| /linux/drivers/gpu/host1x/hw/ |
| H A D | debug_hw_1x06.c | 71 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 D | debug_hw_1x01.c | 75 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/gpu/drm/xe/ |
| H A D | xe_guc_log.c | 46 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 D | icssm_prueth.c | 152 { .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 …]
|
| /linux/drivers/media/platform/qcom/venus/ |
| H A D | hfi_venus.c | 246 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 D | main.c | 66 __le32 rd_ptr; member 338 u32 rd = le32_to_cpu(READ_ONCE(notif_q->rd_ptr)); in iwl_mei_write_cyclic_buf() 377 if (READ_ONCE(notif_q->wr_ptr) != READ_ONCE(notif_q->rd_ptr)) in iwl_mei_host_to_me_data_pending() 381 return READ_ONCE(notif_q->wr_ptr) != READ_ONCE(notif_q->rd_ptr); in iwl_mei_host_to_me_data_pending() 513 rd = le32_to_cpu(READ_ONCE(notif_q->rd_ptr)); in iwl_mei_add_data_to_ring() 1189 u32 rd = le32_to_cpu(READ_ONCE(notif_q->rd_ptr)); in iwl_mei_handle_sap_rx() 1212 WRITE_ONCE(notif_q->rd_ptr, cpu_to_le32(wr)); in iwl_mei_handle_sap_rx()
|
| /linux/drivers/net/wireless/intel/iwlwifi/fw/ |
| H A D | error-dump.h | 130 __le32 rd_ptr; member
|
| /linux/drivers/media/platform/chips-media/coda/ |
| H A D | coda-bit.c | 153 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 D | bnx2x_self_test.c | 2949 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()
|