Searched refs:write_ptr (Results 1 - 25 of 60) sorted by relevance

123

/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_queue.c41 pr_debug("Queue Write Pointer: 0x%px\n", q->write_ptr);
58 pr_debug("Queue Write Pointer: 0x%px\n", q->properties.write_ptr);
H A Dkfd_mqd_manager_v11.c211 (uint32_t __user *)p->write_ptr,
235 m->cp_hqd_pq_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr);
236 m->cp_hqd_pq_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr);
438 m->sdmax_rlcx_rb_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr);
439 m->sdmax_rlcx_rb_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr);
H A Dkfd_mqd_manager_v10.c157 (uint32_t __user *)p->write_ptr,
181 m->cp_hqd_pq_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr);
182 m->cp_hqd_pq_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr);
H A Dkfd_packet_manager_vi.c192 lower_32_bits((uint64_t)q->properties.write_ptr);
195 upper_32_bits((uint64_t)q->properties.write_ptr);
/linux-master/drivers/net/wireless/intel/iwlwifi/pcie/
H A Dtx-gen2.c117 idx = iwl_txq_get_cmd_index(txq, txq->write_ptr);
118 tfd = iwl_txq_get_tfd(trans, txq, txq->write_ptr);
147 INDEX_TO_SEQ(txq->write_ptr));
194 cmd_size, txq->write_ptr, idx, trans->txqs.cmd.q_id);
247 if (txq->read_ptr == txq->write_ptr && txq->wd_timeout)
252 txq->write_ptr = iwl_txq_inc_wrap(trans, txq->write_ptr);
H A Dtx.c110 IWL_DEBUG_TX(trans, "Q:%d WR: 0x%x\n", txq_id, txq->write_ptr);
113 txq->write_ptr | (txq_id << 8));
141 tfd = (u8 *)txq->tfds + trans->txqs.tfd.size * txq->write_ptr;
197 while (txq->write_ptr != txq->read_ptr) {
212 if (txq->read_ptr == txq->write_ptr &&
361 txq->write_ptr = 0;
668 txq->write_ptr, txq->read_ptr);
678 idx, txq->write_ptr, r);
683 if (txq->read_ptr == txq->write_ptr)
779 !((ssn - txq->write_ptr)
[all...]
H A Dtrans.c2420 wr_ptr = READ_ONCE(txq->write_ptr);
2422 while ((txq->read_ptr != READ_ONCE(txq->write_ptr) ||
2426 u8 write_ptr = READ_ONCE(txq->write_ptr); local
2433 if (WARN_ONCE(wr_ptr != write_ptr && !overflow_tx,
2435 wr_ptr, write_ptr))
2437 wr_ptr = write_ptr;
2447 if (txq->read_ptr != txq->write_ptr) {
2653 txq->read_ptr, txq->write_ptr,
2937 u32 write_ptr_addr, wrap_cnt_addr, write_ptr, wrap_cn local
3203 u32 base, base_high, write_ptr, write_ptr_val, wrap_cnt; local
[all...]
/linux-master/sound/soc/intel/avs/
H A Dapl.c69 if (layout.read_ptr > layout.write_ptr) {
74 avs_dump_fw_log_wakeup(adev, buf + layout.read_ptr, layout.write_ptr - layout.read_ptr);
77 writel(layout.write_ptr, addr);
95 if (layout->read_ptr != layout->write_ptr)
150 if (layout.read_ptr > layout.write_ptr) {
156 count = layout.write_ptr - layout.read_ptr;
161 writel(layout.write_ptr, addr);
/linux-master/drivers/net/ethernet/sfc/
H A Def100_tx.c112 unsigned int write_ptr; local
120 write_ptr = tx_queue->write_count & tx_queue->ptr_mask;
122 EFX_POPULATE_DWORD_1(reg, ERF_GZ_TX_RING_PIDX, write_ptr);
264 unsigned int write_ptr; local
278 write_ptr = new_write_count & tx_queue->ptr_mask;
279 txd = ef100_tx_desc(tx_queue, write_ptr);
295 write_ptr = new_write_count & tx_queue->ptr_mask;
296 buffer = &tx_queue->buffer[write_ptr];
297 txd = ef100_tx_desc(tx_queue, write_ptr);
/linux-master/drivers/net/wireless/intel/iwlwifi/cfg/
H A Dbz.c92 .write_ptr = { \
108 .write_ptr = { \
122 .write_ptr = { \
H A Dsc.c101 .write_ptr = { \
117 .write_ptr = { \
131 .write_ptr = { \
H A D9000.c101 .write_ptr = { \
111 .write_ptr = { \
H A D22000.c95 .write_ptr = { \
112 .write_ptr = { \
H A Dax210.c107 .write_ptr = { \
127 .write_ptr = { \
/linux-master/sound/soc/sof/
H A Dipc4-mtrace.c180 u32 log_buffer_offset, log_buffer_size, read_ptr, write_ptr; local
213 write_ptr = core_data->dsp_write_ptr;
215 if (read_ptr < write_ptr)
216 avail = write_ptr - read_ptr;
218 avail = log_buffer_size - read_ptr + write_ptr;
233 core_data->id, read_ptr, write_ptr, avail);
235 if (read_ptr < write_ptr) {
241 avail - write_ptr);
243 if (write_ptr)
245 (u8 *)(log_buffer) + avail - write_ptr,
[all...]
/linux-master/drivers/net/wireless/intel/iwlwifi/queue/
H A Dtx.c26 int idx = iwl_txq_get_cmd_index(txq, txq->write_ptr);
73 IWL_DEBUG_TX(trans, "Q:%d WR: 0x%x\n", txq->id, txq->write_ptr);
79 iwl_write32(trans, HBUS_TARG_WRPTR, txq->write_ptr | (txq->id << 16));
473 int idx = iwl_txq_get_cmd_index(txq, txq->write_ptr);
561 int idx = iwl_txq_get_cmd_index(txq, txq->write_ptr);
654 int idx = iwl_txq_get_cmd_index(txq, txq->write_ptr);
714 used = (q->write_ptr - q->read_ptr) &
764 idx = iwl_txq_get_cmd_index(txq, txq->write_ptr);
801 if (txq->read_ptr == txq->write_ptr && txq->wd_timeout)
805 txq->write_ptr
1443 int write_ptr = txq->write_ptr; local
[all...]
/linux-master/arch/powerpc/platforms/pseries/
H A Ddtl.c52 struct dtl_entry *write_ptr; member in struct:dtl_ring
68 struct dtl_entry *wp = dtlr->write_ptr;
84 dtlr->write_ptr = wp;
99 /* setting write_ptr enables logging into our buffer */
101 dtlr->write_ptr = dtl->buf;
115 dtlr->write_ptr = NULL;
/linux-master/drivers/hwtracing/coresight/
H A Dcoresight-etb10.c288 u32 read_ptr, write_ptr; local
295 write_ptr = readl_relaxed(drvdata->base + ETB_RAM_WRITE_POINTER);
297 frame_off = write_ptr % ETB_FRAME_SIZE_WORDS;
301 "write_ptr: %lu not aligned to formatter frame size\n",
302 (unsigned long)write_ptr);
305 write_ptr += frame_endoff;
312 writel_relaxed(write_ptr, drvdata->base + ETB_RAM_READ_POINTER);
435 u32 read_ptr, write_ptr, capacity; local
457 write_ptr = readl_relaxed(drvdata->base + ETB_RAM_WRITE_POINTER);
464 if (write_ptr
[all...]
H A Dultrasoc-smb.c70 u32 write_ptr; local
82 write_ptr = readl(drvdata->base + SMB_LB_WR_ADDR_REG);
85 if (!write_ptr || write_ptr == sdb->buf_rdptr + sdb->buf_hw_base)
92 writel(write_ptr, drvdata->base + SMB_LB_RD_ADDR_REG);
93 sdb->buf_rdptr = write_ptr - sdb->buf_hw_base;
H A Dcoresight-tmc-etf.c478 u64 read_ptr, write_ptr; local
502 write_ptr = tmc_read_rwp(drvdata);
513 to_read = CIRC_CNT(write_ptr, read_ptr, drvdata->size);
532 read_ptr = (write_ptr + drvdata->size) - to_read;
/linux-master/drivers/comedi/
H A Dcomedi_buf.c561 unsigned int write_ptr = async->buf_write_ptr; local
566 if (write_ptr + num_bytes > async->prealloc_bufsz)
567 block_size = async->prealloc_bufsz - write_ptr;
571 memcpy(async->prealloc_buf + write_ptr, data, block_size);
576 write_ptr = 0;
/linux-master/drivers/gpu/drm/i915/gvt/
H A Dexeclist.h88 u32 write_ptr :3; member in struct:execlist_context_status_pointer_format::__anon629::__anon630
/linux-master/drivers/media/usb/pvrusb2/
H A Dpvrusb2-hdw.h234 void *write_ptr,unsigned int write_len,
/linux-master/drivers/net/ethernet/sfc/siena/
H A Dfarch.c285 unsigned write_ptr; local
288 write_ptr = tx_queue->write_count & tx_queue->ptr_mask;
289 EFX_POPULATE_DWORD_1(reg, FRF_AZ_TX_DESC_WPTR_DWORD, write_ptr);
298 unsigned write_ptr; local
304 write_ptr = tx_queue->write_count & tx_queue->ptr_mask;
306 FRF_AZ_TX_DESC_WPTR, write_ptr);
321 unsigned write_ptr; local
329 write_ptr = tx_queue->write_count & tx_queue->ptr_mask;
330 buffer = &tx_queue->buffer[write_ptr];
331 txd = efx_tx_desc(tx_queue, write_ptr);
487 unsigned write_ptr; local
[all...]
/linux-master/drivers/net/ethernet/sfc/falcon/
H A Dfarch.c274 unsigned write_ptr; local
277 write_ptr = tx_queue->write_count & tx_queue->ptr_mask;
278 EF4_POPULATE_DWORD_1(reg, FRF_AZ_TX_DESC_WPTR_DWORD, write_ptr);
287 unsigned write_ptr; local
293 write_ptr = tx_queue->write_count & tx_queue->ptr_mask;
295 FRF_AZ_TX_DESC_WPTR, write_ptr);
310 unsigned write_ptr; local
318 write_ptr = tx_queue->write_count & tx_queue->ptr_mask;
319 buffer = &tx_queue->buffer[write_ptr];
320 txd = ef4_tx_desc(tx_queue, write_ptr);
493 unsigned write_ptr; local
[all...]

Completed in 490 milliseconds

123