Home
last modified time | relevance | path

Searched refs:read_index (Results 1 - 25 of 33) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/accel/ivpu/
H A Divpu_fw_log.c98 u32 log_start = log->read_index; in fw_log_print_buffer()
102 (log->write_index == log->read_index && only_new_msgs)) { in fw_log_print_buffer()
108 if (log->write_index > log->read_index) { in fw_log_print_buffer()
137 log_header->read_index = log_header->write_index; in ivpu_fw_log_clear()
141 log_header->read_index = log_header->write_index; in ivpu_fw_log_clear()
H A Dvpu_boot_api.h303 u32 read_index; member
/kernel/linux/linux-5.10/drivers/hv/
H A Dring_buffer.c58 /* check interrupt_mask before read_index */ in hv_signal_on_write()
64 if (old_write == READ_ONCE(rbi->ring_buffer->read_index)) { in hv_signal_on_write()
92 ring_info->ring_buffer->read_index = next_read_location; in hv_set_next_read_location()
146 read_loc = READ_ONCE(rbi->ring_buffer->read_index); in hv_get_ringbuffer_availbytes()
174 debug_info->current_read_index = ring_info->ring_buffer->read_index; in hv_ringbuffer_get_debuginfo()
222 ring_info->ring_buffer->read_index = in hv_ringbuffer_init()
412 * Get first vmbus packet from ring buffer after read_index
480 * 1. Update the read_index
500 start_read_index = rbi->ring_buffer->read_index; in hv_pkt_iter_close()
501 rbi->ring_buffer->read_index in hv_pkt_iter_close()
[all...]
/kernel/linux/linux-6.6/drivers/s390/char/
H A Dmonreader.c51 unsigned int read_index; member
158 monpriv->read_index = (monpriv->read_index + 1) % in mon_send_reply()
212 monmsg = monpriv->msg_array[monpriv->read_index]; in mon_next_message()
218 monpriv->read_index = (monpriv->read_index + 1) % in mon_next_message()
352 monpriv->read_index = 0; in mon_close()
383 monmsg = monpriv->msg_array[monpriv->read_index]; in mon_read()
/kernel/linux/linux-5.10/drivers/s390/char/
H A 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()
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/adreno/
H A Da6xx_hfi.c30 u32 i, hdr, index = header->read_index; in a6xx_hfi_queue_read()
32 if (header->read_index == header->write_index) { in a6xx_hfi_queue_read()
58 header->read_index = index; in a6xx_hfi_queue_read()
70 space = CIRC_SPACE(header->write_index, header->read_index, in a6xx_hfi_queue_write()
533 if (queue->header->read_index != queue->header->write_index) in a6xx_hfi_stop()
536 queue->header->read_index = 0; in a6xx_hfi_stop()
561 header->read_index = 0; in a6xx_hfi_queue_init()
H A Da6xx_hfi.h27 u32 read_index; member
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
H A Def100_rep.c396 unsigned int read_index; in efx_ef100_rep_poll() local
405 read_index = efv->write_index; in efx_ef100_rep_poll()
418 efv->read_index = read_index; in efx_ef100_rep_poll()
420 * RX, then storing our read_index won't re-prime the in efx_ef100_rep_poll()
424 need_resched = efv->write_index != read_index; in efx_ef100_rep_poll()
441 if (efv->write_index - READ_ONCE(efv->read_index) > efv->rx_pring_size) { in efx_ef100_rep_rx_packet()
474 primed = efv->read_index == efv->write_index; in efx_ef100_rep_rx_packet()
H A Def100_rep.h36 * @read_index: number of packets consumed from @rx_list
52 unsigned int write_index, read_index; member
/kernel/linux/linux-6.6/drivers/hv/
H A Dring_buffer.c60 /* check interrupt_mask before read_index */ in hv_signal_on_write()
66 if (old_write == READ_ONCE(rbi->ring_buffer->read_index)) { in hv_signal_on_write()
139 read_loc = READ_ONCE(rbi->ring_buffer->read_index); in hv_get_ringbuffer_availbytes()
167 debug_info->current_read_index = ring_info->ring_buffer->read_index; in hv_ringbuffer_get_debuginfo()
222 ring_info->ring_buffer->read_index = in hv_ringbuffer_init()
459 * Get first vmbus packet from ring buffer after read_index
562 * 1. Update the read_index
582 start_read_index = rbi->ring_buffer->read_index; in hv_pkt_iter_close()
583 rbi->ring_buffer->read_index = rbi->priv_read_index; in hv_pkt_iter_close()
596 * before we commit the new read_index, in hv_pkt_iter_close()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/adreno/
H A Da6xx_hfi.c30 u32 i, hdr, index = header->read_index; in a6xx_hfi_queue_read()
32 if (header->read_index == header->write_index) { in a6xx_hfi_queue_read()
60 header->read_index = index; in a6xx_hfi_queue_read()
72 space = CIRC_SPACE(header->write_index, header->read_index, in a6xx_hfi_queue_write()
696 if (queue->header->read_index != queue->header->write_index) in a6xx_hfi_stop()
699 queue->header->read_index = 0; in a6xx_hfi_stop()
730 header->read_index = 0; in a6xx_hfi_queue_init()
H A Da6xx_hfi.h27 u32 read_index; member
/kernel/linux/linux-6.6/sound/soc/codecs/
H A Dwm_adsp.c158 int read_index; member
1474 buf->read_index = -1; in wm_adsp_buffer_clear()
1761 int write_index, read_index, avail; in wm_adsp_buffer_update_avail() local
1765 if (buf->read_index < 0) { in wm_adsp_buffer_update_avail()
1772 read_index = sign_extend32(next_read_index, 23); in wm_adsp_buffer_update_avail()
1774 if (read_index < 0) { in wm_adsp_buffer_update_avail()
1779 buf->read_index = read_index; in wm_adsp_buffer_update_avail()
1789 avail = write_index - buf->read_index; in wm_adsp_buffer_update_avail()
1794 buf->read_index, write_inde in wm_adsp_buffer_update_avail()
[all...]
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-eg20t.c550 int read_index; in pch_i2c_readbytes() local
555 for (loop = 1, read_index = 0; loop < length; loop++) { in pch_i2c_readbytes()
556 buf[read_index] = ioread32(p + PCH_I2CDR); in pch_i2c_readbytes()
559 read_index++; in pch_i2c_readbytes()
568 buf[read_index] = ioread32(p + PCH_I2CDR); /* Read final - 1 */ in pch_i2c_readbytes()
571 read_index++; in pch_i2c_readbytes()
582 buf[read_index++] = ioread32(p + PCH_I2CDR); /* Read Final */ in pch_i2c_readbytes()
583 count = read_index; in pch_i2c_readbytes()
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-eg20t.c551 int read_index; in pch_i2c_readbytes() local
556 for (loop = 1, read_index = 0; loop < length; loop++) { in pch_i2c_readbytes()
557 buf[read_index] = ioread32(p + PCH_I2CDR); in pch_i2c_readbytes()
560 read_index++; in pch_i2c_readbytes()
569 buf[read_index] = ioread32(p + PCH_I2CDR); /* Read final - 1 */ in pch_i2c_readbytes()
572 read_index++; in pch_i2c_readbytes()
583 buf[read_index++] = ioread32(p + PCH_I2CDR); /* Read Final */ in pch_i2c_readbytes()
584 count = read_index; in pch_i2c_readbytes()
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/
H A Dce.c1077 unsigned int read_index; in _ath10k_ce_completed_send_next_nolock() local
1089 read_index = ath10k_ce_src_ring_read_index_get(ar, ctrl_addr); in _ath10k_ce_completed_send_next_nolock()
1090 if (read_index == 0xffffffff) in _ath10k_ce_completed_send_next_nolock()
1093 read_index &= nentries_mask; in _ath10k_ce_completed_send_next_nolock()
1094 src_ring->hw_index = read_index; in _ath10k_ce_completed_send_next_nolock()
1098 read_index = ath10k_ce_src_ring_read_index_get(ar, ctrl_addr); in _ath10k_ce_completed_send_next_nolock()
1100 read_index = src_ring->hw_index; in _ath10k_ce_completed_send_next_nolock()
1102 if (read_index == sw_index) in _ath10k_ce_completed_send_next_nolock()
1130 unsigned int read_index; in _ath10k_ce_completed_send_next_nolock_64() local
1142 read_index in _ath10k_ce_completed_send_next_nolock_64()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/
H A Dce.c1010 unsigned int read_index; in _ath10k_ce_completed_send_next_nolock() local
1022 read_index = ath10k_ce_src_ring_read_index_get(ar, ctrl_addr); in _ath10k_ce_completed_send_next_nolock()
1023 if (read_index == 0xffffffff) in _ath10k_ce_completed_send_next_nolock()
1026 read_index &= nentries_mask; in _ath10k_ce_completed_send_next_nolock()
1027 src_ring->hw_index = read_index; in _ath10k_ce_completed_send_next_nolock()
1031 read_index = ath10k_ce_src_ring_read_index_get(ar, ctrl_addr); in _ath10k_ce_completed_send_next_nolock()
1033 read_index = src_ring->hw_index; in _ath10k_ce_completed_send_next_nolock()
1035 if (read_index == sw_index) in _ath10k_ce_completed_send_next_nolock()
1063 unsigned int read_index; in _ath10k_ce_completed_send_next_nolock_64() local
1075 read_index in _ath10k_ce_completed_send_next_nolock_64()
[all...]
/kernel/linux/linux-5.10/drivers/misc/ibmasm/
H A Dremote.h97 #define get_queue_entry(sp, read_index) \
98 ((void*)(queue_begin + read_index * sizeof(struct remote_input)))
/kernel/linux/linux-6.6/drivers/misc/ibmasm/
H A Dremote.h97 #define get_queue_entry(sp, read_index) \
98 ((void*)(queue_begin + read_index * sizeof(struct remote_input)))
/kernel/linux/linux-5.10/drivers/usb/misc/
H A Diowarrior.c261 static int read_index(struct iowarrior *dev) in read_index() function
298 if ((read_idx = read_index(dev)) == -1) { in iowarrior_read()
307 read_index in iowarrior_read()
695 if (read_index(dev) != -1) in iowarrior_poll()
/kernel/linux/linux-6.6/drivers/usb/misc/
H A Diowarrior.c261 static int read_index(struct iowarrior *dev) in read_index() function
298 if ((read_idx = read_index(dev)) == -1) { in iowarrior_read()
307 read_index in iowarrior_read()
692 if (read_index(dev) != -1) in iowarrior_poll()
/kernel/linux/linux-5.10/sound/soc/codecs/
H A Dwm_adsp.c449 int read_index; member
3791 buf->read_index = -1; in wm_adsp_buffer_clear()
4077 int write_index, read_index, avail; in wm_adsp_buffer_update_avail() local
4081 if (buf->read_index < 0) { in wm_adsp_buffer_update_avail()
4088 read_index = sign_extend32(next_read_index, 23); in wm_adsp_buffer_update_avail()
4090 if (read_index < 0) { in wm_adsp_buffer_update_avail()
4095 buf->read_index = read_index; in wm_adsp_buffer_update_avail()
4105 avail = write_index - buf->read_index; in wm_adsp_buffer_update_avail()
4110 buf->read_index, write_inde in wm_adsp_buffer_update_avail()
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dhyperv.h118 u32 read_index; member
192 read_loc = rbi->ring_buffer->read_index; in hv_get_bytes_to_read()
206 read_loc = READ_ONCE(rbi->ring_buffer->read_index); in hv_get_bytes_to_write()
/kernel/linux/linux-6.6/include/linux/
H A Dhyperv.h118 u32 read_index; member
196 read_loc = rbi->ring_buffer->read_index; in hv_get_bytes_to_read()
210 read_loc = READ_ONCE(rbi->ring_buffer->read_index); in hv_get_bytes_to_write()
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/falcon/
H A 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()

Completed in 36 milliseconds

12