Lines Matching refs:xfer
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() local
444 xfer = pbuf->x_xfer; in skd_io_done()
464 error, xfer->x_blkno, xfer->x_nblks, in skd_io_done()
470 bd_xfer_done(xfer, error); in skd_io_done()
639 bd_xfer_t *xfer; in skd_blkdev_preop_sg_list() local
652 xfer = pbuf->x_xfer; in skd_blkdev_preop_sg_list()
653 n_sg = xfer->x_ndmac; in skd_blkdev_preop_sg_list()
659 skreq->io_dma_handle = xfer->x_dmah; in skd_blkdev_preop_sg_list()
664 ddi_dma_cookie_t *cookiep = &xfer->x_dmac; in skd_blkdev_preop_sg_list()
680 ddi_dma_nextcookie(skreq->io_dma_handle, &xfer->x_dmac); in skd_blkdev_preop_sg_list()
5170 skd_rw(skd_device_t *skdev, bd_xfer_t *xfer, int dir) in skd_rw() argument
5178 if (xfer->x_flags & BD_XFER_POLL) in skd_rw()
5195 pbuf->x_xfer = xfer; in skd_rw()
5217 skd_bd_read(void *arg, bd_xfer_t *xfer) in skd_bd_read() argument
5219 return (skd_rw(arg, xfer, B_READ)); in skd_bd_read()
5233 skd_bd_write(void *arg, bd_xfer_t *xfer) in skd_bd_write() argument
5235 return (skd_rw(arg, xfer, B_WRITE)); in skd_bd_write()