source: mainline/contrib/arch/uspace/srv/bd/bd.adl@ f1380b7

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since f1380b7 was f1380b7, checked in by Jiří Zárevúcky <zarevucky.jiri@…>, 7 years ago

style: Remove trailing whitespace on _all_ lines, including empty ones, remaining files.

  • Property mode set to 100644
File size: 725 bytes
RevLine 
[ea5f46d]1interface bd extends service {
[07fdf203]2 /* Share out data buffer */
[96b02eb9]3 sysarg_t ipc_m_share_out(in sysarg_t as_area_base, in sysarg_t as_area_size, in sysarg_t flags, out sysarg_t dst_as_area_base);
[f1380b7]4
[07fdf203]5 /* Get block size */
[96b02eb9]6 sysarg_t get_block_size(out sysarg_t block_size);
[f1380b7]7
[07fdf203]8 /* Read blocks via shared data buffer */
[96b02eb9]9 sysarg_t read_blocks(in sysarg_t index_lower, in sysarg_t index_upper, in sysarg_t count);
[f1380b7]10
[07fdf203]11 /* Write blocks via shared data buffer */
[96b02eb9]12 sysarg_t write_blocks(in sysarg_t index_lower, in sysarg_t index_upper, in sysarg_t count);
[07fdf203]13 protocol:
[ea5f46d]14 [bd.bp]
15};
16
17architecture bd {
18 inst rd rd;
[f1380b7]19
[ea5f46d]20 [/uspace/lib/libc/subsume%rd]
[f1380b7]21
[cf7b3e0]22 delegate rd to rd:rd;
[f1380b7]23
[ea5f46d]24 subsume rd:ns to ns;
[cf7b3e0]25 subsume rd:devmap_driver to devmap_driver;
[07fdf203]26};
Note: See TracBrowser for help on using the repository browser.