Lines Matching defs:read
35 * the ring buffer before exiting the read loop. Further,
87 /* Set the next read location for the specified ring buffer. */
103 /* Get the read and write indices as u64 of the specified ring buffer. */
136 * Get number of bytes available to read and to write to
141 u32 *read, u32 *write)
145 /* Capture the read/write indices before they changed */
152 *read = dsize - *write;
288 * is empty since the read index == write index.
354 /* Make sure there is something to read */
389 * read index instead.
400 * before the read of the write_index and potentially getting
458 /* How many bytes were read in this iterator cycle */
495 * Make sure all reads are done before we update the read index since
496 * the writer may start writing to the read area once the read index
517 * read index, we could miss sending the interrupt. Issue a full
532 * Ensure the read of write_index in hv_get_bytes_to_write()
533 * happens after the read of pending_send_sz.