Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/hv/
Dring_buffer.c77 if (old_write == READ_ONCE(rbi->ring_buffer->read_index)) in hv_signal_on_write()
103 ring_info->ring_buffer->read_index = next_read_location; in hv_set_next_read_location()
157 read_loc = READ_ONCE(rbi->ring_buffer->read_index); in hv_get_ringbuffer_availbytes()
181 ring_info->ring_buffer->read_index; in hv_ringbuffer_get_debuginfo()
223 ring_info->ring_buffer->read_index = in hv_ringbuffer_init()
464 start_read_index = rbi->ring_buffer->read_index; in hv_pkt_iter_close()
465 rbi->ring_buffer->read_index = rbi->priv_read_index; in hv_pkt_iter_close()
/Linux-v4.19/drivers/gpu/drm/msm/adreno/
Da6xx_hfi.c25 u32 i, hdr, index = header->read_index; in a6xx_hfi_queue_read()
27 if (header->read_index == header->write_index) { in a6xx_hfi_queue_read()
50 header->read_index = index; in a6xx_hfi_queue_read()
62 space = CIRC_SPACE(header->write_index, header->read_index, in a6xx_hfi_queue_write()
370 if (queue->header->read_index != queue->header->write_index) in a6xx_hfi_stop()
373 queue->header->read_index = 0; in a6xx_hfi_stop()
398 header->read_index = 0; in a6xx_hfi_queue_init()
Da6xx_hfi.h27 u32 read_index; member
/Linux-v4.19/drivers/s390/char/
Dmonreader.c52 unsigned int read_index; member
161 monpriv->read_index = (monpriv->read_index + 1) % in mon_send_reply()
215 monmsg = monpriv->msg_array[monpriv->read_index]; in mon_next_message()
221 monpriv->read_index = (monpriv->read_index + 1) % in mon_next_message()
356 monpriv->read_index = 0; in mon_close()
388 monmsg = monpriv->msg_array[monpriv->read_index]; in mon_read()
482 monpriv->read_index = 0; in monreader_freeze()
/Linux-v4.19/drivers/i2c/busses/
Di2c-eg20t.c558 int read_index; in pch_i2c_readbytes() local
563 for (loop = 1, read_index = 0; loop < length; loop++) { in pch_i2c_readbytes()
564 buf[read_index] = ioread32(p + PCH_I2CDR); in pch_i2c_readbytes()
567 read_index++; in pch_i2c_readbytes()
576 buf[read_index] = ioread32(p + PCH_I2CDR); /* Read final - 1 */ in pch_i2c_readbytes()
579 read_index++; in pch_i2c_readbytes()
590 buf[read_index++] = ioread32(p + PCH_I2CDR); /* Read Final */ in pch_i2c_readbytes()
591 count = read_index; in pch_i2c_readbytes()
/Linux-v4.19/drivers/misc/ibmasm/
Dremote.h110 #define get_queue_entry(sp, read_index) \ argument
111 ((void*)(queue_begin + read_index * sizeof(struct remote_input)))
/Linux-v4.19/sound/soc/codecs/
Dwm_adsp.c345 int read_index; member
3359 buf->read_index = -1; in wm_adsp_buffer_clear()
3476 int write_index, read_index, avail; in wm_adsp_buffer_update_avail() local
3480 if (buf->read_index < 0) { in wm_adsp_buffer_update_avail()
3487 read_index = sign_extend32(next_read_index, 23); in wm_adsp_buffer_update_avail()
3489 if (read_index < 0) { in wm_adsp_buffer_update_avail()
3494 buf->read_index = read_index; in wm_adsp_buffer_update_avail()
3504 avail = write_index - buf->read_index; in wm_adsp_buffer_update_avail()
3509 buf->read_index, write_index, avail * WM_ADSP_DATA_WORD_SIZE); in wm_adsp_buffer_update_avail()
3668 if (buf->read_index < buf->regions[i].cumulative_size) in wm_adsp_buffer_capture_block()
[all …]
/Linux-v4.19/drivers/usb/misc/
Diowarrior.c253 static int read_index(struct iowarrior *dev) in read_index() function
290 if ((read_idx = read_index(dev)) == -1) { in iowarrior_read()
299 read_index in iowarrior_read()
690 if (read_index(dev) != -1) in iowarrior_poll()
/Linux-v4.19/drivers/net/wireless/ath/ath10k/
Dce.c1043 unsigned int read_index; in ath10k_ce_completed_send_next_nolock() local
1055 read_index = ath10k_ce_src_ring_read_index_get(ar, ctrl_addr); in ath10k_ce_completed_send_next_nolock()
1056 if (read_index == 0xffffffff) in ath10k_ce_completed_send_next_nolock()
1059 read_index &= nentries_mask; in ath10k_ce_completed_send_next_nolock()
1060 src_ring->hw_index = read_index; in ath10k_ce_completed_send_next_nolock()
1064 read_index = ath10k_ce_src_ring_read_index_get(ar, ctrl_addr); in ath10k_ce_completed_send_next_nolock()
1066 read_index = src_ring->hw_index; in ath10k_ce_completed_send_next_nolock()
1068 if (read_index == sw_index) in ath10k_ce_completed_send_next_nolock()
/Linux-v4.19/include/linux/
Dhyperv.h87 u32 read_index; member
152 read_loc = rbi->ring_buffer->read_index; in hv_get_bytes_to_read()
166 read_loc = READ_ONCE(rbi->ring_buffer->read_index); in hv_get_bytes_to_write()
/Linux-v4.19/drivers/net/ethernet/sfc/falcon/
Drx.c258 unsigned read_index = rx_queue->page_remove & in ef4_recycle_rx_page() local
265 if (read_index == index) in ef4_recycle_rx_page()
/Linux-v4.19/drivers/net/ethernet/sfc/
Drx.c258 unsigned read_index = rx_queue->page_remove & in efx_recycle_rx_page() local
265 if (read_index == index) in efx_recycle_rx_page()
/Linux-v4.19/drivers/staging/comedi/drivers/
Dcb_pcidas64.c2684 int read_segment, read_index, write_segment, write_index; in pio_drain_ai_fifo_16() local
2689 read_index = readw(devpriv->main_iobase + ADC_READ_PNTR_REG) & in pio_drain_ai_fifo_16()
2711 devpriv->ai_fifo_segment_length - read_index; in pio_drain_ai_fifo_16()
2713 num_samples = write_index - read_index; in pio_drain_ai_fifo_16()
/Linux-v4.19/fs/jfs/
Djfs_dtree.c549 static int read_index(struct inode *ip, u32 index, in read_index() function
3069 rc = read_index(ip, dir_index, &dirtab_slot); in jfs_readdir()