read_index
log->read_index = READ_ONCE(log->write_index);
log->read_index = READ_ONCE(log->write_index);
log->read_index = 0;
log->read_index = 0;
u32 log_start = only_new_msgs ? READ_ONCE(log->read_index) : 0;
u32 read_index;
int read_segment, read_index, write_segment, write_index;
read_index = readw(devpriv->main_iobase + ADC_READ_PNTR_REG) &
devpriv->ai_fifo_segment_length - read_index;
num_samples = write_index - read_index;
if (queue->header->read_index != queue->header->write_index)
queue->header->read_index = 0;
header->read_index = 0;
u32 i, hdr, index = header->read_index;
if (header->read_index == header->write_index) {
header->read_index = index;
space = CIRC_SPACE(header->write_index, header->read_index,
u32 read_index;
read_loc = READ_ONCE(rbi->ring_buffer->read_index);
debug_info->current_read_index = ring_info->ring_buffer->read_index;
ring_info->ring_buffer->read_index =
start_read_index = rbi->ring_buffer->read_index;
rbi->ring_buffer->read_index = rbi->priv_read_index;
if (old_write == READ_ONCE(rbi->ring_buffer->read_index)) {
int read_index;
for (loop = 1, read_index = 0; loop < length; loop++) {
buf[read_index] = ioread32(p + PCH_I2CDR);
read_index++;
buf[read_index] = ioread32(p + PCH_I2CDR); /* Read final - 1 */
read_index++;
buf[read_index++] = ioread32(p + PCH_I2CDR); /* Read Final */
count = read_index;
#define get_queue_entry(sp, read_index) \
((void*)(queue_begin + read_index * sizeof(struct remote_input)))
unsigned int read_index;
read_index = efv->write_index;
efv->read_index = read_index;
need_resched = efv->write_index != read_index;
if (efv->write_index - READ_ONCE(efv->read_index) > efv->rx_pring_size) {
primed = efv->read_index == efv->write_index;
unsigned int write_index, read_index;
unsigned read_index = rx_queue->page_remove &
if (read_index == index)
unsigned int read_index = rx_queue->page_remove &
if (read_index == index)
unsigned int read_index = rx_queue->page_remove &
if (read_index == index)
unsigned int read_index;
read_index = ath10k_ce_src_ring_read_index_get(ar, ctrl_addr);
if (read_index == 0xffffffff)
read_index &= nentries_mask;
src_ring->hw_index = read_index;
read_index = ath10k_ce_src_ring_read_index_get(ar, ctrl_addr);
read_index = src_ring->hw_index;
if (read_index == sw_index)
unsigned int read_index;
read_index = ath10k_ce_src_ring_read_index_get(ar, ctrl_addr);
if (read_index == 0xffffffff)
read_index &= nentries_mask;
src_ring->hw_index = read_index;
read_index = ath10k_ce_src_ring_read_index_get(ar, ctrl_addr);
read_index = src_ring->hw_index;
if (read_index == sw_index)
monpriv->read_index = (monpriv->read_index + 1) %
monmsg = monpriv->msg_array[monpriv->read_index];
monpriv->read_index = (monpriv->read_index + 1) %
monpriv->read_index = 0;
monmsg = monpriv->msg_array[monpriv->read_index];
unsigned int read_index;
u32 read_index;
u32 read_index = readl(queue_indices +
read_index));
bool empty = (write_index == read_index);
read_index *
bool full = (read_index == ((write_index + 1U) %
offset = offsetof(struct syscom_queue_indices_s, read_index);
if ((read_idx = read_index(dev)) == -1) {
read_index
if (read_index(dev) != -1)
rc = read_index(ip, dir_index, &dirtab_slot);
u32 read_index;
read_loc = rbi->ring_buffer->read_index;
read_loc = READ_ONCE(rbi->ring_buffer->read_index);
buf->read_index = -1;
int read_index;
int write_index, read_index, avail;
if (buf->read_index < 0) {
read_index = sign_extend32(next_read_index, 23);
if (read_index < 0) {
buf->read_index = read_index;
avail = write_index - buf->read_index;
buf->read_index, write_index, avail * CS_DSP_DATA_WORD_SIZE);
if (buf->read_index < buf->regions[i].cumulative_size)
(buf->read_index - buf->regions[i].offset);
nwords = buf->regions[i].cumulative_size - buf->read_index;
buf->read_index += nwords;
if (buf->read_index == wm_adsp_buffer_size(buf))
buf->read_index = 0;
buf->read_index);