Home
last modified time | relevance | path

Searched refs:bd_xfer_t (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Dblkdev.h79 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 Dsda_mem.c41 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 Dsda_impl.h215 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 Dvioblk.c359 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 Dvioblk.h198 bd_xfer_t *vbr_xfer;
/illumos-gate/usr/src/uts/common/io/blkdev/
H A Dblkdev.c214 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 Dnvme.c640 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 Dnvme_var.h220 bd_xfer_t *nc_xfer;
/illumos-gate/usr/src/uts/common/io/skd/
H A Dskd.h330 bd_xfer_t *x_xfer;
H A Dskd.c127 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()