Searched refs:bd_xfer_t (Results 1 – 10 of 10) sorted by relevance
/illumos-gate/usr/src/uts/common/sys/ |
H A D | blkdev.h | 79 typedef struct bd_xfer bd_xfer_t; typedef 197 int (*o_sync_cache)(void *, bd_xfer_t *); 198 int (*o_read)(void *, bd_xfer_t *); 199 int (*o_write)(void *, bd_xfer_t *); 200 int (*o_free_space)(void *, bd_xfer_t *); 238 void bd_xfer_done(bd_xfer_t *, int); 239 void bd_error(bd_xfer_t *, int);
|
/illumos-gate/usr/src/uts/common/io/sdcard/impl/ |
H A D | sda_mem.c | 41 static int sda_mem_rw(sda_slot_t *, bd_xfer_t *, uint8_t, uint16_t); 88 bd_xfer_t *xfer = sda_cmd_data(cmdp); in sda_mem_done() 96 sda_mem_rw(sda_slot_t *slot, bd_xfer_t *xfer, uint8_t cmd, uint16_t flags) in sda_mem_rw() 140 sda_mem_bd_read(void *arg, bd_xfer_t *xfer) in sda_mem_bd_read() 162 sda_mem_bd_write(void *arg, bd_xfer_t *xfer) in sda_mem_bd_write()
|
/illumos-gate/usr/src/uts/common/sys/sdcard/ |
H A D | sda_impl.h | 215 int sda_mem_bd_read(void *, bd_xfer_t *); 216 int sda_mem_bd_write(void *, bd_xfer_t *);
|
/illumos-gate/usr/src/uts/common/io/vioblk/ |
H A D | vioblk.c | 359 vioblk_map_discard(vioblk_t *vib, virtio_chain_t *vic, const bd_xfer_t *xfer) in vioblk_map_discard() 398 vioblk_request(vioblk_t *vib, bd_xfer_t *xfer, int type) in vioblk_request() 474 vioblk_bd_read(void *arg, bd_xfer_t *xfer) in vioblk_bd_read() 487 vioblk_bd_write(void *arg, bd_xfer_t *xfer) in vioblk_bd_write() 500 vioblk_bd_flush(void *arg, bd_xfer_t *xfer) in vioblk_bd_flush() 651 vioblk_bd_free_space(void *arg, bd_xfer_t *xfer) in vioblk_bd_free_space()
|
H A D | vioblk.h | 198 bd_xfer_t *vbr_xfer;
|
/illumos-gate/usr/src/uts/common/io/blkdev/ |
H A D | blkdev.c | 214 bd_xfer_t i_public; 222 int (*i_func)(void *, bd_xfer_t *); 996 bd_xfer_alloc(bd_t *bd, struct buf *bp, int (*func)(void *, bd_xfer_t *), in bd_xfer_alloc() argument 1466 int (*func)(void *, bd_xfer_t *); in bd_strategy() 1745 int (*func)(void *, bd_xfer_t *); in bd_tg_rdwr() 2460 bd_xfer_done(bd_xfer_t *xfer, int err) in bd_xfer_done() 2533 bd_error(bd_xfer_t *xfer, int error) in bd_error()
|
/illumos-gate/usr/src/uts/common/io/nvme/ |
H A D | nvme.c | 640 bd_xfer_t *); 695 static int nvme_bd_cmd(nvme_namespace_t *, bd_xfer_t *, uint8_t); 696 static int nvme_bd_read(void *, bd_xfer_t *); 697 static int nvme_bd_write(void *, bd_xfer_t *); 698 static int nvme_bd_sync(void *, bd_xfer_t *); 700 static int nvme_bd_free_space(void *, bd_xfer_t *); 5385 nvme_fill_ranges(nvme_cmd_t *cmd, bd_xfer_t *xfer, uint64_t blocksize, in nvme_fill_ranges() 5439 nvme_create_nvm_cmd(nvme_namespace_t *ns, uint8_t opc, bd_xfer_t *xfer) in nvme_create_nvm_cmd() 5500 bd_xfer_t *xfer = cmd->nc_xfer; in nvme_bd_xfer_done() 5610 nvme_bd_cmd(nvme_namespace_t *ns, bd_xfer_t *xfer, uint8_t opc) in nvme_bd_cmd() [all …]
|
H A D | nvme_var.h | 220 bd_xfer_t *nc_xfer;
|
/illumos-gate/usr/src/uts/common/io/skd/ |
H A D | skd.h | 330 bd_xfer_t *x_xfer;
|
H A D | skd.c | 127 static int skd_bd_read(void *arg, bd_xfer_t *xfer); 128 static int skd_bd_write(void *arg, bd_xfer_t *xfer); 440 bd_xfer_t *xfer; in skd_io_done() 639 bd_xfer_t *xfer; in skd_blkdev_preop_sg_list() 5170 skd_rw(skd_device_t *skdev, bd_xfer_t *xfer, int dir) in skd_rw() 5217 skd_bd_read(void *arg, bd_xfer_t *xfer) in skd_bd_read() 5233 skd_bd_write(void *arg, bd_xfer_t *xfer) in skd_bd_write()
|