Home
last modified time | relevance | path

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

123

/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/
A Dtx.c561 txq->write_ptr = 0; in iwl_trans_pcie_tx_reset()
899 q->write_ptr = 0; in iwl_queue_init()
1110 idx, txq->write_ptr, r); in iwl_pcie_cmdq_reclaim()
1212 (ssn != txq->write_ptr); in iwl_trans_pcie_txq_enable()
1555 txq->write_ptr); in iwl_pcie_enqueue_hcmd()
1579 txq->write_ptr); in iwl_pcie_enqueue_hcmd()
1609 txq->write_ptr = iwl_txq_inc_wrap(trans, txq->write_ptr); in iwl_pcie_enqueue_hcmd()
1645 txq->write_ptr, 32, pkt)) in iwl_pcie_hcmd_complete()
2070 int write_ptr = txq->write_ptr; in iwl_txq_gen1_update_byte_cnt_tbl() local
2295 txq->write_ptr = iwl_txq_inc_wrap(trans, txq->write_ptr); in iwl_trans_pcie_tx()
[all …]
A Dtx-gen2.c304 int idx = iwl_txq_get_cmd_index(txq, txq->write_ptr); in iwl_txq_gen2_build_tx_amsdu()
393 int idx = iwl_txq_get_cmd_index(txq, txq->write_ptr); in iwl_txq_gen2_build_tx()
547 used = (q->write_ptr - q->read_ptr) & in iwl_txq_space()
760 idx = iwl_txq_get_cmd_index(txq, txq->write_ptr); in iwl_txq_gen2_tx()
801 txq->write_ptr = iwl_txq_inc_wrap(trans, txq->write_ptr); in iwl_txq_gen2_tx()
823 while (txq->write_ptr != txq->read_ptr) { in iwl_txq_gen2_unmap()
1006 txq->write_ptr = wr_ptr; in iwl_pcie_txq_alloc_response()
1287 idx = iwl_txq_get_cmd_index(txq, txq->write_ptr); in iwl_pcie_gen2_enqueue_hcmd()
1288 tfd = iwl_txq_get_tfd(trans, txq, txq->write_ptr); in iwl_pcie_gen2_enqueue_hcmd()
1319 INDEX_TO_SEQ(txq->write_ptr)); in iwl_pcie_gen2_enqueue_hcmd()
[all …]
A Dtrans.c2534 wr_ptr = READ_ONCE(txq->write_ptr); in iwl_trans_pcie_wait_txq_empty()
2540 u8 write_ptr = READ_ONCE(txq->write_ptr); in iwl_trans_pcie_wait_txq_empty() local
2549 wr_ptr, write_ptr)) in iwl_trans_pcie_wait_txq_empty()
2551 wr_ptr = write_ptr; in iwl_trans_pcie_wait_txq_empty()
2769 txq->read_ptr, txq->write_ptr, in iwl_dbgfs_tx_queue_seq_show()
3092 write_ptr < data->prev_wr_ptr) { in iwl_dbgfs_monitor_data_read()
3101 size = write_ptr; in iwl_dbgfs_monitor_data_read()
3110 write_ptr > data->prev_wr_ptr) in iwl_dbgfs_monitor_data_read()
3118 size = write_ptr; in iwl_dbgfs_monitor_data_read()
3383 write_ptr = MON_BUFF_WRPTR; in iwl_trans_pcie_dump_pointers()
[all …]
/drivers/gpu/drm/xe/
A Dxe_eu_stall.c356 if (read_ptr == write_ptr) in buf_data_size()
360 write_offset = write_ptr & (buf_size - 1); in buf_data_size()
395 write_ptr <<= 6; in eu_stall_data_buf_poll()
396 write_ptr &= ((buf_size << 1) - 1); in eu_stall_data_buf_poll()
404 xecore_buf->write = write_ptr; in eu_stall_data_buf_poll()
433 u32 read_ptr_reg, read_ptr, write_ptr; in xe_eu_stall_data_buf_read() local
448 write_ptr = xecore_buf->write; in xe_eu_stall_data_buf_read()
458 write_offset = write_ptr & (buf_size - 1); in xe_eu_stall_data_buf_read()
666 write_ptr <<= 6; in xe_eu_stall_stream_enable()
669 xecore_buf->write = write_ptr; in xe_eu_stall_stream_enable()
[all …]
A Dxe_trace.h432 u32 read_ptr, u32 write_ptr,
435 read_ptr, write_ptr,
441 __field(u32, write_ptr)
449 __entry->write_ptr = write_ptr;
456 __entry->read_ptr, __entry->write_ptr,
/drivers/hwtracing/coresight/
A Dcoresight-etb10.c288 u32 read_ptr, write_ptr; in etb_dump_hw() local
295 write_ptr = readl_relaxed(drvdata->base + ETB_RAM_WRITE_POINTER); in etb_dump_hw()
297 frame_off = write_ptr % ETB_FRAME_SIZE_WORDS; in etb_dump_hw()
302 (unsigned long)write_ptr); in etb_dump_hw()
305 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 Dultrasoc-smb.c70 u32 write_ptr; in smb_reset_buffer() local
82 write_ptr = readl(drvdata->base + SMB_LB_WR_ADDR_REG); in smb_reset_buffer()
85 if (!write_ptr || write_ptr == sdb->buf_rdptr + sdb->buf_hw_base) in smb_reset_buffer()
92 writel(write_ptr, drvdata->base + SMB_LB_RD_ADDR_REG); in smb_reset_buffer()
93 sdb->buf_rdptr = write_ptr - sdb->buf_hw_base; in smb_reset_buffer()
A Dcoresight-tmc-etf.c480 u64 read_ptr, write_ptr; in tmc_update_etf_buffer() local
505 write_ptr = tmc_read_rwp(drvdata); in tmc_update_etf_buffer()
516 to_read = CIRC_CNT(write_ptr, read_ptr, drvdata->size); in tmc_update_etf_buffer()
535 read_ptr = (write_ptr + drvdata->size) - to_read; in tmc_update_etf_buffer()
/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()
264 unsigned int write_ptr; in ef100_tx_make_descriptors() local
278 write_ptr = new_write_count & tx_queue->ptr_mask; in ef100_tx_make_descriptors()
279 txd = ef100_tx_desc(tx_queue, write_ptr); in ef100_tx_make_descriptors()
295 write_ptr = new_write_count & tx_queue->ptr_mask; in ef100_tx_make_descriptors()
296 buffer = &tx_queue->buffer[write_ptr]; in ef100_tx_make_descriptors()
297 txd = ef100_tx_desc(tx_queue, write_ptr); in ef100_tx_make_descriptors()
/drivers/net/wireless/intel/iwlwifi/cfg/
A Ddr.c43 .write_ptr = {
56 .write_ptr = {
70 .write_ptr = {
A Dsc.c48 .write_ptr = {
61 .write_ptr = {
75 .write_ptr = {
A Dbz.c45 .write_ptr = {
58 .write_ptr = {
72 .write_ptr = {
A D22000.c45 .write_ptr = {
56 .write_ptr = {
A D9000.c49 .write_ptr = {
59 .write_ptr = {
A Dax210.c40 .write_ptr = {
53 .write_ptr = {
/drivers/media/platform/qcom/iris/
A Diris_hfi_queue.c18 u32 *write_ptr; in iris_hfi_queue_write() local
30 write_ptr = (u32 *)((u8 *)qinfo->kernel_vaddr + write_idx); in iris_hfi_queue_write()
32 if (write_ptr < (u32 *)qinfo->kernel_vaddr || in iris_hfi_queue_write()
33 write_ptr > (u32 *)(qinfo->kernel_vaddr + in iris_hfi_queue_write()
38 memcpy(write_ptr, packet, packet_size); in iris_hfi_queue_write()
41 memcpy(write_ptr, packet, (packet_size - residue)); in iris_hfi_queue_write()
/drivers/hid/intel-thc-hid/intel-thc/
A Dintel-thc-dma.c599 u8 write_ptr = dma_get_write_pointer(dev, read_config); in update_write_pointer() local
601 if (write_ptr + 1 == THC_WRAPAROUND_VALUE_ODD) in update_write_pointer()
603 else if (write_ptr + 1 == THC_WRAPAROUND_VALUE_EVEN) in update_write_pointer()
606 dma_set_write_pointer(dev, write_ptr + 1, read_config); in update_write_pointer()
611 u8 *read_ptr, u8 *write_ptr) in is_dma_buf_empty() argument
614 *write_ptr = dma_get_write_pointer(dev, read_config); in is_dma_buf_empty()
616 if ((*read_ptr & THC_POINTER_MASK) == (*write_ptr & THC_POINTER_MASK)) in is_dma_buf_empty()
617 if (*read_ptr != *write_ptr) in is_dma_buf_empty()
627 u8 read_ptr, write_ptr, prd_table_index; in thc_dma_read() local
630 if (!is_dma_buf_empty(dev, read_config, &read_ptr, &write_ptr)) { in thc_dma_read()
[all …]
/drivers/comedi/
A Dcomedi_buf.c513 unsigned int write_ptr = async->buf_write_ptr; in comedi_buf_memcpy_to() local
520 unsigned int page = write_ptr >> PAGE_SHIFT; in comedi_buf_memcpy_to()
521 unsigned int offset = offset_in_page(write_ptr); in comedi_buf_memcpy_to()
529 write_ptr += block_size; in comedi_buf_memcpy_to()
530 if (write_ptr == async->prealloc_bufsz) in comedi_buf_memcpy_to()
531 write_ptr = 0; in comedi_buf_memcpy_to()
/drivers/gpu/drm/amd/amdkfd/
A Dkfd_mqd_manager_v12.c176 (uint32_t __user *)p->write_ptr, in load_mqd()
199 m->cp_hqd_pq_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr); in update_mqd()
200 m->cp_hqd_pq_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr); in update_mqd()
340 m->sdmax_rlcx_rb_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr); in update_mqd_sdma()
341 m->sdmax_rlcx_rb_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr); in update_mqd_sdma()
A Dkfd_mqd_manager_v11.c213 (uint32_t __user *)p->write_ptr, in load_mqd()
236 m->cp_hqd_pq_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr); in update_mqd()
237 m->cp_hqd_pq_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr); in update_mqd()
439 m->sdmax_rlcx_rb_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr); in update_mqd_sdma()
440 m->sdmax_rlcx_rb_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr); in update_mqd_sdma()
A Dkfd_queue.c43 pr_debug("Queue Write Pointer: 0x%px\n", q->write_ptr); in print_queue_properties()
60 pr_debug("Queue Write Pointer: 0x%px\n", q->properties.write_ptr); in print_queue()
259 err = kfd_queue_buffer_get(vm, properties->write_ptr, &properties->wptr_bo, PAGE_SIZE); in kfd_queue_acquire_buffers()
/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 …]
/drivers/net/ethernet/sfc/siena/
A Dfarch.c285 unsigned write_ptr; in efx_farch_notify_tx_desc() local
288 write_ptr = tx_queue->write_count & tx_queue->ptr_mask; in efx_farch_notify_tx_desc()
298 unsigned write_ptr; in efx_farch_push_tx_desc() local
304 write_ptr = tx_queue->write_count & tx_queue->ptr_mask; in efx_farch_push_tx_desc()
306 FRF_AZ_TX_DESC_WPTR, write_ptr); in efx_farch_push_tx_desc()
321 unsigned write_ptr; in efx_farch_tx_write() local
329 write_ptr = tx_queue->write_count & tx_queue->ptr_mask; in efx_farch_tx_write()
330 buffer = &tx_queue->buffer[write_ptr]; in efx_farch_tx_write()
331 txd = efx_tx_desc(tx_queue, write_ptr); in efx_farch_tx_write()
487 unsigned write_ptr; in efx_farch_rx_write() local
[all …]
/drivers/gpu/drm/xe/abi/
A Dguc_log_abi.h50 u32 write_ptr; member
/drivers/misc/mei/
A Dhw-me.c564 char read_ptr, write_ptr; in mei_hbuf_filled_slots() local
569 write_ptr = (char) ((hcsr & H_CBWP) >> 16); in mei_hbuf_filled_slots()
571 return (unsigned char) (write_ptr - read_ptr); in mei_hbuf_filled_slots()
696 char read_ptr, write_ptr; in mei_me_count_full_read_slots() local
702 write_ptr = (char) ((me_csr & ME_CBWP_HRA) >> 16); in mei_me_count_full_read_slots()
703 filled_slots = (unsigned char) (write_ptr - read_ptr); in mei_me_count_full_read_slots()

Completed in 93 milliseconds

123