Searched refs:read_index (Results 1 – 12 of 12) sorted by relevance
| /linux/drivers/accel/ivpu/ |
| H A D | ivpu_fw_log.c | 102 u32 log_start = only_new_msgs ? READ_ONCE(log->read_index) : 0; in fw_log_print_buffer() 157 log->read_index = READ_ONCE(log->write_index); in ivpu_fw_log_mark_read() 163 log->read_index = READ_ONCE(log->write_index); in ivpu_fw_log_mark_read() 175 log->read_index = 0; in ivpu_fw_log_reset() 181 log->read_index = 0; in ivpu_fw_log_reset()
|
| /linux/drivers/s390/char/ |
| H A D | monreader.c | 51 unsigned int read_index; member 158 monpriv->read_index = (monpriv->read_index + 1) % in mon_send_reply() 211 monmsg = monpriv->msg_array[monpriv->read_index]; in mon_next_message() 217 monpriv->read_index = (monpriv->read_index + 1) % in mon_next_message() 351 monpriv->read_index = 0; in mon_close() 382 monmsg = monpriv->msg_array[monpriv->read_index]; in mon_read()
|
| /linux/drivers/hv/ |
| H A D | ring_buffer.c | 67 if (old_write == READ_ONCE(rbi->ring_buffer->read_index)) { in hv_signal_on_write() 140 read_loc = READ_ONCE(rbi->ring_buffer->read_index); in hv_get_ringbuffer_availbytes() 168 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() 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()
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | ef100_rep.c | 396 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() 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 D | ef100_rep.h | 52 unsigned int write_index, read_index; member
|
| H A D | rx_common.c | 88 unsigned int read_index = rx_queue->page_remove & in efx_recycle_rx_page() local 95 if (read_index == index) in efx_recycle_rx_page()
|
| /linux/sound/soc/codecs/ |
| H A D | wm_adsp.c | 162 int read_index; 1486 buf->read_index = -1; in wm_adsp_buffer_alloc() 1771 int write_index, read_index, avail; in wm_adsp_buffer_update_avail() 1775 if (buf->read_index < 0) { in wm_adsp_buffer_update_avail() 1782 read_index = sign_extend32(next_read_index, 23); in wm_adsp_buffer_update_avail() 1784 if (read_index < 0) { in wm_adsp_buffer_update_avail() 1789 buf->read_index = read_index; in wm_adsp_buffer_update_avail() 1799 avail = write_index - buf->read_index; in wm_adsp_compr_handle_irq() 1804 buf->read_index, write_inde in wm_adsp_compr_handle_irq() 160 int read_index; global() member 1758 int write_index, read_index, avail; wm_adsp_buffer_update_avail() local [all...] |
| /linux/drivers/gpu/drm/msm/adreno/ |
| H A D | a6xx_hfi.c | 35 u32 i, hdr, index = header->read_index; in a6xx_hfi_queue_read() 37 if (header->read_index == READ_ONCE(header->write_index)) { in a6xx_hfi_queue_read() 68 WRITE_ONCE(header->read_index, index); in a6xx_hfi_queue_read() 80 space = CIRC_SPACE(header->write_index, READ_ONCE(header->read_index), in a6xx_hfi_queue_write() 1021 if (queue->header->read_index != queue->header->write_index) in a6xx_hfi_stop() 1024 queue->header->read_index = 0; in a6xx_hfi_stop() 1055 header->read_index = 0; in a6xx_hfi_queue_init()
|
| /linux/drivers/usb/misc/ |
| H A D | iowarrior.c | 259 static int read_index(struct iowarrior *dev) in read_index() function 308 if ((read_idx = read_index(dev)) == -1) { in iowarrior_read() 319 read_index in iowarrior_read() 696 if (read_index(dev) != -1) in iowarrior_poll()
|
| /linux/include/linux/ |
| H A D | hyperv.h | 118 u32 read_index; member 216 read_loc = rbi->ring_buffer->read_index; in hv_get_bytes_to_read() 230 read_loc = READ_ONCE(rbi->ring_buffer->read_index); in hv_get_bytes_to_write()
|
| /linux/drivers/net/ethernet/sfc/falcon/ |
| H A D | rx.c | 258 unsigned read_index = rx_queue->page_remove & in ef4_recycle_rx_page() local 265 if (read_index == index) in ef4_recycle_rx_page()
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | rx_common.c | 91 unsigned int read_index = rx_queue->page_remove & in efx_recycle_rx_page() local 98 if (read_index == index) in efx_recycle_rx_page()
|