Lines Matching refs:xfer
125 static int skd_bd_read(void *arg, bd_xfer_t *xfer);
126 static int skd_bd_write(void *arg, bd_xfer_t *xfer);
438 bd_xfer_t *xfer; in skd_io_done() local
442 xfer = pbuf->x_xfer; in skd_io_done()
462 error, xfer->x_blkno, xfer->x_nblks, in skd_io_done()
468 bd_xfer_done(xfer, error); in skd_io_done()
637 bd_xfer_t *xfer; in skd_blkdev_preop_sg_list() local
650 xfer = pbuf->x_xfer; in skd_blkdev_preop_sg_list()
651 n_sg = xfer->x_ndmac; in skd_blkdev_preop_sg_list()
657 skreq->io_dma_handle = xfer->x_dmah; in skd_blkdev_preop_sg_list()
662 ddi_dma_cookie_t *cookiep = &xfer->x_dmac; in skd_blkdev_preop_sg_list()
678 ddi_dma_nextcookie(skreq->io_dma_handle, &xfer->x_dmac); in skd_blkdev_preop_sg_list()
5168 skd_rw(skd_device_t *skdev, bd_xfer_t *xfer, int dir) in skd_rw() argument
5176 if (xfer->x_flags & BD_XFER_POLL) in skd_rw()
5193 pbuf->x_xfer = xfer; in skd_rw()
5215 skd_bd_read(void *arg, bd_xfer_t *xfer) in skd_bd_read() argument
5217 return (skd_rw(arg, xfer, B_READ)); in skd_bd_read()
5231 skd_bd_write(void *arg, bd_xfer_t *xfer) in skd_bd_write() argument
5233 return (skd_rw(arg, xfer, B_WRITE)); in skd_bd_write()