Home
last modified time | relevance | path

Searched refs:write_ptr (Results 1 – 25 of 49) sorted by relevance

12

/linux/drivers/net/wireless/intel/iwlwifi/pcie/
A Dtx.c113 txq->write_ptr | (txq_id << 8)); in iwl_pcie_txq_inc_wr_ptr()
377 txq->write_ptr = 0; in iwl_trans_pcie_tx_reset()
684 txq->write_ptr, txq->read_ptr); in iwl_pcie_cmdq_reclaim()
694 idx, txq->write_ptr, r); in iwl_pcie_cmdq_reclaim()
796 (ssn != txq->write_ptr); in iwl_trans_pcie_txq_enable()
804 txq->write_ptr = (ssn & 0xff); in iwl_trans_pcie_txq_enable()
1106 txq->write_ptr); in iwl_pcie_enqueue_hcmd()
1130 txq->write_ptr); in iwl_pcie_enqueue_hcmd()
1157 txq->write_ptr = iwl_txq_inc_wrap(trans, txq->write_ptr); in iwl_pcie_enqueue_hcmd()
1193 txq->write_ptr)) { in iwl_pcie_hcmd_complete()
[all …]
A Dtx-gen2.c114 idx = iwl_txq_get_cmd_index(txq, txq->write_ptr); in iwl_pcie_gen2_enqueue_hcmd()
115 tfd = iwl_txq_get_tfd(trans, txq, txq->write_ptr); in iwl_pcie_gen2_enqueue_hcmd()
144 INDEX_TO_SEQ(txq->write_ptr)); in iwl_pcie_gen2_enqueue_hcmd()
191 cmd_size, txq->write_ptr, idx, trans->txqs.cmd.q_id); in iwl_pcie_gen2_enqueue_hcmd()
244 if (txq->read_ptr == txq->write_ptr && txq->wd_timeout) in iwl_pcie_gen2_enqueue_hcmd()
249 txq->write_ptr = iwl_txq_inc_wrap(trans, txq->write_ptr); in iwl_pcie_gen2_enqueue_hcmd()
A Dtrans.c2267 txq->write_ptr | (i << 8)); in iwl_trans_pcie_block_txq_ptrs()
2317 wr_ptr = READ_ONCE(txq->write_ptr); in iwl_trans_pcie_wait_txq_empty()
2323 u8 write_ptr = READ_ONCE(txq->write_ptr); in iwl_trans_pcie_wait_txq_empty() local
2332 wr_ptr, write_ptr)) in iwl_trans_pcie_wait_txq_empty()
2334 wr_ptr = write_ptr; in iwl_trans_pcie_wait_txq_empty()
2550 txq->read_ptr, txq->write_ptr, in iwl_dbgfs_tx_queue_seq_show()
2881 size = write_ptr; in iwl_dbgfs_monitor_data_read()
2890 write_ptr > data->prev_wr_ptr) in iwl_dbgfs_monitor_data_read()
2898 size = write_ptr; in iwl_dbgfs_monitor_data_read()
3115 write_ptr = MON_BUFF_WRPTR; in iwl_trans_pcie_dump_pointers()
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/queue/
A Dtx.c695 used = (q->write_ptr - q->read_ptr) & in iwl_txq_space()
786 txq->write_ptr = iwl_txq_inc_wrap(trans, txq->write_ptr); in iwl_txq_gen2_tx()
914 q->write_ptr = 0; in iwl_queue_init()
981 txq->read_ptr, txq->write_ptr); in iwl_txq_log_scd_error()
994 txq->read_ptr, txq->write_ptr, in iwl_txq_log_scd_error()
1175 txq->write_ptr = wr_ptr; in iwl_txq_alloc_response()
1391 int write_ptr = txq->write_ptr; in iwl_txq_gen1_update_byte_cnt_tbl() local
1556 txq->write_ptr, txq->read_ptr); in iwl_txq_reclaim()
1648 txq->write_ptr = ptr; in iwl_txq_set_q_ptrs()
1649 txq->read_ptr = txq->write_ptr; in iwl_txq_set_q_ptrs()
[all …]
/linux/drivers/hwtracing/coresight/
A Dcoresight-etb10.c289 u32 read_ptr, write_ptr; in etb_dump_hw() local
296 write_ptr = readl_relaxed(drvdata->base + ETB_RAM_WRITE_POINTER); in etb_dump_hw()
298 frame_off = write_ptr % ETB_FRAME_SIZE_WORDS; in etb_dump_hw()
303 (unsigned long)write_ptr); in etb_dump_hw()
306 write_ptr += frame_endoff; in etb_dump_hw()
435 u32 read_ptr, write_ptr, capacity; in etb_update_buffer() local
464 if (write_ptr % ETB_FRAME_SIZE_WORDS) { in etb_update_buffer()
467 (unsigned long)write_ptr); in etb_update_buffer()
469 write_ptr &= ~(ETB_FRAME_SIZE_WORDS - 1); in etb_update_buffer()
483 read_ptr = write_ptr; in etb_update_buffer()
[all …]
A Dcoresight-tmc-etf.c452 u64 read_ptr, write_ptr; in tmc_update_etf_buffer() local
476 write_ptr = tmc_read_rwp(drvdata); in tmc_update_etf_buffer()
487 to_read = CIRC_CNT(write_ptr, read_ptr, drvdata->size); in tmc_update_etf_buffer()
506 read_ptr = (write_ptr + drvdata->size) - to_read; in tmc_update_etf_buffer()
/linux/drivers/net/ethernet/sfc/
A Def100_tx.c112 unsigned int write_ptr; in ef100_notify_tx_desc() local
120 write_ptr = tx_queue->write_count & tx_queue->ptr_mask; in ef100_notify_tx_desc()
122 EFX_POPULATE_DWORD_1(reg, ERF_GZ_TX_RING_PIDX, write_ptr); in ef100_notify_tx_desc()
263 unsigned int write_ptr; in ef100_tx_make_descriptors() local
280 write_ptr = new_write_count & tx_queue->ptr_mask; in ef100_tx_make_descriptors()
281 buffer = &tx_queue->buffer[write_ptr]; in ef100_tx_make_descriptors()
282 txd = ef100_tx_desc(tx_queue, write_ptr); in ef100_tx_make_descriptors()
A Dfarch.c284 unsigned write_ptr; in efx_farch_notify_tx_desc() local
287 write_ptr = tx_queue->write_count & tx_queue->ptr_mask; in efx_farch_notify_tx_desc()
297 unsigned write_ptr; in efx_farch_push_tx_desc() local
303 write_ptr = tx_queue->write_count & tx_queue->ptr_mask; in efx_farch_push_tx_desc()
305 FRF_AZ_TX_DESC_WPTR, write_ptr); in efx_farch_push_tx_desc()
320 unsigned write_ptr; in efx_farch_tx_write() local
328 write_ptr = tx_queue->write_count & tx_queue->ptr_mask; in efx_farch_tx_write()
329 buffer = &tx_queue->buffer[write_ptr]; in efx_farch_tx_write()
330 txd = efx_tx_desc(tx_queue, write_ptr); in efx_farch_tx_write()
486 unsigned write_ptr; in efx_farch_rx_write() local
[all …]
/linux/arch/powerpc/platforms/pseries/
A Ddtl.c42 struct dtl_entry *write_ptr; member
58 struct dtl_entry *wp = dtlr->write_ptr; in consume_dtle()
74 dtlr->write_ptr = wp; in consume_dtle()
91 dtlr->write_ptr = dtl->buf; in dtl_start()
105 dtlr->write_ptr = NULL; in dtl_stop()
/linux/drivers/gpu/drm/amd/amdkfd/
A Dkfd_queue.c40 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()
A Dkfd_mqd_manager_v10.c152 (uint32_t __user *)p->write_ptr, in load_mqd()
183 m->cp_hqd_pq_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr); in update_mqd()
184 m->cp_hqd_pq_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr); in update_mqd()
324 (uint32_t __user *)p->write_ptr, in load_mqd_sdma()
A Dkfd_mqd_manager_vi.c166 (uint32_t __user *)p->write_ptr, in load_mqd()
189 m->cp_hqd_pq_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr); in __update_mqd()
190 m->cp_hqd_pq_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr); in __update_mqd()
351 (uint32_t __user *)p->write_ptr, in load_mqd_sdma()
A Dkfd_mqd_manager_v9.c203 (uint32_t __user *)p->write_ptr, in load_mqd()
232 m->cp_hqd_pq_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr); in update_mqd()
233 m->cp_hqd_pq_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr); in update_mqd()
379 (uint32_t __user *)p->write_ptr, in load_mqd_sdma()
A Dkfd_packet_manager_vi.c191 lower_32_bits((uint64_t)q->properties.write_ptr); in pm_map_queues_vi()
194 upper_32_bits((uint64_t)q->properties.write_ptr); in pm_map_queues_vi()
A Dkfd_packet_manager_v9.c240 lower_32_bits((uint64_t)q->properties.write_ptr); in pm_map_queues_v9()
243 upper_32_bits((uint64_t)q->properties.write_ptr); in pm_map_queues_v9()
/linux/drivers/comedi/
A Dcomedi_buf.c562 unsigned int write_ptr = async->buf_write_ptr; in comedi_buf_memcpy_to() local
567 if (write_ptr + num_bytes > async->prealloc_bufsz) in comedi_buf_memcpy_to()
568 block_size = async->prealloc_bufsz - write_ptr; in comedi_buf_memcpy_to()
572 memcpy(async->prealloc_buf + write_ptr, data, block_size); in comedi_buf_memcpy_to()
577 write_ptr = 0; in comedi_buf_memcpy_to()
/linux/drivers/net/wireless/intel/iwlwifi/cfg/
A D9000.c101 .write_ptr = { \
111 .write_ptr = { \
A D22000.c176 .write_ptr = { \
192 .write_ptr = { \
211 .write_ptr = { \
253 .write_ptr = { \
272 .write_ptr = { \
/linux/drivers/misc/mei/
A Dhw-me.c479 char read_ptr, write_ptr; in mei_hbuf_filled_slots() local
484 write_ptr = (char) ((hcsr & H_CBWP) >> 16); in mei_hbuf_filled_slots()
486 return (unsigned char) (write_ptr - read_ptr); in mei_hbuf_filled_slots()
606 char read_ptr, write_ptr; in mei_me_count_full_read_slots() local
612 write_ptr = (char) ((me_csr & ME_CBWP_HRA) >> 16); in mei_me_count_full_read_slots()
613 filled_slots = (unsigned char) (write_ptr - read_ptr); in mei_me_count_full_read_slots()
/linux/drivers/net/ethernet/sfc/falcon/
A Dfarch.c274 unsigned write_ptr; in ef4_farch_notify_tx_desc() local
277 write_ptr = tx_queue->write_count & tx_queue->ptr_mask; in ef4_farch_notify_tx_desc()
287 unsigned write_ptr; in ef4_farch_push_tx_desc() local
293 write_ptr = tx_queue->write_count & tx_queue->ptr_mask; in ef4_farch_push_tx_desc()
295 FRF_AZ_TX_DESC_WPTR, write_ptr); in ef4_farch_push_tx_desc()
310 unsigned write_ptr; in ef4_farch_tx_write() local
318 write_ptr = tx_queue->write_count & tx_queue->ptr_mask; in ef4_farch_tx_write()
319 buffer = &tx_queue->buffer[write_ptr]; in ef4_farch_tx_write()
320 txd = ef4_tx_desc(tx_queue, write_ptr); in ef4_farch_tx_write()
493 unsigned write_ptr; in ef4_farch_rx_write() local
[all …]
/linux/drivers/gpu/drm/i915/gvt/
A Dexeclist.c141 write_pointer = ctx_status_ptr.write_ptr; in emulate_csb_update()
155 ctx_status_ptr.write_ptr = write_pointer; in emulate_csb_update()
518 ctx_status_ptr.write_ptr = 0x7; in init_vgpu_execlist()
A Dexeclist.h88 u32 write_ptr :3; member
/linux/drivers/net/wireless/intel/iwlegacy/
A D4965.c1540 int write_ptr = txq->q.write_ptr; in il4965_txq_update_byte_cnt_tbl() local
1544 WARN_ON(len > 0xFFF || write_ptr >= TFD_QUEUE_SIZE_MAX); in il4965_txq_update_byte_cnt_tbl()
1548 scd_bc_tbl[txq_id].tfd_offset[write_ptr] = bc_ent; in il4965_txq_update_byte_cnt_tbl()
1551 if (write_ptr < TFD_QUEUE_SIZE_BC_DUP) in il4965_txq_update_byte_cnt_tbl()
1552 scd_bc_tbl[txq_id].tfd_offset[TFD_QUEUE_SIZE_MAX + write_ptr] = in il4965_txq_update_byte_cnt_tbl()
A Dcommon.c2755 while (q->write_ptr != q->read_ptr) { in il_tx_queue_unmap()
2818 while (q->read_ptr != q->write_ptr) { in il_cmd_queue_unmap()
2907 int s = q->read_ptr - q->write_ptr; in il_queue_space()
2909 if (q->read_ptr > q->write_ptr) in il_queue_space()
2952 q->write_ptr = q->read_ptr = 0; in il_queue_init()
3189 q->write_ptr, idx, il->cmd_queue); in il_enqueue_hcmd()
3219 q->write_ptr = il_queue_inc_wrap(q->write_ptr, q->n_bd); in il_enqueue_hcmd()
3244 q->write_ptr, q->read_ptr); in il_hcmd_queue_reclaim()
3253 q->write_ptr, q->read_ptr); in il_hcmd_queue_reclaim()
4764 if (q->read_ptr == q->write_ptr) in il_mac_flush()
[all …]
/linux/drivers/media/usb/pvrusb2/
A Dpvrusb2-hdw.h234 void *write_ptr,unsigned int write_len,

Completed in 73 milliseconds

12