HelenOS sources
bd_srv_t 119 uspace/drv/block/ddisk/ddisk.c static errno_t ddisk_bd_open(bd_srvs_t *, bd_srv_t *);
bd_srv_t 120 uspace/drv/block/ddisk/ddisk.c static errno_t ddisk_bd_close(bd_srv_t *);
bd_srv_t 121 uspace/drv/block/ddisk/ddisk.c static errno_t ddisk_bd_read_blocks(bd_srv_t *, aoff64_t, size_t, void *, size_t);
bd_srv_t 122 uspace/drv/block/ddisk/ddisk.c static errno_t ddisk_bd_write_blocks(bd_srv_t *, aoff64_t, size_t, const void *,
bd_srv_t 124 uspace/drv/block/ddisk/ddisk.c static errno_t ddisk_bd_get_block_size(bd_srv_t *, size_t *);
bd_srv_t 125 uspace/drv/block/ddisk/ddisk.c static errno_t ddisk_bd_get_num_blocks(bd_srv_t *, aoff64_t *);
bd_srv_t 195 uspace/drv/block/ddisk/ddisk.c errno_t ddisk_bd_open(bd_srvs_t *bds, bd_srv_t *bd)
bd_srv_t 200 uspace/drv/block/ddisk/ddisk.c errno_t ddisk_bd_close(bd_srv_t *bd)
bd_srv_t 241 uspace/drv/block/ddisk/ddisk.c static errno_t ddisk_bd_rw_blocks(bd_srv_t *bd, aoff64_t ba, size_t cnt,
bd_srv_t 261 uspace/drv/block/ddisk/ddisk.c errno_t ddisk_bd_read_blocks(bd_srv_t *bd, aoff64_t ba, size_t cnt, void *buf,
bd_srv_t 267 uspace/drv/block/ddisk/ddisk.c errno_t ddisk_bd_write_blocks(bd_srv_t *bd, aoff64_t ba, size_t cnt,
bd_srv_t 273 uspace/drv/block/ddisk/ddisk.c errno_t ddisk_bd_get_block_size(bd_srv_t *bd, size_t *rsize)
bd_srv_t 279 uspace/drv/block/ddisk/ddisk.c errno_t ddisk_bd_get_num_blocks(bd_srv_t *bd, aoff64_t *rnb)
bd_srv_t 71 uspace/drv/block/pc-floppy/pc-floppy.c static errno_t pc_fdc_bd_open(bd_srvs_t *, bd_srv_t *);
bd_srv_t 72 uspace/drv/block/pc-floppy/pc-floppy.c static errno_t pc_fdc_bd_close(bd_srv_t *);
bd_srv_t 73 uspace/drv/block/pc-floppy/pc-floppy.c static errno_t pc_fdc_bd_read_blocks(bd_srv_t *, uint64_t, size_t, void *, size_t);
bd_srv_t 74 uspace/drv/block/pc-floppy/pc-floppy.c static errno_t pc_fdc_bd_read_toc(bd_srv_t *, uint8_t, void *, size_t);
bd_srv_t 75 uspace/drv/block/pc-floppy/pc-floppy.c static errno_t pc_fdc_bd_write_blocks(bd_srv_t *, uint64_t, size_t, const void *,
bd_srv_t 77 uspace/drv/block/pc-floppy/pc-floppy.c static errno_t pc_fdc_bd_get_block_size(bd_srv_t *, size_t *);
bd_srv_t 78 uspace/drv/block/pc-floppy/pc-floppy.c static errno_t pc_fdc_bd_get_num_blocks(bd_srv_t *, aoff64_t *);
bd_srv_t 79 uspace/drv/block/pc-floppy/pc-floppy.c static errno_t pc_fdc_bd_sync_cache(bd_srv_t *, aoff64_t, size_t);
bd_srv_t 932 uspace/drv/block/pc-floppy/pc-floppy.c static pc_fdc_drive_t *bd_srv_drive(bd_srv_t *bd)
bd_srv_t 962 uspace/drv/block/pc-floppy/pc-floppy.c static errno_t pc_fdc_bd_open(bd_srvs_t *bds, bd_srv_t *bd)
bd_srv_t 972 uspace/drv/block/pc-floppy/pc-floppy.c static errno_t pc_fdc_bd_close(bd_srv_t *bd)
bd_srv_t 987 uspace/drv/block/pc-floppy/pc-floppy.c static errno_t pc_fdc_bd_read_blocks(bd_srv_t *bd, uint64_t ba, size_t cnt,
bd_srv_t 1030 uspace/drv/block/pc-floppy/pc-floppy.c static errno_t pc_fdc_bd_read_toc(bd_srv_t *bd, uint8_t session, void *buf, size_t size)
bd_srv_t 1045 uspace/drv/block/pc-floppy/pc-floppy.c static errno_t pc_fdc_bd_write_blocks(bd_srv_t *bd, uint64_t ba, size_t cnt,
bd_srv_t 1080 uspace/drv/block/pc-floppy/pc-floppy.c static errno_t pc_fdc_bd_get_block_size(bd_srv_t *bd, size_t *rbsize)
bd_srv_t 1089 uspace/drv/block/pc-floppy/pc-floppy.c static errno_t pc_fdc_bd_get_num_blocks(bd_srv_t *bd, aoff64_t *rnb)
bd_srv_t 1098 uspace/drv/block/pc-floppy/pc-floppy.c static errno_t pc_fdc_bd_sync_cache(bd_srv_t *bd, uint64_t ba, size_t cnt)
bd_srv_t 83 uspace/drv/block/usbmast/main.c static errno_t usbmast_bd_open(bd_srvs_t *, bd_srv_t *);
bd_srv_t 84 uspace/drv/block/usbmast/main.c static errno_t usbmast_bd_close(bd_srv_t *);
bd_srv_t 85 uspace/drv/block/usbmast/main.c static errno_t usbmast_bd_read_blocks(bd_srv_t *, aoff64_t, size_t, void *, size_t);
bd_srv_t 86 uspace/drv/block/usbmast/main.c static errno_t usbmast_bd_sync_cache(bd_srv_t *, aoff64_t, size_t);
bd_srv_t 87 uspace/drv/block/usbmast/main.c static errno_t usbmast_bd_write_blocks(bd_srv_t *, aoff64_t, size_t, const void *, size_t);
bd_srv_t 88 uspace/drv/block/usbmast/main.c static errno_t usbmast_bd_get_block_size(bd_srv_t *, size_t *);
bd_srv_t 89 uspace/drv/block/usbmast/main.c static errno_t usbmast_bd_get_num_blocks(bd_srv_t *, aoff64_t *);
bd_srv_t 101 uspace/drv/block/usbmast/main.c static usbmast_fun_t *bd_srv_usbmast(bd_srv_t *bd)
bd_srv_t 337 uspace/drv/block/usbmast/main.c static errno_t usbmast_bd_open(bd_srvs_t *bds, bd_srv_t *bd)
bd_srv_t 343 uspace/drv/block/usbmast/main.c static errno_t usbmast_bd_close(bd_srv_t *bd)
bd_srv_t 349 uspace/drv/block/usbmast/main.c static errno_t usbmast_bd_read_blocks(bd_srv_t *bd, uint64_t ba, size_t cnt, void *buf,
bd_srv_t 361 uspace/drv/block/usbmast/main.c static errno_t usbmast_bd_sync_cache(bd_srv_t *bd, uint64_t ba, size_t cnt)
bd_srv_t 369 uspace/drv/block/usbmast/main.c static errno_t usbmast_bd_write_blocks(bd_srv_t *bd, uint64_t ba, size_t cnt,
bd_srv_t 381 uspace/drv/block/usbmast/main.c static errno_t usbmast_bd_get_block_size(bd_srv_t *bd, size_t *rsize)
bd_srv_t 389 uspace/drv/block/usbmast/main.c static errno_t usbmast_bd_get_num_blocks(bd_srv_t *bd, aoff64_t *rnb)
bd_srv_t 156 uspace/drv/block/virtio-blk/virtio-blk.c static errno_t virtio_blk_bd_open(bd_srvs_t *bds, bd_srv_t *bd)
bd_srv_t 161 uspace/drv/block/virtio-blk/virtio-blk.c static errno_t virtio_blk_bd_close(bd_srv_t *bd)
bd_srv_t 261 uspace/drv/block/virtio-blk/virtio-blk.c static errno_t virtio_blk_bd_rw_blocks(bd_srv_t *bd, aoff64_t ba, size_t cnt,
bd_srv_t 281 uspace/drv/block/virtio-blk/virtio-blk.c static errno_t virtio_blk_bd_read_blocks(bd_srv_t *bd, aoff64_t ba, size_t cnt,
bd_srv_t 287 uspace/drv/block/virtio-blk/virtio-blk.c static errno_t virtio_blk_bd_write_blocks(bd_srv_t *bd, aoff64_t ba, size_t cnt,
bd_srv_t 293 uspace/drv/block/virtio-blk/virtio-blk.c static errno_t virtio_blk_bd_get_block_size(bd_srv_t *bd, size_t *size)
bd_srv_t 299 uspace/drv/block/virtio-blk/virtio-blk.c static errno_t virtio_blk_bd_get_num_blocks(bd_srv_t *bd, aoff64_t *nb)
bd_srv_t 90 uspace/lib/ata/src/ata.c static errno_t ata_bd_open(bd_srvs_t *, bd_srv_t *);
bd_srv_t 91 uspace/lib/ata/src/ata.c static errno_t ata_bd_close(bd_srv_t *);
bd_srv_t 92 uspace/lib/ata/src/ata.c static errno_t ata_bd_read_blocks(bd_srv_t *, uint64_t, size_t, void *, size_t);
bd_srv_t 93 uspace/lib/ata/src/ata.c static errno_t ata_bd_read_toc(bd_srv_t *, uint8_t, void *, size_t);
bd_srv_t 94 uspace/lib/ata/src/ata.c static errno_t ata_bd_write_blocks(bd_srv_t *, uint64_t, size_t, const void *,
bd_srv_t 96 uspace/lib/ata/src/ata.c static errno_t ata_bd_get_block_size(bd_srv_t *, size_t *);
bd_srv_t 97 uspace/lib/ata/src/ata.c static errno_t ata_bd_get_num_blocks(bd_srv_t *, aoff64_t *);
bd_srv_t 98 uspace/lib/ata/src/ata.c static errno_t ata_bd_sync_cache(bd_srv_t *, aoff64_t, size_t);
bd_srv_t 134 uspace/lib/ata/src/ata.c static ata_device_t *bd_srv_device(bd_srv_t *bd)
bd_srv_t 637 uspace/lib/ata/src/ata.c static errno_t ata_bd_open(bd_srvs_t *bds, bd_srv_t *bd)
bd_srv_t 642 uspace/lib/ata/src/ata.c static errno_t ata_bd_close(bd_srv_t *bd)
bd_srv_t 648 uspace/lib/ata/src/ata.c static errno_t ata_bd_read_blocks(bd_srv_t *bd, uint64_t ba, size_t cnt,
bd_srv_t 687 uspace/lib/ata/src/ata.c static errno_t ata_bd_read_toc(bd_srv_t *bd, uint8_t session, void *buf, size_t size)
bd_srv_t 695 uspace/lib/ata/src/ata.c static errno_t ata_bd_write_blocks(bd_srv_t *bd, uint64_t ba, size_t cnt,
bd_srv_t 726 uspace/lib/ata/src/ata.c static errno_t ata_bd_get_block_size(bd_srv_t *bd, size_t *rbsize)
bd_srv_t 735 uspace/lib/ata/src/ata.c static errno_t ata_bd_get_num_blocks(bd_srv_t *bd, aoff64_t *rnb)
bd_srv_t 744 uspace/lib/ata/src/ata.c static errno_t ata_bd_sync_cache(bd_srv_t *bd, uint64_t ba, size_t cnt)
bd_srv_t 60 uspace/lib/device/include/bd_srv.h errno_t (*open)(bd_srvs_t *, bd_srv_t *);
bd_srv_t 61 uspace/lib/device/include/bd_srv.h errno_t (*close)(bd_srv_t *);
bd_srv_t 62 uspace/lib/device/include/bd_srv.h errno_t (*read_blocks)(bd_srv_t *, aoff64_t, size_t, void *, size_t);
bd_srv_t 63 uspace/lib/device/include/bd_srv.h errno_t (*read_toc)(bd_srv_t *, uint8_t, void *, size_t);
bd_srv_t 64 uspace/lib/device/include/bd_srv.h errno_t (*sync_cache)(bd_srv_t *, aoff64_t, size_t);
bd_srv_t 65 uspace/lib/device/include/bd_srv.h errno_t (*write_blocks)(bd_srv_t *, aoff64_t, size_t, const void *, size_t);
bd_srv_t 66 uspace/lib/device/include/bd_srv.h errno_t (*get_block_size)(bd_srv_t *, size_t *);
bd_srv_t 67 uspace/lib/device/include/bd_srv.h errno_t (*get_num_blocks)(bd_srv_t *, aoff64_t *);
bd_srv_t 45 uspace/lib/device/src/bd_srv.c static void bd_read_blocks_srv(bd_srv_t *srv, ipc_call_t *call)
bd_srv_t 91 uspace/lib/device/src/bd_srv.c static void bd_read_toc_srv(bd_srv_t *srv, ipc_call_t *call)
bd_srv_t 135 uspace/lib/device/src/bd_srv.c static void bd_sync_cache_srv(bd_srv_t *srv, ipc_call_t *call)
bd_srv_t 153 uspace/lib/device/src/bd_srv.c static void bd_write_blocks_srv(bd_srv_t *srv, ipc_call_t *call)
bd_srv_t 180 uspace/lib/device/src/bd_srv.c static void bd_get_block_size_srv(bd_srv_t *srv, ipc_call_t *call)
bd_srv_t 194 uspace/lib/device/src/bd_srv.c static void bd_get_num_blocks_srv(bd_srv_t *srv, ipc_call_t *call)
bd_srv_t 208 uspace/lib/device/src/bd_srv.c static bd_srv_t *bd_srv_create(bd_srvs_t *srvs)
bd_srv_t 210 uspace/lib/device/src/bd_srv.c bd_srv_t *srv;
bd_srv_t 212 uspace/lib/device/src/bd_srv.c srv = calloc(1, sizeof(bd_srv_t));
bd_srv_t 228 uspace/lib/device/src/bd_srv.c bd_srv_t *srv;
bd_srv_t 73 uspace/srv/bd/file_bd/file_bd.c static errno_t file_bd_open(bd_srvs_t *, bd_srv_t *);
bd_srv_t 74 uspace/srv/bd/file_bd/file_bd.c static errno_t file_bd_close(bd_srv_t *);
bd_srv_t 75 uspace/srv/bd/file_bd/file_bd.c static errno_t file_bd_read_blocks(bd_srv_t *, aoff64_t, size_t, void *, size_t);
bd_srv_t 76 uspace/srv/bd/file_bd/file_bd.c static errno_t file_bd_write_blocks(bd_srv_t *, aoff64_t, size_t, const void *, size_t);
bd_srv_t 77 uspace/srv/bd/file_bd/file_bd.c static errno_t file_bd_get_block_size(bd_srv_t *, size_t *);
bd_srv_t 78 uspace/srv/bd/file_bd/file_bd.c static errno_t file_bd_get_num_blocks(bd_srv_t *, aoff64_t *);
bd_srv_t 227 uspace/srv/bd/file_bd/file_bd.c static errno_t file_bd_open(bd_srvs_t *bds, bd_srv_t *bd)
bd_srv_t 233 uspace/srv/bd/file_bd/file_bd.c static errno_t file_bd_close(bd_srv_t *bd)
bd_srv_t 239 uspace/srv/bd/file_bd/file_bd.c static errno_t file_bd_read_blocks(bd_srv_t *bd, uint64_t ba, size_t cnt, void *buf,
bd_srv_t 279 uspace/srv/bd/file_bd/file_bd.c static errno_t file_bd_write_blocks(bd_srv_t *bd, uint64_t ba, size_t cnt,
bd_srv_t 321 uspace/srv/bd/file_bd/file_bd.c static errno_t file_bd_get_block_size(bd_srv_t *bd, size_t *rsize)
bd_srv_t 328 uspace/srv/bd/file_bd/file_bd.c static errno_t file_bd_get_num_blocks(bd_srv_t *bd, aoff64_t *rnb)
bd_srv_t 70 uspace/srv/bd/rd/rd.c static errno_t rd_open(bd_srvs_t *, bd_srv_t *);
bd_srv_t 71 uspace/srv/bd/rd/rd.c static errno_t rd_close(bd_srv_t *);
bd_srv_t 72 uspace/srv/bd/rd/rd.c static errno_t rd_read_blocks(bd_srv_t *, aoff64_t, size_t, void *, size_t);
bd_srv_t 73 uspace/srv/bd/rd/rd.c static errno_t rd_write_blocks(bd_srv_t *, aoff64_t, size_t, const void *, size_t);
bd_srv_t 74 uspace/srv/bd/rd/rd.c static errno_t rd_get_block_size(bd_srv_t *, size_t *);
bd_srv_t 75 uspace/srv/bd/rd/rd.c static errno_t rd_get_num_blocks(bd_srv_t *, aoff64_t *);
bd_srv_t 104 uspace/srv/bd/rd/rd.c static errno_t rd_open(bd_srvs_t *bds, bd_srv_t *bd)
bd_srv_t 110 uspace/srv/bd/rd/rd.c static errno_t rd_close(bd_srv_t *bd)
bd_srv_t 116 uspace/srv/bd/rd/rd.c static errno_t rd_read_blocks(bd_srv_t *bd, aoff64_t ba, size_t cnt, void *buf,
bd_srv_t 132 uspace/srv/bd/rd/rd.c static errno_t rd_write_blocks(bd_srv_t *bd, aoff64_t ba, size_t cnt,
bd_srv_t 201 uspace/srv/bd/rd/rd.c static errno_t rd_get_block_size(bd_srv_t *bd, size_t *rsize)
bd_srv_t 208 uspace/srv/bd/rd/rd.c static errno_t rd_get_num_blocks(bd_srv_t *bd, aoff64_t *rnb)
bd_srv_t 64 uspace/srv/bd/sata_bd/sata_bd.c static errno_t sata_bd_open(bd_srvs_t *, bd_srv_t *);
bd_srv_t 65 uspace/srv/bd/sata_bd/sata_bd.c static errno_t sata_bd_close(bd_srv_t *);
bd_srv_t 66 uspace/srv/bd/sata_bd/sata_bd.c static errno_t sata_bd_read_blocks(bd_srv_t *, aoff64_t, size_t, void *, size_t);
bd_srv_t 67 uspace/srv/bd/sata_bd/sata_bd.c static errno_t sata_bd_write_blocks(bd_srv_t *, aoff64_t, size_t, const void *, size_t);
bd_srv_t 68 uspace/srv/bd/sata_bd/sata_bd.c static errno_t sata_bd_get_block_size(bd_srv_t *, size_t *);
bd_srv_t 69 uspace/srv/bd/sata_bd/sata_bd.c static errno_t sata_bd_get_num_blocks(bd_srv_t *, aoff64_t *);
bd_srv_t 80 uspace/srv/bd/sata_bd/sata_bd.c static sata_bd_dev_t *bd_srv_sata(bd_srv_t *bd)
bd_srv_t 194 uspace/srv/bd/sata_bd/sata_bd.c static errno_t sata_bd_open(bd_srvs_t *bds, bd_srv_t *bd)
bd_srv_t 200 uspace/srv/bd/sata_bd/sata_bd.c static errno_t sata_bd_close(bd_srv_t *bd)
bd_srv_t 206 uspace/srv/bd/sata_bd/sata_bd.c static errno_t sata_bd_read_blocks(bd_srv_t *bd, aoff64_t ba, size_t cnt, void *buf,
bd_srv_t 218 uspace/srv/bd/sata_bd/sata_bd.c static errno_t sata_bd_write_blocks(bd_srv_t *bd, aoff64_t ba, size_t cnt,
bd_srv_t 230 uspace/srv/bd/sata_bd/sata_bd.c static errno_t sata_bd_get_block_size(bd_srv_t *bd, size_t *rsize)
bd_srv_t 239 uspace/srv/bd/sata_bd/sata_bd.c static errno_t sata_bd_get_num_blocks(bd_srv_t *bd, aoff64_t *rnb)
bd_srv_t 65 uspace/srv/bd/vbd/disk.c static errno_t vbds_bd_open(bd_srvs_t *, bd_srv_t *);
bd_srv_t 66 uspace/srv/bd/vbd/disk.c static errno_t vbds_bd_close(bd_srv_t *);
bd_srv_t 67 uspace/srv/bd/vbd/disk.c static errno_t vbds_bd_read_blocks(bd_srv_t *, aoff64_t, size_t, void *, size_t);
bd_srv_t 68 uspace/srv/bd/vbd/disk.c static errno_t vbds_bd_sync_cache(bd_srv_t *, aoff64_t, size_t);
bd_srv_t 69 uspace/srv/bd/vbd/disk.c static errno_t vbds_bd_write_blocks(bd_srv_t *, aoff64_t, size_t, const void *,
bd_srv_t 71 uspace/srv/bd/vbd/disk.c static errno_t vbds_bd_get_block_size(bd_srv_t *, size_t *);
bd_srv_t 72 uspace/srv/bd/vbd/disk.c static errno_t vbds_bd_get_num_blocks(bd_srv_t *, aoff64_t *);
bd_srv_t 106 uspace/srv/bd/vbd/disk.c static vbds_part_t *bd_srv_part(bd_srv_t *bd)
bd_srv_t 948 uspace/srv/bd/vbd/disk.c static errno_t vbds_bd_open(bd_srvs_t *bds, bd_srv_t *bd)
bd_srv_t 959 uspace/srv/bd/vbd/disk.c static errno_t vbds_bd_close(bd_srv_t *bd)
bd_srv_t 973 uspace/srv/bd/vbd/disk.c static errno_t vbds_bd_read_blocks(bd_srv_t *bd, aoff64_t ba, size_t cnt,
bd_srv_t 999 uspace/srv/bd/vbd/disk.c static errno_t vbds_bd_sync_cache(bd_srv_t *bd, aoff64_t ba, size_t cnt)
bd_srv_t 1023 uspace/srv/bd/vbd/disk.c static errno_t vbds_bd_write_blocks(bd_srv_t *bd, aoff64_t ba, size_t cnt,
bd_srv_t 1048 uspace/srv/bd/vbd/disk.c static errno_t vbds_bd_get_block_size(bd_srv_t *bd, size_t *rsize)
bd_srv_t 1061 uspace/srv/bd/vbd/disk.c static errno_t vbds_bd_get_num_blocks(bd_srv_t *bd, aoff64_t *rnb)
HelenOS homepage, sources at GitHub