xenevt.c | 126 u_int ring_read; /* pointer of the reader */ member in struct:xenevt_d 302 if (d->ring_read == 444 int error, ring_read, ring_write; local in function:xenevt_fread 450 ring_read = d->ring_read; 452 if (ring_read != ring_write) { 476 if (ring_read <= ring_write) 477 len = ring_write - ring_read; 479 len = XENEVT_RING_SIZE - ring_read; 482 error = uiomove(&d->ring[ring_read], len * BYTES_PER_PORT, uio) [all...] |