/Linux-v4.19/drivers/misc/mic/scif/ |
D | scif_rb.c | 36 void scif_rb_init(struct scif_rb *rb, u32 *read_ptr, u32 *write_ptr, in scif_rb_init() argument 42 rb->write_ptr = write_ptr; in scif_rb_init() 44 rb->current_write_offset = *write_ptr; in scif_rb_init() 141 WRITE_ONCE(*rb->write_ptr, rb->current_write_offset); in scif_rb_commit() 150 WRITE_ONCE(*rb->write_ptr, rb->current_write_offset); in scif_rb_commit() 238 rb->current_write_offset = *rb->write_ptr; in scif_rb_count()
|
D | scif_rb.h | 76 u32 *write_ptr; member 83 void scif_rb_init(struct scif_rb *rb, u32 *read_ptr, u32 *write_ptr,
|
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/pcie/ |
D | tx.c | 94 used = (q->write_ptr - q->read_ptr) & in iwl_queue_space() 123 q->write_ptr = 0; in iwl_queue_init() 160 if (txq->read_ptr == txq->write_ptr) { in iwl_pcie_txq_stuck_timer() 180 int write_ptr = txq->write_ptr; in iwl_pcie_txq_update_byte_cnt_tbl() local 186 (void *)txq->entries[txq->write_ptr].cmd->payload; in iwl_pcie_txq_update_byte_cnt_tbl() 207 if (WARN_ON(len > 0xFFF || write_ptr >= TFD_QUEUE_SIZE_MAX)) in iwl_pcie_txq_update_byte_cnt_tbl() 212 scd_bc_tbl[txq_id].tfd_offset[write_ptr] = bc_ent; in iwl_pcie_txq_update_byte_cnt_tbl() 214 if (write_ptr < TFD_QUEUE_SIZE_BC_DUP) in iwl_pcie_txq_update_byte_cnt_tbl() 216 tfd_offset[TFD_QUEUE_SIZE_MAX + write_ptr] = bc_ent; in iwl_pcie_txq_update_byte_cnt_tbl() 288 IWL_DEBUG_TX(trans, "Q:%d WR: 0x%x\n", txq_id, txq->write_ptr); in iwl_pcie_txq_inc_wr_ptr() [all …]
|
D | tx-gen2.c | 97 int idx = iwl_pcie_get_cmd_index(txq, txq->write_ptr); in iwl_pcie_gen2_update_byte_tbl() 135 IWL_DEBUG_TX(trans, "Q:%d WR: 0x%x\n", txq->id, txq->write_ptr); in iwl_pcie_gen2_txq_inc_wr_ptr() 141 iwl_write32(trans, HBUS_TARG_WRPTR, txq->write_ptr | (txq->id << 16)); in iwl_pcie_gen2_txq_inc_wr_ptr() 377 int idx = iwl_pcie_get_cmd_index(txq, txq->write_ptr); in iwl_pcie_gen2_build_tx_amsdu() 428 int idx = iwl_pcie_get_cmd_index(txq, txq->write_ptr); in iwl_pcie_gen2_build_tx() 508 int idx = iwl_pcie_get_cmd_index(txq, txq->write_ptr); in iwl_pcie_gen2_build_tfd() 587 idx = iwl_pcie_get_cmd_index(txq, txq->write_ptr); in iwl_trans_pcie_gen2_tx() 612 if (txq->read_ptr == txq->write_ptr) { in iwl_trans_pcie_gen2_tx() 620 txq->write_ptr = iwl_queue_inc_wrap(trans, txq->write_ptr); in iwl_trans_pcie_gen2_tx() 728 idx = iwl_pcie_get_cmd_index(txq, txq->write_ptr); in iwl_pcie_gen2_enqueue_hcmd() [all …]
|
D | trans.c | 2156 if (txq->read_ptr == txq->write_ptr) in iwl_trans_pcie_freeze_txq_timer() 2204 txq->write_ptr | (i << 8)); in iwl_trans_pcie_block_txq_ptrs() 2225 txq->read_ptr, txq->write_ptr); in iwl_trans_pcie_log_scd_error() 2238 txq->read_ptr, txq->write_ptr, in iwl_trans_pcie_log_scd_error() 2274 wr_ptr = READ_ONCE(txq->write_ptr); in iwl_trans_pcie_wait_txq_empty() 2276 while (txq->read_ptr != READ_ONCE(txq->write_ptr) && in iwl_trans_pcie_wait_txq_empty() 2279 u8 write_ptr = READ_ONCE(txq->write_ptr); in iwl_trans_pcie_wait_txq_empty() local 2281 if (WARN_ONCE(wr_ptr != write_ptr, in iwl_trans_pcie_wait_txq_empty() 2283 wr_ptr, write_ptr)) in iwl_trans_pcie_wait_txq_empty() 2288 if (txq->read_ptr != txq->write_ptr) { in iwl_trans_pcie_wait_txq_empty() [all …]
|
/Linux-v4.19/drivers/hwtracing/coresight/ |
D | coresight-etb10.c | 199 u32 read_ptr, write_ptr; in etb_dump_hw() local 205 write_ptr = readl_relaxed(drvdata->base + ETB_RAM_WRITE_POINTER); in etb_dump_hw() 207 frame_off = write_ptr % ETB_FRAME_SIZE_WORDS; in etb_dump_hw() 212 (unsigned long)write_ptr); in etb_dump_hw() 215 write_ptr += frame_endoff; in etb_dump_hw() 222 writel_relaxed(write_ptr, drvdata->base + ETB_RAM_READ_POINTER); in etb_dump_hw() 356 u32 read_ptr, write_ptr, capacity; in etb_update_buffer() local 372 write_ptr = readl_relaxed(drvdata->base + ETB_RAM_WRITE_POINTER); in etb_update_buffer() 379 if (write_ptr % ETB_FRAME_SIZE_WORDS) { in etb_update_buffer() 382 (unsigned long)write_ptr); in etb_update_buffer() [all …]
|
D | coresight-tmc-etf.c | 389 u64 read_ptr, write_ptr; in tmc_update_etf_buffer() local 407 write_ptr = tmc_read_rwp(drvdata); in tmc_update_etf_buffer() 418 to_read = CIRC_CNT(write_ptr, read_ptr, drvdata->size); in tmc_update_etf_buffer() 454 read_ptr = (write_ptr + drvdata->size) - to_read; in tmc_update_etf_buffer()
|
/Linux-v4.19/arch/powerpc/platforms/pseries/ |
D | dtl.c | 61 struct dtl_entry *write_ptr; member 78 struct dtl_entry *wp = dtlr->write_ptr; in consume_dtle() 94 dtlr->write_ptr = wp; in consume_dtle() 111 dtlr->write_ptr = dtl->buf; in dtl_start() 126 dtlr->write_ptr = NULL; in dtl_stop()
|
/Linux-v4.19/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_queue.c | 40 pr_debug("Queue Write Pointer: 0x%px\n", q->write_ptr); in print_queue_properties() 57 pr_debug("Queue Write Pointer: 0x%px\n", q->properties.write_ptr); in print_queue()
|
D | kfd_mqd_manager_v9.c | 164 (uint32_t __user *)p->write_ptr, in load_mqd() 184 m->cp_hqd_pq_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr); in update_mqd() 185 m->cp_hqd_pq_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr); in update_mqd() 341 (uint32_t __user *)p->write_ptr, in load_mqd_sdma()
|
D | kfd_mqd_manager_vi.c | 156 (uint32_t __user *)p->write_ptr, in load_mqd() 179 m->cp_hqd_pq_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr); in __update_mqd() 180 m->cp_hqd_pq_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr); in __update_mqd() 343 (uint32_t __user *)p->write_ptr, in load_mqd_sdma()
|
D | kfd_kernel_queue_v9.c | 197 lower_32_bits((uint64_t)q->properties.write_ptr); in pm_map_queues_v9() 200 upper_32_bits((uint64_t)q->properties.write_ptr); in pm_map_queues_v9()
|
D | kfd_kernel_queue_vi.c | 233 lower_32_bits((uint64_t)q->properties.write_ptr); in pm_map_queues_vi() 236 upper_32_bits((uint64_t)q->properties.write_ptr); in pm_map_queues_vi()
|
D | kfd_mqd_manager_cik.c | 181 (uint32_t __user *)p->write_ptr, in load_mqd() 190 (uint32_t __user *)p->write_ptr, in load_mqd_sdma()
|
/Linux-v4.19/drivers/staging/comedi/ |
D | comedi_buf.c | 512 unsigned int write_ptr = async->buf_write_ptr; in comedi_buf_memcpy_to() local 517 if (write_ptr + num_bytes > async->prealloc_bufsz) in comedi_buf_memcpy_to() 518 block_size = async->prealloc_bufsz - write_ptr; in comedi_buf_memcpy_to() 522 memcpy(async->prealloc_buf + write_ptr, data, block_size); in comedi_buf_memcpy_to() 527 write_ptr = 0; in comedi_buf_memcpy_to()
|
/Linux-v4.19/drivers/misc/mei/ |
D | hw-me.c | 463 char read_ptr, write_ptr; in mei_hbuf_filled_slots() local 468 write_ptr = (char) ((hcsr & H_CBWP) >> 16); in mei_hbuf_filled_slots() 470 return (unsigned char) (write_ptr - read_ptr); in mei_hbuf_filled_slots() 590 char read_ptr, write_ptr; in mei_me_count_full_read_slots() local 596 write_ptr = (char) ((me_csr & ME_CBWP_HRA) >> 16); in mei_me_count_full_read_slots() 597 filled_slots = (unsigned char) (write_ptr - read_ptr); in mei_me_count_full_read_slots()
|
/Linux-v4.19/drivers/net/ethernet/sfc/falcon/ |
D | farch.c | 277 unsigned write_ptr; in ef4_farch_notify_tx_desc() local 280 write_ptr = tx_queue->write_count & tx_queue->ptr_mask; in ef4_farch_notify_tx_desc() 281 EF4_POPULATE_DWORD_1(reg, FRF_AZ_TX_DESC_WPTR_DWORD, write_ptr); in ef4_farch_notify_tx_desc() 290 unsigned write_ptr; in ef4_farch_push_tx_desc() local 296 write_ptr = tx_queue->write_count & tx_queue->ptr_mask; in ef4_farch_push_tx_desc() 298 FRF_AZ_TX_DESC_WPTR, write_ptr); in ef4_farch_push_tx_desc() 313 unsigned write_ptr; in ef4_farch_tx_write() local 321 write_ptr = tx_queue->write_count & tx_queue->ptr_mask; in ef4_farch_tx_write() 322 buffer = &tx_queue->buffer[write_ptr]; in ef4_farch_tx_write() 323 txd = ef4_tx_desc(tx_queue, write_ptr); in ef4_farch_tx_write() [all …]
|
/Linux-v4.19/drivers/net/ethernet/sfc/ |
D | farch.c | 286 unsigned write_ptr; in efx_farch_notify_tx_desc() local 289 write_ptr = tx_queue->write_count & tx_queue->ptr_mask; in efx_farch_notify_tx_desc() 290 EFX_POPULATE_DWORD_1(reg, FRF_AZ_TX_DESC_WPTR_DWORD, write_ptr); in efx_farch_notify_tx_desc() 299 unsigned write_ptr; in efx_farch_push_tx_desc() local 305 write_ptr = tx_queue->write_count & tx_queue->ptr_mask; in efx_farch_push_tx_desc() 307 FRF_AZ_TX_DESC_WPTR, write_ptr); in efx_farch_push_tx_desc() 322 unsigned write_ptr; in efx_farch_tx_write() local 330 write_ptr = tx_queue->write_count & tx_queue->ptr_mask; in efx_farch_tx_write() 331 buffer = &tx_queue->buffer[write_ptr]; in efx_farch_tx_write() 332 txd = efx_tx_desc(tx_queue, write_ptr); in efx_farch_tx_write() [all …]
|
/Linux-v4.19/drivers/gpu/drm/i915/gvt/ |
D | execlist.c | 146 write_pointer = ctx_status_ptr.write_ptr; in emulate_csb_update() 160 ctx_status_ptr.write_ptr = write_pointer; in emulate_csb_update() 526 ctx_status_ptr.write_ptr = 0x7; in init_vgpu_execlist()
|
D | execlist.h | 86 u32 write_ptr :3; member
|
/Linux-v4.19/drivers/net/wireless/intel/iwlegacy/ |
D | 4965.c | 1554 int write_ptr = txq->q.write_ptr; in il4965_txq_update_byte_cnt_tbl() local 1558 WARN_ON(len > 0xFFF || write_ptr >= TFD_QUEUE_SIZE_MAX); in il4965_txq_update_byte_cnt_tbl() 1562 scd_bc_tbl[txq_id].tfd_offset[write_ptr] = bc_ent; in il4965_txq_update_byte_cnt_tbl() 1565 if (write_ptr < TFD_QUEUE_SIZE_BC_DUP) in il4965_txq_update_byte_cnt_tbl() 1566 scd_bc_tbl[txq_id].tfd_offset[TFD_QUEUE_SIZE_MAX + write_ptr] = in il4965_txq_update_byte_cnt_tbl()
|
D | common.c | 2749 il_wr(il, HBUS_TARG_WRPTR, txq->q.write_ptr | (txq_id << 8)); in il_txq_update_write_ptr() 2757 _il_wr(il, HBUS_TARG_WRPTR, txq->q.write_ptr | (txq_id << 8)); in il_txq_update_write_ptr() 2774 while (q->write_ptr != q->read_ptr) { in il_tx_queue_unmap() 2837 while (q->read_ptr != q->write_ptr) { in il_cmd_queue_unmap() 2927 int s = q->read_ptr - q->write_ptr; in il_queue_space() 2929 if (q->read_ptr > q->write_ptr) in il_queue_space() 2972 q->write_ptr = q->read_ptr = 0; in il_queue_init() 3174 idx = il_get_cmd_idx(q, q->write_ptr, cmd->flags & CMD_SIZE_HUGE); in il_enqueue_hcmd() 3198 cpu_to_le16(QUEUE_TO_SEQ(il->cmd_queue) | IDX_TO_SEQ(q->write_ptr)); in il_enqueue_hcmd() 3213 q->write_ptr, idx, il->cmd_queue); in il_enqueue_hcmd() [all …]
|
/Linux-v4.19/drivers/media/usb/pvrusb2/ |
D | pvrusb2-hdw.h | 243 void *write_ptr,unsigned int write_len,
|
/Linux-v4.19/drivers/staging/vc04_services/interface/vchi/message_drivers/ |
D | message.h | 86 uint32_t write_ptr; // hardware causes this to advance member
|
/Linux-v4.19/arch/mips/include/asm/ip32/ |
D | mace.h | 142 volatile unsigned long write_ptr; /* channel write pointer */ member
|