Symbol: xio_buf
sys/arch/xen/xen/xbdback_xenbus.c
1024
buf_init(&xbd_io->xio_buf);
sys/arch/xen/xen/xbdback_xenbus.c
1386
xbd_io->xio_buf.b_flags = buf_flags;
sys/arch/xen/xen/xbdback_xenbus.c
1387
xbd_io->xio_buf.b_cflags = 0;
sys/arch/xen/xen/xbdback_xenbus.c
1388
xbd_io->xio_buf.b_oflags = 0;
sys/arch/xen/xen/xbdback_xenbus.c
1389
xbd_io->xio_buf.b_iodone = xbdback_iodone;
sys/arch/xen/xen/xbdback_xenbus.c
1390
xbd_io->xio_buf.b_proc = NULL;
sys/arch/xen/xen/xbdback_xenbus.c
1391
xbd_io->xio_buf.b_vp = xbdi->xbdi_vp;
sys/arch/xen/xen/xbdback_xenbus.c
1392
xbd_io->xio_buf.b_objlock = xbdi->xbdi_vp->v_interlock;
sys/arch/xen/xen/xbdback_xenbus.c
1393
xbd_io->xio_buf.b_dev = xbdi->xbdi_dev;
sys/arch/xen/xen/xbdback_xenbus.c
1394
xbd_io->xio_buf.b_blkno = req->sector_number;
sys/arch/xen/xen/xbdback_xenbus.c
1395
xbd_io->xio_buf.b_bcount = bcount;
sys/arch/xen/xen/xbdback_xenbus.c
1407
xbd_io->xio_buf.b_data = (void *)xbdi->xbdi_bouncebuf;
sys/arch/xen/xen/xbdback_xenbus.c
1417
xbd_io->xio_buf.b_data = (void *)
sys/arch/xen/xen/xbdback_xenbus.c
1422
xbd_io->xio_buf.b_private = xbd_io;
sys/arch/xen/xen/xbdback_xenbus.c
1433
struct buf *bp = &xbd_io->xio_buf;
sys/arch/xen/xen/xbdback_xenbus.c
1501
if ((xbd_io->xio_buf.b_flags & B_READ) == 0) {
sys/arch/xen/xen/xbdback_xenbus.c
1502
mutex_enter(xbd_io->xio_buf.b_vp->v_interlock);
sys/arch/xen/xen/xbdback_xenbus.c
1503
xbd_io->xio_buf.b_vp->v_numoutput++;
sys/arch/xen/xen/xbdback_xenbus.c
1504
mutex_exit(xbd_io->xio_buf.b_vp->v_interlock);
sys/arch/xen/xen/xbdback_xenbus.c
1507
bdev_strategy(&xbd_io->xio_buf);
sys/arch/xen/xen/xbdback_xenbus.c
1529
KASSERT(bp == &xbd_io->xio_buf);
sys/arch/xen/xen/xbdback_xenbus.c
1554
KASSERT(xbd_io->xio_buf.b_data == (void *)xbdi->xbdi_bouncebuf);
sys/arch/xen/xen/xbdback_xenbus.c
1596
buf_destroy(&xbd_io->xio_buf);
sys/arch/xen/xen/xbdback_xenbus.c
163
struct buf xio_buf; /* our I/O */
sys/arch/xen/xen/xbdback_xenbus.c
176
#define xio_buf u.xio_rw.xio_buf