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