Home
last modified time | relevance | path

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

/netbsd/src/sys/arch/xen/xenbus/
Dxenbus_dev.c128 unsigned int read_cons, read_prod; member
181 if (xlwp->read_prod == xlwp->read_cons) { in xenbus_dev_read()
187 if (xlwp->read_cons > xlwp->read_prod) { in xenbus_dev_read()
189 &xlwp->read_buffer[MASK_READ_IDX(xlwp->read_cons)], in xenbus_dev_read()
190 0U - xlwp->read_cons, uio); in xenbus_dev_read()
193 xlwp->read_cons += (uio->uio_offset - offset); in xenbus_dev_read()
196 err = uiomove(&xlwp->read_buffer[MASK_READ_IDX(xlwp->read_cons)], in xenbus_dev_read()
197 xlwp->read_prod - xlwp->read_cons, uio); in xenbus_dev_read()
199 xlwp->read_cons += (uio->uio_offset - offset); in xenbus_dev_read()
215 KASSERT((xlwp->read_prod - xlwp->read_cons) <= sizeof(xlwp->read_buffer)); in queue_reply()