Lines Matching defs:read
37 * the ring buffer before exiting the read loop. Further,
96 /* Get the read and write indices as u64 of the specified ring buffer. */
129 * Get number of bytes available to read and to write to
134 u32 *read, u32 *write)
138 /* Capture the read/write indices before they changed */
145 *read = dsize - *write;
303 * is empty since the read index == write index.
401 /* Make sure there is something to read */
436 * read index instead.
447 * before the read of the write_index and potentially getting
504 * Hyper-V could still change len8 and offset8 after the earlier read.
540 /* How many bytes were read in this iterator cycle */
577 * Make sure all reads are done before we update the read index since
578 * the writer may start writing to the read area once the read index
599 * read index, we could miss sending the interrupt. Issue a full
614 * Ensure the read of write_index in hv_get_bytes_to_write()
615 * happens after the read of pending_send_sz.