Home
last modified time | relevance | path

Searched refs:write_index (Results 1 – 25 of 34) sorted by relevance

12

/linux/drivers/net/wireless/ath/ath10k/
H A Dce.c436 unsigned int write_index = src_ring->write_index; in _ath10k_ce_send_nolock() local
446 write_index, sw_index - 1) <= 0)) { in _ath10k_ce_send_nolock()
452 write_index); in _ath10k_ce_send_nolock()
467 src_ring->per_transfer_context[write_index] = per_transfer_context; in _ath10k_ce_send_nolock()
470 write_index = CE_RING_IDX_INCR(nentries_mask, write_index); in _ath10k_ce_send_nolock()
474 ath10k_ce_src_ring_write_index_set(ar, ctrl_addr, write_index); in _ath10k_ce_send_nolock()
476 src_ring->write_index = write_index; in _ath10k_ce_send_nolock()
493 unsigned int write_index = src_ring->write_index; in _ath10k_ce_send_nolock_64() local
512 write_index, sw_index - 1) <= 0)) { in _ath10k_ce_send_nolock_64()
518 write_index); in _ath10k_ce_send_nolock_64()
[all …]
/linux/drivers/staging/media/ipu7/
H A Dipu7-syscom.c24 u32 write_index = readl(queue_indices + in ipu7_syscom_get_token() local
26 write_index)); in ipu7_syscom_get_token()
34 bool empty = (write_index == read_index); in ipu7_syscom_get_token()
42 bool full = (read_index == ((write_index + 1U) % in ipu7_syscom_get_token()
47 write_index * queue_params->token_size_in_bytes; in ipu7_syscom_get_token()
65 offset = offsetof(struct syscom_queue_indices_s, write_index); in ipu7_syscom_put_token()
/linux/tools/testing/selftests/user_events/
H A Dftrace_test.c253 ASSERT_EQ(0, reg.write_index); in TEST_F()
262 ASSERT_EQ(0, reg.write_index); in TEST_F()
268 ASSERT_EQ(0, reg.write_index); in TEST_F()
321 io[0].iov_base = &reg.write_index; in TEST_F()
322 io[0].iov_len = sizeof(reg.write_index); in TEST_F()
330 ASSERT_EQ(0, reg.write_index); in TEST_F()
338 io[0].iov_base = &reg.write_index; in TEST_F()
339 io[0].iov_len = sizeof(reg.write_index); in TEST_F()
359 reg.write_index = -1; in TEST_F()
375 io[0].iov_base = &reg.write_index; in TEST_F()
[all …]
H A Dperf_test.c150 ASSERT_EQ(0, reg.write_index); in TEST_F()
176 event.index = reg.write_index; in TEST_F()
214 ASSERT_EQ(0, reg.write_index); in TEST_F()
239 ASSERT_NE(-1, write(self->data_fd, (void *)&reg.write_index, in TEST_F()
240 sizeof(reg.write_index))); in TEST_F()
/linux/drivers/net/wireless/ath/ath12k/
H A Dce.c17 unsigned int write_index; in ath12k_ce_rx_buf_enqueue_pipe() local
24 write_index = ring->write_index; in ath12k_ce_rx_buf_enqueue_pipe()
45 ring->skb[write_index] = skb; in ath12k_ce_rx_buf_enqueue_pipe()
46 write_index = CE_RING_IDX_INCR(nentries_mask, write_index); in ath12k_ce_rx_buf_enqueue_pipe()
47 ring->write_index = write_index; in ath12k_ce_rx_buf_enqueue_pipe()
431 unsigned int write_index, sw_index; in ath12k_ce_send() local
443 write_index = pipe->src_ring->write_index; in ath12k_ce_send()
447 if (write_index >= sw_index) in ath12k_ce_send()
448 num_used = write_index - sw_index; in ath12k_ce_send()
451 write_index; in ath12k_ce_send()
[all …]
H A Dce.h128 unsigned int write_index; member
/linux/drivers/net/wireless/ath/ath11k/
H A Dce.c279 unsigned int write_index; in ath11k_ce_rx_buf_enqueue_pipe() local
286 write_index = ring->write_index; in ath11k_ce_rx_buf_enqueue_pipe()
307 ring->skb[write_index] = skb; in ath11k_ce_rx_buf_enqueue_pipe()
308 write_index = CE_RING_IDX_INCR(nentries_mask, write_index); in ath11k_ce_rx_buf_enqueue_pipe()
309 ring->write_index = write_index; in ath11k_ce_rx_buf_enqueue_pipe()
716 unsigned int write_index, sw_index; in ath11k_ce_send() local
728 write_index = pipe->src_ring->write_index; in ath11k_ce_send()
732 if (write_index >= sw_index) in ath11k_ce_send()
733 num_used = write_index - sw_index; in ath11k_ce_send()
736 write_index; in ath11k_ce_send()
[all …]
H A Dce.h143 unsigned int write_index; member
/linux/drivers/hv/
H A Dring_buffer.c77 u32 next = ring_info->ring_buffer->write_index; in hv_get_next_write_location()
87 ring_info->ring_buffer->write_index = next_write_location; in hv_set_next_write_location()
101 return (u64)ring_info->ring_buffer->write_index << 32; in hv_get_ring_bufferindices()
141 write_loc = READ_ONCE(rbi->ring_buffer->write_index); in hv_get_ringbuffer_availbytes()
169 debug_info->current_write_index = ring_info->ring_buffer->write_index; in hv_ringbuffer_get_debuginfo()
223 ring_info->ring_buffer->write_index = 0; in hv_ringbuffer_init()
450 write_loc = virt_load_acquire(&rbi->ring_buffer->write_index); in hv_pkt_iter_avail()
/linux/drivers/accel/ivpu/
H A Divpu_fw_log.c56 log->name, log->write_index, log->size, log->wrap_count, log->header_version, in fw_log_from_bo()
99 u32 log_end = READ_ONCE(log->write_index); in fw_log_print_buffer()
148 log->read_index = READ_ONCE(log->write_index); in ivpu_fw_log_mark_read()
154 log->read_index = READ_ONCE(log->write_index); in ivpu_fw_log_mark_read()
H A Dvpu_boot_api.h437 u32 write_index; member
/linux/arch/sh/boards/mach-migor/
H A Dlcd_qvga.c53 sys_ops->write_index(sys_ops_handle, adjust_reg18(reg << 8 | data)); in write_reg()
60 sys_ops->write_index(sys_ops_handle, adjust_reg18(reg)); in write_reg16()
70 sys_ops->write_index(sys_ops_handle, adjust_reg18(reg)); in read_reg16()
/linux/drivers/s390/char/
H A Dmonreader.c50 unsigned int write_index; member
254 memcpy(&monpriv->msg_array[monpriv->write_index]->msg, in mon_iucv_message_pending()
258 monpriv->msg_array[monpriv->write_index]->msglim_reached = 1; in mon_iucv_message_pending()
260 monpriv->write_index = (monpriv->write_index + 1) % MON_MSGLIM; in mon_iucv_message_pending()
350 monpriv->write_index = 0; in mon_close()
/linux/arch/powerpc/platforms/pseries/
H A Ddtl.c51 u64 write_index; member
88 ++dtlr->write_index; in consume_dtle()
97 dtlr->write_index = 0; in dtl_start()
129 return per_cpu(dtl_rings, dtl->cpu).write_index; in dtl_current_index()
/linux/drivers/net/ethernet/sfc/
H A Def100_rep.c405 read_index = efv->write_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()
476 efv->write_index++; in efx_ef100_rep_rx_packet()
H A Def100_rep.h52 unsigned int write_index, read_index; member
/linux/Documentation/trace/
H A Duser_events.rst63 __u32 write_index;
115 + write_index: The index to use for this file descriptor that represents this
263 to write an entry for that event. The write_index returned must be at the start
266 For example, if write_index returned was 1 and I wanted to write out an int
293 io[0].iov_base = &write_index;
294 io[0].iov_len = sizeof(write_index);
300 **NOTE:** *The write_index is not emitted out into the trace being recorded.*
/linux/drivers/gpu/drm/msm/adreno/
H A Da6xx_hfi.c37 if (header->read_index == header->write_index) { in a6xx_hfi_queue_read()
73 u32 i, space, index = header->write_index; in a6xx_hfi_queue_write()
77 space = CIRC_SPACE(header->write_index, header->read_index, in a6xx_hfi_queue_write()
98 header->write_index = index; in a6xx_hfi_queue_write()
1016 if (queue->header->read_index != queue->header->write_index) in a6xx_hfi_stop()
1020 queue->header->write_index = 0; in a6xx_hfi_stop()
1051 header->write_index = 0; in a6xx_hfi_queue_init()
H A Da6xx_hfi.h28 u32 write_index; member
/linux/drivers/staging/media/ipu7/abi/
H A Dipu7_fw_syscom_abi.h44 u32 write_index; member
/linux/include/uapi/linux/
H A Duser_events.h59 __u32 write_index; member
/linux/samples/user_events/
H A Dexample.c34 *write = reg.write_index; in event_reg()
/linux/include/video/
H A Dsh_mobile_lcdc.h145 void (*write_index)(void *handle, unsigned long data); member
/linux/include/linux/
H A Dhyperv.h115 u32 write_index; member
217 write_loc = READ_ONCE(rbi->ring_buffer->write_index); in hv_get_bytes_to_read()
231 write_loc = rbi->ring_buffer->write_index; in hv_get_bytes_to_write()
/linux/arch/sh/boards/mach-kfr2r09/
H A Dlcd_wqvga.c72 so->write_index(sohandle, v); /* PTH4/LCDRS Low [cmd, 7:0] */ in write_reg()

12