Symbol: read_ptr
arch/mips/include/asm/ip32/mace.h
141
volatile unsigned long read_ptr; /* channel read pointer */
drivers/comedi/comedi_buf.c
601
unsigned int read_ptr = async->buf_read_ptr;
drivers/comedi/comedi_buf.c
608
unsigned int page = read_ptr >> PAGE_SHIFT;
drivers/comedi/comedi_buf.c
609
unsigned int offset = offset_in_page(read_ptr);
drivers/comedi/comedi_buf.c
616
read_ptr += block_size;
drivers/comedi/comedi_buf.c
617
if (read_ptr == async->prealloc_bufsz)
drivers/comedi/comedi_buf.c
618
read_ptr = 0;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
266
q_properties->read_ptr = (void __user *)args->read_pointer_address;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
305
q_properties->read_ptr,
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2524
retval = read_sdma_queue_counter((uint64_t __user *)q->properties.read_ptr,
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3551
qss_entry->read_pointer_address = (uint64_t)q->properties.read_ptr;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
927
retval = read_sdma_queue_counter((uint64_t __user *)q->properties.read_ptr,
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c
123
prop.read_ptr = (uint32_t *) kq->rptr_gpu_addr;
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c
195
m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c
196
m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c
239
m->sdma_rlc_rb_rptr_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c
240
m->sdma_rlc_rb_rptr_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c
355
m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c
356
m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c
182
m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c
183
m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c
379
m->sdmax_rlcx_rb_rptr_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c
380
m->sdmax_rlcx_rb_rptr_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c
221
m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c
222
m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c
424
m->sdmax_rlcx_rb_rptr_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c
425
m->sdmax_rlcx_rb_rptr_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c
196
m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c
197
m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c
337
m->sdmax_rlcx_rb_rptr_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c
338
m->sdmax_rlcx_rb_rptr_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c
274
m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c
275
m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c
412
m->sdmax_rlcx_rb_rptr_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c
413
m->sdmax_rlcx_rb_rptr_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c
282
m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c
283
m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c
532
m->sdmax_rlcx_rb_rptr_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c
533
m->sdmax_rlcx_rb_rptr_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c
188
m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c
189
m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c
373
m->sdmax_rlcx_rb_rptr_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c
374
m->sdmax_rlcx_rb_rptr_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
513
void __user *read_ptr;
drivers/gpu/drm/amd/amdkfd/kfd_process.c
163
sdma_q->rptr = (uint64_t __user *)q->properties.read_ptr;
drivers/gpu/drm/amd/amdkfd/kfd_process.c
222
if (((uint64_t __user *)q->properties.read_ptr == sdma_q->rptr) &&
drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
831
q_data->read_ptr_addr = (uint64_t)q->properties.read_ptr;
drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
964
qp->read_ptr = (uint32_t *) q_data->read_ptr_addr;
drivers/gpu/drm/amd/amdkfd/kfd_queue.c
266
err = kfd_queue_buffer_get(vm, properties->read_ptr, &properties->rptr_bo, PAGE_SIZE);
drivers/gpu/drm/amd/amdkfd/kfd_queue.c
42
pr_debug("Queue Read Pointer: 0x%px\n", q->read_ptr);
drivers/gpu/drm/amd/amdkfd/kfd_queue.c
59
pr_debug("Queue Read Pointer: 0x%px\n", q->properties.read_ptr);
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
7193
uint32_t read_ptr; /**< Initial read pointer for consumer in bytes */
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
7496
rb->rptr = init_params->read_ptr;
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1316
read_offset = log_buf_state_local.read_ptr;
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1351
log_buf_state->read_ptr = write_offset;
drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h
486
u32 read_ptr;
drivers/gpu/drm/i915/gt/uc/intel_guc_log.c
422
read_offset = log_buf_state_local.read_ptr;
drivers/gpu/drm/i915/gt/uc/intel_guc_log.c
431
log_buf_state->read_ptr = write_offset;
drivers/gpu/drm/i915/gvt/execlist.c
517
ctx_status_ptr.read_ptr = 0;
drivers/gpu/drm/i915/gvt/execlist.h
90
u32 read_ptr :3;
drivers/gpu/drm/xe/abi/guc_log_abi.h
79
u32 read_ptr;
drivers/gpu/drm/xe/xe_eu_stall.c
377
static u32 buf_data_size(size_t buf_size, u32 read_ptr, u32 write_ptr)
drivers/gpu/drm/xe/xe_eu_stall.c
381
if (read_ptr == write_ptr)
drivers/gpu/drm/xe/xe_eu_stall.c
384
read_offset = read_ptr & (buf_size - 1);
drivers/gpu/drm/xe/xe_eu_stall.c
405
u32 read_ptr, write_ptr_reg, write_ptr, total_data = 0;
drivers/gpu/drm/xe/xe_eu_stall.c
416
read_ptr = xecore_buf->read;
drivers/gpu/drm/xe/xe_eu_stall.c
423
total_data += buf_data_size(buf_size, read_ptr, write_ptr);
drivers/gpu/drm/xe/xe_eu_stall.c
458
u32 read_ptr_reg, read_ptr, write_ptr;
drivers/gpu/drm/xe/xe_eu_stall.c
472
read_ptr = xecore_buf->read;
drivers/gpu/drm/xe/xe_eu_stall.c
476
read_data_size = buf_data_size(buf_size, read_ptr, write_ptr);
drivers/gpu/drm/xe/xe_eu_stall.c
482
read_offset = read_ptr & (buf_size - 1);
drivers/gpu/drm/xe/xe_eu_stall.c
502
read_ptr += read_data_size;
drivers/gpu/drm/xe/xe_eu_stall.c
505
read_ptr &= (buf_size << 1) - 1;
drivers/gpu/drm/xe/xe_eu_stall.c
506
read_ptr_reg = REG_FIELD_PREP(XEHPC_EUSTALL_REPORT1_READ_PTR_MASK, (read_ptr >> 6));
drivers/gpu/drm/xe/xe_eu_stall.c
509
xecore_buf->read = read_ptr;
drivers/gpu/drm/xe/xe_eu_stall.c
510
trace_xe_eu_stall_data_read(group, instance, read_ptr, write_ptr,
drivers/gpu/drm/xe/xe_guc_capture.c
1396
read_offset = log_buf_state_local.read_ptr;
drivers/gpu/drm/xe/xe_guc_capture.c
1436
log_buf_state_offset + offsetof(struct guc_log_buffer_state, read_ptr), u32,
drivers/gpu/drm/xe/xe_guc_log.c
403
config->entry[index].rd_ptr = p->read_ptr;
drivers/gpu/drm/xe/xe_trace.h
457
u32 read_ptr, u32 write_ptr,
drivers/gpu/drm/xe/xe_trace.h
460
read_ptr, write_ptr,
drivers/gpu/drm/xe/xe_trace.h
465
__field(u32, read_ptr)
drivers/gpu/drm/xe/xe_trace.h
473
__entry->read_ptr = read_ptr;
drivers/gpu/drm/xe/xe_trace.h
481
__entry->read_ptr, __entry->write_ptr,
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c
618
u8 *read_ptr, u8 *write_ptr)
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c
620
*read_ptr = dma_get_read_pointer(dev, read_config);
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c
623
if ((*read_ptr & THC_POINTER_MASK) == (*write_ptr & THC_POINTER_MASK))
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c
624
if (*read_ptr != *write_ptr)
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c
634
u8 read_ptr, write_ptr, prd_table_index;
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c
637
if (!is_dma_buf_empty(dev, read_config, &read_ptr, &write_ptr)) {
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c
661
*read_finished = is_dma_buf_empty(dev, read_config, &read_ptr, &write_ptr) ? 1 : 0;
drivers/hwtracing/coresight/coresight-etb10.c
288
u32 read_ptr, write_ptr;
drivers/hwtracing/coresight/coresight-etb10.c
294
read_ptr = readl_relaxed(drvdata->base + ETB_RAM_READ_POINTER);
drivers/hwtracing/coresight/coresight-etb10.c
338
writel_relaxed(read_ptr, drvdata->base + ETB_RAM_READ_POINTER);
drivers/hwtracing/coresight/coresight-etb10.c
435
u32 read_ptr, write_ptr, capacity;
drivers/hwtracing/coresight/coresight-etb10.c
456
read_ptr = readl_relaxed(drvdata->base + ETB_RAM_READ_POINTER);
drivers/hwtracing/coresight/coresight-etb10.c
483
read_ptr = write_ptr;
drivers/hwtracing/coresight/coresight-etb10.c
485
to_read = CIRC_CNT(write_ptr, read_ptr, drvdata->buffer_depth);
drivers/hwtracing/coresight/coresight-etb10.c
508
read_ptr = (write_ptr + drvdata->buffer_depth) -
drivers/hwtracing/coresight/coresight-etb10.c
511
if (read_ptr > (drvdata->buffer_depth - 1))
drivers/hwtracing/coresight/coresight-etb10.c
512
read_ptr -= drvdata->buffer_depth;
drivers/hwtracing/coresight/coresight-etb10.c
527
writel_relaxed(read_ptr, drvdata->base + ETB_RAM_READ_POINTER);
drivers/hwtracing/coresight/coresight-tmc-etf.c
482
u64 read_ptr, write_ptr;
drivers/hwtracing/coresight/coresight-tmc-etf.c
506
read_ptr = tmc_read_rrp(drvdata);
drivers/hwtracing/coresight/coresight-tmc-etf.c
518
to_read = CIRC_CNT(write_ptr, read_ptr, drvdata->size);
drivers/hwtracing/coresight/coresight-tmc-etf.c
537
read_ptr = (write_ptr + drvdata->size) - to_read;
drivers/hwtracing/coresight/coresight-tmc-etf.c
539
if (read_ptr > (drvdata->size - 1))
drivers/hwtracing/coresight/coresight-tmc-etf.c
540
read_ptr -= drvdata->size;
drivers/hwtracing/coresight/coresight-tmc-etf.c
542
tmc_write_rrp(drvdata, read_ptr);
drivers/media/platform/qcom/iris/iris_hfi_queue.c
64
u32 *read_ptr;
drivers/media/platform/qcom/iris/iris_hfi_queue.c
77
read_ptr = qinfo->kernel_vaddr + read_idx;
drivers/media/platform/qcom/iris/iris_hfi_queue.c
78
if (read_ptr < (u32 *)qinfo->kernel_vaddr ||
drivers/media/platform/qcom/iris/iris_hfi_queue.c
79
read_ptr > (u32 *)(qinfo->kernel_vaddr +
drivers/media/platform/qcom/iris/iris_hfi_queue.c
80
IFACEQ_QUEUE_SIZE - sizeof(*read_ptr)))
drivers/media/platform/qcom/iris/iris_hfi_queue.c
83
packet_size = *read_ptr;
drivers/media/platform/qcom/iris/iris_hfi_queue.c
90
memcpy(packet, read_ptr, packet_size);
drivers/media/platform/qcom/iris/iris_hfi_queue.c
93
memcpy(packet, read_ptr, (packet_size - residue));
drivers/media/usb/pvrusb2/pvrusb2-hdw.h
235
void *read_ptr,unsigned int read_len);
drivers/misc/mei/hw-me.c
528
char read_ptr, write_ptr;
drivers/misc/mei/hw-me.c
532
read_ptr = (char) ((hcsr & H_CBRP) >> 8);
drivers/misc/mei/hw-me.c
535
return (unsigned char) (write_ptr - read_ptr);
drivers/misc/mei/hw-me.c
660
char read_ptr, write_ptr;
drivers/misc/mei/hw-me.c
665
read_ptr = (char) ((me_csr & ME_CBRP_HRA) >> 8);
drivers/misc/mei/hw-me.c
667
filled_slots = (unsigned char) (write_ptr - read_ptr);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2344
cb = &priv->rx_cbs[ring->read_ptr];
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2371
ring->read_ptr, dma_length_status);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2447
if (likely(ring->read_ptr < ring->end_ptr))
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2448
ring->read_ptr++;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2450
ring->read_ptr = ring->cb_ptr;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2764
ring->read_ptr = start_ptr;
drivers/net/ethernet/broadcom/genet/bcmgenet.h
571
unsigned int read_ptr; /* Rx ring read pointer */
drivers/net/ethernet/sfc/ef10.c
3101
unsigned int read_ptr;
drivers/net/ethernet/sfc/ef10.c
3109
read_ptr = channel->eventq_read_ptr;
drivers/net/ethernet/sfc/ef10.c
3112
p_event = efx_event(channel, read_ptr);
drivers/net/ethernet/sfc/ef10.c
3120
++read_ptr;
drivers/net/ethernet/sfc/ef10.c
3167
channel->eventq_read_ptr = read_ptr;
drivers/net/ethernet/sfc/ef100_nic.c
263
unsigned int read_ptr;
drivers/net/ethernet/sfc/ef100_nic.c
276
read_ptr = channel->eventq_read_ptr;
drivers/net/ethernet/sfc/ef100_nic.c
280
p_event = efx_event(channel, read_ptr);
drivers/net/ethernet/sfc/ef100_nic.c
316
++read_ptr;
drivers/net/ethernet/sfc/ef100_nic.c
317
if ((read_ptr & channel->eventq_mask) == 0)
drivers/net/ethernet/sfc/ef100_nic.c
321
channel->eventq_read_ptr = read_ptr;
drivers/net/ethernet/sfc/falcon/farch.c
1258
unsigned int read_ptr;
drivers/net/ethernet/sfc/falcon/farch.c
1267
read_ptr = channel->eventq_read_ptr;
drivers/net/ethernet/sfc/falcon/farch.c
1270
p_event = ef4_event(channel, read_ptr);
drivers/net/ethernet/sfc/falcon/farch.c
1284
++read_ptr;
drivers/net/ethernet/sfc/falcon/farch.c
1322
channel->eventq_read_ptr = read_ptr;
drivers/net/ethernet/sfc/falcon/selftest.c
181
unsigned int read_ptr[EF4_MAX_CHANNELS];
drivers/net/ethernet/sfc/falcon/selftest.c
188
read_ptr[channel->channel] = channel->eventq_read_ptr;
drivers/net/ethernet/sfc/falcon/selftest.c
206
read_ptr[channel->channel]) {
drivers/net/ethernet/sfc/falcon/tx.c
353
unsigned int stop_index, read_ptr;
drivers/net/ethernet/sfc/falcon/tx.c
356
read_ptr = tx_queue->read_count & tx_queue->ptr_mask;
drivers/net/ethernet/sfc/falcon/tx.c
358
while (read_ptr != stop_index) {
drivers/net/ethernet/sfc/falcon/tx.c
359
struct ef4_tx_buffer *buffer = &tx_queue->buffer[read_ptr];
drivers/net/ethernet/sfc/falcon/tx.c
365
tx_queue->queue, read_ptr);
drivers/net/ethernet/sfc/falcon/tx.c
373
read_ptr = tx_queue->read_count & tx_queue->ptr_mask;
drivers/net/ethernet/sfc/selftest.c
181
unsigned int read_ptr[EFX_MAX_CHANNELS];
drivers/net/ethernet/sfc/selftest.c
188
read_ptr[channel->channel] = channel->eventq_read_ptr;
drivers/net/ethernet/sfc/selftest.c
206
read_ptr[channel->channel]) {
drivers/net/ethernet/sfc/siena/farch.c
1266
unsigned int read_ptr;
drivers/net/ethernet/sfc/siena/farch.c
1274
read_ptr = channel->eventq_read_ptr;
drivers/net/ethernet/sfc/siena/farch.c
1277
p_event = efx_event(channel, read_ptr);
drivers/net/ethernet/sfc/siena/farch.c
1291
++read_ptr;
drivers/net/ethernet/sfc/siena/farch.c
1332
channel->eventq_read_ptr = read_ptr;
drivers/net/ethernet/sfc/siena/selftest.c
182
unsigned int read_ptr[EFX_MAX_CHANNELS];
drivers/net/ethernet/sfc/siena/selftest.c
189
read_ptr[channel->channel] = channel->eventq_read_ptr;
drivers/net/ethernet/sfc/siena/selftest.c
207
read_ptr[channel->channel]) {
drivers/net/ethernet/sfc/siena/tx_common.c
203
unsigned int stop_index, read_ptr;
drivers/net/ethernet/sfc/siena/tx_common.c
206
read_ptr = tx_queue->read_count & tx_queue->ptr_mask;
drivers/net/ethernet/sfc/siena/tx_common.c
208
while (read_ptr != stop_index) {
drivers/net/ethernet/sfc/siena/tx_common.c
209
struct efx_tx_buffer *buffer = &tx_queue->buffer[read_ptr];
drivers/net/ethernet/sfc/siena/tx_common.c
214
tx_queue->queue, read_ptr);
drivers/net/ethernet/sfc/siena/tx_common.c
222
read_ptr = tx_queue->read_count & tx_queue->ptr_mask;
drivers/net/ethernet/sfc/tx.c
551
unsigned int read_ptr;
drivers/net/ethernet/sfc/tx.c
554
read_ptr = tx_queue->read_count & tx_queue->ptr_mask;
drivers/net/ethernet/sfc/tx.c
557
struct efx_tx_buffer *buffer = &tx_queue->buffer[read_ptr];
drivers/net/ethernet/sfc/tx.c
577
read_ptr = tx_queue->read_count & tx_queue->ptr_mask;
drivers/net/ethernet/sfc/tx_common.c
230
unsigned int stop_index, read_ptr;
drivers/net/ethernet/sfc/tx_common.c
233
read_ptr = tx_queue->read_count & tx_queue->ptr_mask;
drivers/net/ethernet/sfc/tx_common.c
235
while (read_ptr != stop_index) {
drivers/net/ethernet/sfc/tx_common.c
236
struct efx_tx_buffer *buffer = &tx_queue->buffer[read_ptr];
drivers/net/ethernet/sfc/tx_common.c
241
tx_queue->queue, read_ptr);
drivers/net/ethernet/sfc/tx_common.c
250
read_ptr = tx_queue->read_count & tx_queue->ptr_mask;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
1081
commonring->r_ptr = devinfo->read_ptr(devinfo, ring->r_idx_addr);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
1099
commonring->w_ptr = devinfo->read_ptr(devinfo, ring->w_idx_addr);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
1271
devinfo->read_ptr = brcmf_pcie_read_tcm16;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
1278
devinfo->read_ptr = brcmf_pcie_read_idx;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
355
u16 (*read_ptr)(struct brcmf_pciedev_info *devinfo, u32 mem_offset);
drivers/net/wireless/intel/iwlegacy/3945.c
280
for (idx = il_queue_inc_wrap(idx, q->n_bd); q->read_ptr != idx;
drivers/net/wireless/intel/iwlegacy/3945.c
281
q->read_ptr = il_queue_inc_wrap(q->read_ptr, q->n_bd)) {
drivers/net/wireless/intel/iwlegacy/3945.c
283
skb = txq->skbs[txq->q.read_ptr];
drivers/net/wireless/intel/iwlegacy/3945.c
285
txq->skbs[txq->q.read_ptr] = NULL;
drivers/net/wireless/intel/iwlegacy/3945.c
314
txq->q.n_bd, txq->q.write_ptr, txq->q.read_ptr);
drivers/net/wireless/intel/iwlegacy/3945.c
332
info = IEEE80211_SKB_CB(txq->skbs[txq->q.read_ptr]);
drivers/net/wireless/intel/iwlegacy/3945.c
639
int idx = txq->q.read_ptr;
drivers/net/wireless/intel/iwlegacy/3945.c
668
struct sk_buff *skb = txq->skbs[txq->q.read_ptr];
drivers/net/wireless/intel/iwlegacy/3945.c
673
txq->skbs[txq->q.read_ptr] = NULL;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
2187
il->txq[txq_id].q.read_ptr = (ssn_idx & 0xff);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
2299
il->txq[txq_id].q.read_ptr = (ssn_idx & 0xff);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
2317
int write_ptr, read_ptr;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
2355
read_ptr = il->txq[txq_id].q.read_ptr;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
2358
if (write_ptr != read_ptr) {
drivers/net/wireless/intel/iwlegacy/4965-mac.c
2403
q->read_ptr == q->write_ptr) {
drivers/net/wireless/intel/iwlegacy/4965-mac.c
2466
q->write_ptr, q->read_ptr);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
2470
for (idx = il_queue_inc_wrap(idx, q->n_bd); q->read_ptr != idx;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
2471
q->read_ptr = il_queue_inc_wrap(q->read_ptr, q->n_bd)) {
drivers/net/wireless/intel/iwlegacy/4965-mac.c
2473
skb = txq->skbs[txq->q.read_ptr];
drivers/net/wireless/intel/iwlegacy/4965-mac.c
2484
txq->skbs[txq->q.read_ptr] = NULL;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
2779
txq->q.n_bd, txq->q.write_ptr, txq->q.read_ptr);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
2785
skb = txq->skbs[txq->q.read_ptr];
drivers/net/wireless/intel/iwlegacy/4965-mac.c
2831
if (txq->q.read_ptr != (scd_ssn & 0xff)) {
drivers/net/wireless/intel/iwlegacy/4965-mac.c
2966
if (txq->q.read_ptr != (ba_resp_scd_ssn & 0xff)) {
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3917
int idx = txq->q.read_ptr;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3946
struct sk_buff *skb = txq->skbs[txq->q.read_ptr];
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3951
txq->skbs[txq->q.read_ptr] = NULL;
drivers/net/wireless/intel/iwlegacy/common.c
2757
while (q->write_ptr != q->read_ptr) {
drivers/net/wireless/intel/iwlegacy/common.c
2759
q->read_ptr = il_queue_inc_wrap(q->read_ptr, q->n_bd);
drivers/net/wireless/intel/iwlegacy/common.c
2820
while (q->read_ptr != q->write_ptr) {
drivers/net/wireless/intel/iwlegacy/common.c
2821
i = il_get_cmd_idx(q, q->read_ptr, 0);
drivers/net/wireless/intel/iwlegacy/common.c
2831
q->read_ptr = il_queue_inc_wrap(q->read_ptr, q->n_bd);
drivers/net/wireless/intel/iwlegacy/common.c
2909
int s = q->read_ptr - q->write_ptr;
drivers/net/wireless/intel/iwlegacy/common.c
2911
if (q->read_ptr > q->write_ptr)
drivers/net/wireless/intel/iwlegacy/common.c
2954
q->write_ptr = q->read_ptr = 0;
drivers/net/wireless/intel/iwlegacy/common.c
3255
q->write_ptr, q->read_ptr);
drivers/net/wireless/intel/iwlegacy/common.c
3259
for (idx = il_queue_inc_wrap(idx, q->n_bd); q->read_ptr != idx;
drivers/net/wireless/intel/iwlegacy/common.c
3260
q->read_ptr = il_queue_inc_wrap(q->read_ptr, q->n_bd)) {
drivers/net/wireless/intel/iwlegacy/common.c
3264
q->write_ptr, q->read_ptr);
drivers/net/wireless/intel/iwlegacy/common.c
3299
txq_id, il->cmd_queue, sequence, il->txq[il->cmd_queue].q.read_ptr,
drivers/net/wireless/intel/iwlegacy/common.c
4740
if (q->read_ptr == q->write_ptr)
drivers/net/wireless/intel/iwlegacy/common.c
4769
if (q->read_ptr == q->write_ptr) {
drivers/net/wireless/intel/iwlegacy/common.h
121
int read_ptr; /* last used entry (idx) host_r */
drivers/net/wireless/intel/iwlegacy/common.h
862
return q->write_ptr >= q->read_ptr ? (i >= q->read_ptr &&
drivers/net/wireless/intel/iwlegacy/common.h
864
q->read_ptr
drivers/net/wireless/intel/iwlegacy/debug.c
841
q->read_ptr, q->write_ptr,
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
793
int read_ptr;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2559
while ((txq->read_ptr != READ_ONCE(txq->write_ptr) ||
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2584
if (txq->read_ptr != txq->write_ptr) {
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2792
txq->read_ptr, txq->write_ptr,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
1005
txq->read_ptr = wr_ptr;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
1419
if (txq->read_ptr == txq->write_ptr && txq->wd_timeout)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
547
used = (q->write_ptr - q->read_ptr) &
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
678
int idx = iwl_txq_get_cmd_index(txq, txq->read_ptr);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
797
if (txq->read_ptr == txq->write_ptr && txq->wd_timeout)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
823
while (txq->write_ptr != txq->read_ptr) {
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
825
txq_id, txq->read_ptr);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
828
int idx = iwl_txq_get_cmd_index(txq, txq->read_ptr);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
836
txq->read_ptr = iwl_txq_inc_wrap(trans, txq->read_ptr);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1054
if (txq->read_ptr == txq->write_ptr)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1061
int read_ptr, int write_ptr)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1064
int r = iwl_txq_get_cmd_index(q, read_ptr);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1089
r = iwl_txq_get_cmd_index(txq, txq->read_ptr);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1092
(!iwl_txq_used(txq, idx, txq->read_ptr, txq->write_ptr))) {
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1097
txq->write_ptr, txq->read_ptr);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1103
txq->read_ptr = iwl_txq_inc_wrap(trans, txq->read_ptr);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1112
if (txq->read_ptr == txq->write_ptr)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1193
ssn = txq->read_ptr;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1216
txq->read_ptr = (ssn & 0xff);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1593
if (txq->read_ptr == txq->write_ptr && txq->wd_timeout)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1641
txq_id, trans->conf.cmd_queue, sequence, txq->read_ptr,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2278
if (txq->read_ptr == txq->write_ptr && txq->wd_timeout) {
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2311
int read_ptr)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2318
struct iwl_device_tx_cmd *dev_cmd = txq->entries[read_ptr].cmd;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2321
WARN_ON(read_ptr >= TFD_QUEUE_SIZE_MAX);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2328
scd_bc_tbl[txq_id * TFD_QUEUE_BC_SIZE + read_ptr].tfd_offset = bc_ent;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2330
if (read_ptr < TFD_QUEUE_SIZE_BC_DUP)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2331
scd_bc_tbl[txq_id * TFD_QUEUE_BC_SIZE + TFD_QUEUE_SIZE_MAX + read_ptr].tfd_offset =
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2341
int tfd_num, read_ptr, last_to_free;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2356
txq_read_ptr = txq->read_ptr;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2364
read_ptr = iwl_txq_get_cmd_index(txq, txq_read_ptr);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2372
if (read_ptr == tfd_num)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2376
txq_id, read_ptr, txq_read_ptr, tfd_num, ssn);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2400
read_ptr != tfd_num;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2402
read_ptr = iwl_txq_get_cmd_index(txq, txq_read_ptr)) {
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2403
struct iwl_cmd_meta *cmd_meta = &txq->entries[read_ptr].meta;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2404
struct sk_buff *skb = txq->entries[read_ptr].skb;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2407
read_ptr, txq_read_ptr, txq_id))
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2414
txq->entries[read_ptr].skb = NULL;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2424
txq->read_ptr = txq_read_ptr;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2490
txq->read_ptr = txq->write_ptr;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2517
if (txq->read_ptr == txq->write_ptr)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
2590
txq->read_ptr, txq->write_ptr);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
344
int read_ptr)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
349
int idx = iwl_txq_get_cmd_index(txq, read_ptr);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
362
iwl_txq_get_tfd(trans, txq, read_ptr));
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
365
txq, read_ptr);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
395
while (txq->write_ptr != txq->read_ptr) {
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
397
txq_id, txq->read_ptr);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
400
struct sk_buff *skb = txq->entries[txq->read_ptr].skb;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
402
&txq->entries[txq->read_ptr].meta;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
409
iwl_txq_free_tfd(trans, txq, txq->read_ptr);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
410
txq->read_ptr = iwl_txq_inc_wrap(trans, txq->read_ptr);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
412
if (txq->read_ptr == txq->write_ptr &&
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
560
txq->read_ptr = 0;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
682
txq->read_ptr, txq->write_ptr);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
695
txq->read_ptr, txq->write_ptr,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
710
if (txq->read_ptr == txq->write_ptr) {
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
897
q->read_ptr = 0;
drivers/usb/dwc2/gadget.c
2269
int read_ptr;
drivers/usb/dwc2/gadget.c
2287
read_ptr = hs_req->req.actual;
drivers/usb/dwc2/gadget.c
2288
max_req = hs_req->req.length - read_ptr;
drivers/usb/dwc2/gadget.c
2291
__func__, to_read, max_req, read_ptr, hs_req->req.length);
drivers/usb/dwc2/gadget.c
2312
hs_req->req.buf + read_ptr, to_read);
drivers/w1/masters/ds2482.c
146
static inline int ds2482_select_register(struct ds2482_data *pdev, u8 read_ptr)
drivers/w1/masters/ds2482.c
148
if (pdev->read_prt != read_ptr) {
drivers/w1/masters/ds2482.c
151
read_ptr) < 0)
drivers/w1/masters/ds2482.c
154
pdev->read_prt = read_ptr;
sound/mips/sgio2audio.c
355
src_pos = readq(&mace->perif.audio.chan[ch].read_ptr);
sound/mips/sgio2audio.c
378
writeq(src_pos, &mace->perif.audio.chan[ch].read_ptr); /* in bytes */
sound/soc/intel/avs/apl.c
114
if (layout->read_ptr != layout->write_ptr)
sound/soc/intel/avs/apl.c
150
if (!avs_apl_is_entry_stackdump(buf + layout.read_ptr)) {
sound/soc/intel/avs/apl.c
169
if (layout.read_ptr > layout.write_ptr) {
sound/soc/intel/avs/apl.c
170
count = avs_apl_log_payload_size(adev) - layout.read_ptr;
sound/soc/intel/avs/apl.c
171
memcpy_fromio(pos + offset, buf + layout.read_ptr, count);
sound/soc/intel/avs/apl.c
172
layout.read_ptr = 0;
sound/soc/intel/avs/apl.c
175
count = layout.write_ptr - layout.read_ptr;
sound/soc/intel/avs/apl.c
176
memcpy_fromio(pos + offset, buf + layout.read_ptr, count);
sound/soc/intel/avs/apl.c
88
if (layout.read_ptr > layout.write_ptr) {
sound/soc/intel/avs/apl.c
89
avs_dump_fw_log(adev, buf + layout.read_ptr,
sound/soc/intel/avs/apl.c
90
avs_apl_log_payload_size(adev) - layout.read_ptr);
sound/soc/intel/avs/apl.c
91
layout.read_ptr = 0;
sound/soc/intel/avs/apl.c
93
avs_dump_fw_log_wakeup(adev, buf + layout.read_ptr, layout.write_ptr - layout.read_ptr);
sound/soc/intel/avs/debug.h
40
u32 read_ptr;
sound/soc/sof/ipc4-mtrace.c
174
u32 log_buffer_offset, log_buffer_size, read_ptr, write_ptr;
sound/soc/sof/ipc4-mtrace.c
206
read_ptr = core_data->host_read_ptr;
sound/soc/sof/ipc4-mtrace.c
209
if (read_ptr < write_ptr)
sound/soc/sof/ipc4-mtrace.c
210
avail = write_ptr - read_ptr;
sound/soc/sof/ipc4-mtrace.c
212
avail = log_buffer_size - read_ptr + write_ptr;
sound/soc/sof/ipc4-mtrace.c
227
core_data->id, read_ptr, write_ptr, avail);
sound/soc/sof/ipc4-mtrace.c
229
if (read_ptr < write_ptr) {
sound/soc/sof/ipc4-mtrace.c
231
sof_mailbox_read(sdev, log_buffer_offset + read_ptr, log_buffer, avail);
sound/soc/sof/ipc4-mtrace.c
234
sof_mailbox_read(sdev, log_buffer_offset + read_ptr, log_buffer,
sound/soc/sof/ipc4-mtrace.c
254
read_ptr += avail;
sound/soc/sof/ipc4-mtrace.c
255
if (read_ptr >= log_buffer_size)
sound/soc/sof/ipc4-mtrace.c
256
read_ptr -= log_buffer_size;
sound/soc/sof/ipc4-mtrace.c
257
sof_mailbox_write(sdev, core_data->slot_offset, &read_ptr, sizeof(read_ptr));
sound/soc/sof/ipc4-mtrace.c
261
core_data->host_read_ptr = read_ptr;
sound/usb/usx2y/us144mkii_capture.c
178
size_t write_ptr, read_ptr, available_data;
sound/usb/usx2y/us144mkii_capture.c
183
read_ptr = tascam->capture_ring_buffer_read_ptr;
sound/usb/usx2y/us144mkii_capture.c
184
available_data = (write_ptr >= read_ptr) ?
sound/usb/usx2y/us144mkii_capture.c
185
(write_ptr - read_ptr) :
sound/usb/usx2y/us144mkii_capture.c
187
read_ptr + write_ptr);
sound/usb/usx2y/us144mkii_capture.c
193
CAPTURE_RING_BUFFER_SIZE - read_ptr;
sound/usb/usx2y/us144mkii_capture.c
198
read_ptr,
sound/usb/usx2y/us144mkii_capture.c
203
read_ptr,
sound/usb/usx2y/us144mkii_capture.c
211
(read_ptr +
tools/testing/selftests/mm/pkey-helpers.h
94
noinline int read_ptr(int *ptr);
tools/testing/selftests/mm/pkey-x86.h
155
ptr_contents = read_ptr(p1);
tools/testing/selftests/mm/protection_keys.c
1355
peek_result = read_ptr(ptr);
tools/testing/selftests/mm/protection_keys.c
1365
peek_result = read_ptr(plain_ptr);
tools/testing/selftests/mm/protection_keys.c
1409
ptr_contents = read_ptr(p1);
tools/testing/selftests/mm/protection_keys.c
1443
ptr_contents = read_ptr(p1);
tools/testing/selftests/mm/protection_keys.c
1476
ptr_contents = read_ptr(p1);
tools/testing/selftests/mm/protection_keys.c
950
ptr_contents = read_ptr(ptr);
tools/testing/selftests/mm/protection_keys.c
961
ptr_contents = read_ptr(ptr);
tools/testing/selftests/mm/protection_keys.c
973
ptr_contents = read_ptr(ptr);
tools/testing/selftests/mm/protection_keys.c
978
ptr_contents = read_ptr(ptr);