bd_xfer_t
int (*func)(void *, bd_xfer_t *);
int (*func)(void *, bd_xfer_t *);
bd_xfer_t i_public;
int (*i_func)(void *, bd_xfer_t *);
bd_xfer_done(bd_xfer_t *xfer, int err)
bd_error(bd_xfer_t *xfer, int error)
bd_xfer_alloc(bd_t *bd, struct buf *bp, int (*func)(void *, bd_xfer_t *),
nvme_fill_ranges(nvme_cmd_t *cmd, bd_xfer_t *xfer, uint64_t blocksize,
nvme_create_nvm_cmd(nvme_namespace_t *ns, uint8_t opc, bd_xfer_t *xfer)
bd_xfer_t *xfer = cmd->nc_xfer;
nvme_bd_cmd(nvme_namespace_t *ns, bd_xfer_t *xfer, uint8_t opc)
nvme_bd_read(void *arg, bd_xfer_t *xfer)
nvme_bd_write(void *arg, bd_xfer_t *xfer)
nvme_bd_sync(void *arg, bd_xfer_t *xfer)
nvme_bd_free_space(void *arg, bd_xfer_t *xfer)
bd_xfer_t *);
static int nvme_bd_cmd(nvme_namespace_t *, bd_xfer_t *, uint8_t);
static int nvme_bd_read(void *, bd_xfer_t *);
static int nvme_bd_write(void *, bd_xfer_t *);
static int nvme_bd_sync(void *, bd_xfer_t *);
static int nvme_bd_free_space(void *, bd_xfer_t *);
bd_xfer_t *nc_xfer;
sda_mem_bd_read(void *arg, bd_xfer_t *xfer)
sda_mem_bd_write(void *arg, bd_xfer_t *xfer)
static int sda_mem_rw(sda_slot_t *, bd_xfer_t *, uint8_t, uint16_t);
bd_xfer_t *xfer = sda_cmd_data(cmdp);
sda_mem_rw(sda_slot_t *slot, bd_xfer_t *xfer, uint8_t cmd, uint16_t flags)
static int skd_bd_read(void *arg, bd_xfer_t *xfer);
static int skd_bd_write(void *arg, bd_xfer_t *xfer);
bd_xfer_t *xfer;
skd_rw(skd_device_t *skdev, bd_xfer_t *xfer, int dir)
skd_bd_read(void *arg, bd_xfer_t *xfer)
skd_bd_write(void *arg, bd_xfer_t *xfer)
bd_xfer_t *xfer;
bd_xfer_t *x_xfer;
vioblk_map_discard(vioblk_t *vib, virtio_chain_t *vic, const bd_xfer_t *xfer)
vioblk_request(vioblk_t *vib, bd_xfer_t *xfer, int type)
vioblk_bd_read(void *arg, bd_xfer_t *xfer)
vioblk_bd_write(void *arg, bd_xfer_t *xfer)
vioblk_bd_flush(void *arg, bd_xfer_t *xfer)
vioblk_bd_free_space(void *arg, bd_xfer_t *xfer)
bd_xfer_t *vbr_xfer;
int (*o_sync_cache)(void *, bd_xfer_t *);
int (*o_read)(void *, bd_xfer_t *);
int (*o_write)(void *, bd_xfer_t *);
int (*o_free_space)(void *, bd_xfer_t *);
void bd_xfer_done(bd_xfer_t *, int);
void bd_error(bd_xfer_t *, int);
int sda_mem_bd_read(void *, bd_xfer_t *);
int sda_mem_bd_write(void *, bd_xfer_t *);