Home
last modified time | relevance | path

Searched refs:rd_ptr (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/gpu/host1x/hw/
H A Ddebug_hw_1x06.c71 u32 rd_ptr, wr_ptr, start, end; in host1x_debug_show_channel_fifo() local
99 rd_ptr = HOST1X_HV_CMDFIFO_PEEK_PTRS_RD_PTR_V(val); in host1x_debug_show_channel_fifo()
110 val |= HOST1X_HV_CMDFIFO_PEEK_CTRL_ADDR(rd_ptr); in host1x_debug_show_channel_fifo()
119 rd_ptr - start, val); in host1x_debug_show_channel_fifo()
127 if (rd_ptr == end) in host1x_debug_show_channel_fifo()
128 rd_ptr = start; in host1x_debug_show_channel_fifo()
130 rd_ptr++; in host1x_debug_show_channel_fifo()
131 } while (rd_ptr != wr_ptr); in host1x_debug_show_channel_fifo()
H A Ddebug_hw_1x01.c75 u32 val, rd_ptr, wr_ptr, start, end; in host1x_debug_show_channel_fifo() local
93 rd_ptr = HOST1X_SYNC_CFPEEK_PTRS_CF_RD_PTR_V(val); in host1x_debug_show_channel_fifo()
104 HOST1X_SYNC_CFPEEK_CTRL_ADDR_F(rd_ptr), in host1x_debug_show_channel_fifo()
117 if (rd_ptr == end) in host1x_debug_show_channel_fifo()
118 rd_ptr = start; in host1x_debug_show_channel_fifo()
120 rd_ptr++; in host1x_debug_show_channel_fifo()
121 } while (rd_ptr != wr_ptr); in host1x_debug_show_channel_fifo()
/linux/drivers/mfd/
H A Dcs40l50-core.c376 u32 rd_ptr, val, wt_ptr; in cs40l50_dsp_queue() local
387 ret = regmap_read(cs40l50->regmap, CS40L50_DSP_QUEUE_RD, &rd_ptr); in cs40l50_dsp_queue()
392 if (wt_ptr == rd_ptr) in cs40l50_dsp_queue()
395 ret = regmap_read(cs40l50->regmap, rd_ptr, &val); in cs40l50_dsp_queue()
401 rd_ptr += sizeof(u32); in cs40l50_dsp_queue()
403 if (rd_ptr > CS40L50_DSP_QUEUE_END) in cs40l50_dsp_queue()
404 rd_ptr = CS40L50_DSP_QUEUE_BASE; in cs40l50_dsp_queue()
406 ret = regmap_write(cs40l50->regmap, CS40L50_DSP_QUEUE_RD, rd_ptr); in cs40l50_dsp_queue()
/linux/drivers/gpu/drm/xe/
H A Dxe_guc_log.c46 u32 rd_ptr; member
403 config->entry[index].rd_ptr = p->read_ptr; in xe_guc_log_load_lic()
465 if (entry->rd_ptr == entry->wr_ptr) in xe_guc_log_add_log_event()
477 data_len += entry->rd_ptr < entry->wr_ptr ? (entry->wr_ptr - entry->rd_ptr) : in xe_guc_log_add_log_event()
478 (entry->wr_ptr + entry->wrap_offset - entry->rd_ptr); in xe_guc_log_add_log_event()
487 if (entry->rd_ptr < entry->wr_ptr) { in xe_guc_log_add_log_event()
488 xe_guc_log_print_chunks(p, snapshot, entry->offset + entry->rd_ptr, in xe_guc_log_add_log_event()
492 xe_guc_log_print_chunks(p, snapshot, entry->offset + entry->rd_ptr, in xe_guc_log_add_log_event()
/linux/drivers/net/ethernet/ti/icssm/
H A Dicssm_prueth.c152 { .rd_ptr = P0_Q1_BD_OFFSET, .wr_ptr = P0_Q1_BD_OFFSET, },
153 { .rd_ptr = P0_Q2_BD_OFFSET, .wr_ptr = P0_Q2_BD_OFFSET, },
154 { .rd_ptr = P0_Q3_BD_OFFSET, .wr_ptr = P0_Q3_BD_OFFSET, },
155 { .rd_ptr = P0_Q4_BD_OFFSET, .wr_ptr = P0_Q4_BD_OFFSET, },
158 { .rd_ptr = P1_Q1_BD_OFFSET, .wr_ptr = P1_Q1_BD_OFFSET, },
159 { .rd_ptr = P1_Q2_BD_OFFSET, .wr_ptr = P1_Q2_BD_OFFSET, },
160 { .rd_ptr = P1_Q3_BD_OFFSET, .wr_ptr = P1_Q3_BD_OFFSET, },
161 { .rd_ptr = P1_Q4_BD_OFFSET, .wr_ptr = P1_Q4_BD_OFFSET, },
164 { .rd_ptr = P2_Q1_BD_OFFSET, .wr_ptr = P2_Q1_BD_OFFSET, },
165 { .rd_ptr = P2_Q2_BD_OFFSET, .wr_ptr = P2_Q2_BD_OFFSET, },
[all …]
H A Dicssm_prueth.h65 u16 rd_ptr; member
/linux/drivers/media/platform/chips-media/wave5/
H A Dwave5-vpu-dec.c179 static void wave5_handle_src_buffer(struct vpu_instance *inst, dma_addr_t rd_ptr) in wave5_handle_src_buffer() argument
185 if (rd_ptr >= inst->last_rd_ptr) { in wave5_handle_src_buffer()
186 consumed_bytes = rd_ptr - inst->last_rd_ptr; in wave5_handle_src_buffer()
188 size_t rd_offs = rd_ptr - inst->bitstream_vbuf.daddr; in wave5_handle_src_buffer()
194 inst->last_rd_ptr = rd_ptr; in wave5_handle_src_buffer()
300 dev_dbg(inst->dev->dev, "%s: rd_ptr %pad", __func__, &initial_info->rd_ptr); in handle_dynamic_resolution_change()
373 dev_dbg(inst->dev->dev, "%s: rd_ptr %pad wr_ptr %pad", __func__, &dec_info.rd_ptr, in wave5_vpu_dec_finish_decode()
375 wave5_handle_src_buffer(inst, dec_info.rd_ptr); in wave5_vpu_dec_finish_decode()
1195 dma_addr_t rd_ptr = 0; in fill_ringbuffer() local
1212 ret = wave5_vpu_dec_get_bitstream_buffer(inst, &rd_ptr, &wr_ptr, &remain_size); in fill_ringbuffer()
[all …]
/linux/drivers/media/platform/qcom/venus/
H A Dhfi_venus.c246 u32 *rd_ptr; in venus_read_queue() local
286 rd_ptr = (u32 *)(queue->qmem.kva + (rd_idx << 2)); in venus_read_queue()
288 if (rd_ptr < (u32 *)queue->qmem.kva || in venus_read_queue()
289 rd_ptr > (u32 *)(queue->qmem.kva + queue->qmem.size - sizeof(*rd_ptr))) in venus_read_queue()
292 dwords = *rd_ptr >> 2; in venus_read_queue()
299 memcpy(pkt, rd_ptr, dwords << 2); in venus_read_queue()
305 memcpy(pkt, rd_ptr, len); in venus_read_queue()
/linux/drivers/net/wireless/intel/iwlwifi/mei/
H A Dmain.c65 __le32 rd_ptr; member
337 u32 rd = le32_to_cpu(READ_ONCE(notif_q->rd_ptr)); in iwl_mei_write_cyclic_buf()
376 if (READ_ONCE(notif_q->wr_ptr) != READ_ONCE(notif_q->rd_ptr)) in iwl_mei_host_to_me_data_pending()
380 return READ_ONCE(notif_q->wr_ptr) != READ_ONCE(notif_q->rd_ptr); in iwl_mei_host_to_me_data_pending()
512 rd = le32_to_cpu(READ_ONCE(notif_q->rd_ptr)); in iwl_mei_add_data_to_ring()
1175 u32 rd = le32_to_cpu(READ_ONCE(notif_q->rd_ptr)); in iwl_mei_handle_sap_rx()
1198 WRITE_ONCE(notif_q->rd_ptr, cpu_to_le32(wr)); in iwl_mei_handle_sap_rx()
/linux/drivers/usb/gadget/udc/
H A Daspeed_udc.c903 u32 proc_sts, wr_ptr, rd_ptr; in ast_udc_epn_handle_desc() local
928 rd_ptr = EP_DMA_GET_RPTR(ctrl); in ast_udc_epn_handle_desc()
931 if (rd_ptr != wr_ptr) { in ast_udc_epn_handle_desc()
933 "rptr", rd_ptr, "wptr", wr_ptr); in ast_udc_epn_handle_desc()
937 EP_DBG(ep, "rd_ptr:%d, wr_ptr:%d\n", rd_ptr, wr_ptr); in ast_udc_epn_handle_desc()
/linux/drivers/rapidio/devices/
H A Dtsi721.c398 u32 wr_ptr, rd_ptr; in tsi721_db_dpc() local
412 rd_ptr = ioread32(priv->regs + TSI721_IDQ_RP(IDB_QUEUE)) % IDB_QSIZE; in tsi721_db_dpc()
414 while (wr_ptr != rd_ptr) { in tsi721_db_dpc()
416 (TSI721_IDB_ENTRY_SIZE * rd_ptr)); in tsi721_db_dpc()
417 rd_ptr++; in tsi721_db_dpc()
418 rd_ptr %= IDB_QSIZE; in tsi721_db_dpc()
445 iowrite32(rd_ptr & (IDB_QSIZE - 1), in tsi721_db_dpc()
455 if (wr_ptr != rd_ptr) in tsi721_db_dpc()
/linux/drivers/net/wireless/intel/iwlwifi/fw/
H A Derror-dump.h130 __le32 rd_ptr; member
H A Ddbg.c88 fifo_hdr->rd_ptr = in iwl_fwrt_dump_rxf()
143 fifo_hdr->rd_ptr = in iwl_fwrt_dump_txf()
273 fifo_hdr->rd_ptr = in iwl_fw_dump_txf()
/linux/drivers/hwmon/
H A Dcoretemp.c428 static ssize_t (*const rd_ptr[TOTAL_ATTRS]) (struct device *dev, in create_core_attrs() local
449 tdata->sd_attrs[i].show = rd_ptr[i]; in create_core_attrs()
/linux/drivers/media/platform/chips-media/coda/
H A Dcoda-bit.c153 u32 rd_ptr; in coda_kfifo_sync_from_device() local
155 rd_ptr = coda_read(dev, CODA_REG_BIT_RD_PTR(ctx->reg_idx)); in coda_kfifo_sync_from_device()
157 (rd_ptr - ctx->bitstream.paddr); in coda_kfifo_sync_from_device()
166 u32 rd_ptr, wr_ptr; in coda_kfifo_sync_to_device_full() local
168 rd_ptr = ctx->bitstream.paddr + (kfifo->out & kfifo->mask); in coda_kfifo_sync_to_device_full()
169 coda_write(dev, rd_ptr, CODA_REG_BIT_RD_PTR(ctx->reg_idx)); in coda_kfifo_sync_to_device_full()
/linux/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_self_test.c2949 u32 rd_ptr, wr_ptr, rd_bank, wr_bank; in bnx2x_idle_chk6() local
2960 rd_ptr = ((rec->pred_args.val1 & 0x3FFFFFC0) >> 6); in bnx2x_idle_chk6()
2965 if (rd_ptr != wr_ptr) { in bnx2x_idle_chk6()
2968 i, rd_ptr, wr_ptr); in bnx2x_idle_chk6()
/linux/drivers/gpu/drm/amd/display/dmub/inc/
H A Ddmub_cmd.h7510 uint8_t *rd_ptr = (rb->rptr == 0) ? in dmub_rb_get_return_data() local
7514 dmub_memcpy(cmd, rd_ptr, DMUB_RB_CMD_SIZE); in dmub_rb_get_return_data()