/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 41 rb->read_ptr = read_ptr; in scif_rb_init() 43 rb->current_read_offset = *read_ptr; in scif_rb_init() 91 rb->current_read_offset = *rb->read_ptr; in scif_rb_space() 213 ACCESS_ONCE(*rb->read_ptr) = new_offset; in scif_rb_update_read_ptr() 222 ACCESS_ONCE(*rb->read_ptr) = new_offset; in scif_rb_update_read_ptr()
|
D | scif_rb.h | 75 u32 *read_ptr; member 83 void scif_rb_init(struct scif_rb *rb, u32 *read_ptr, u32 *write_ptr,
|
/drivers/net/wireless/intel/iwlwifi/pcie/ |
D | tx.c | 93 used = (q->write_ptr - q->read_ptr) & (TFD_QUEUE_SIZE_MAX - 1); in iwl_queue_space() 122 q->read_ptr = 0; in iwl_queue_init() 158 if (txq->read_ptr == txq->write_ptr) { in iwl_pcie_txq_stuck_timer() 224 int read_ptr = txq->read_ptr; in iwl_pcie_txq_inval_byte_cnt_tbl() local 228 (void *)txq->entries[read_ptr].cmd->payload; in iwl_pcie_txq_inval_byte_cnt_tbl() 230 WARN_ON(read_ptr >= TFD_QUEUE_SIZE_MAX); in iwl_pcie_txq_inval_byte_cnt_tbl() 237 scd_bc_tbl[txq_id].tfd_offset[read_ptr] = bc_ent; in iwl_pcie_txq_inval_byte_cnt_tbl() 239 if (read_ptr < TFD_QUEUE_SIZE_BC_DUP) in iwl_pcie_txq_inval_byte_cnt_tbl() 241 tfd_offset[TFD_QUEUE_SIZE_MAX + read_ptr] = bc_ent; in iwl_pcie_txq_inval_byte_cnt_tbl() 432 int rd_ptr = txq->read_ptr; in iwl_pcie_txq_free_tfd() [all …]
|
D | tx-gen2.c | 177 int idx = iwl_pcie_get_cmd_index(txq, txq->read_ptr); in iwl_pcie_gen2_free_tfd() 513 if (txq->read_ptr == txq->write_ptr) { in iwl_trans_pcie_gen2_tx() 760 if (txq->read_ptr == txq->write_ptr && txq->wd_timeout) in iwl_pcie_gen2_enqueue_hcmd() 831 txq->read_ptr, txq->write_ptr); in iwl_pcie_gen2_send_hcmd_sync() 924 while (txq->write_ptr != txq->read_ptr) { in iwl_pcie_gen2_txq_unmap() 926 txq_id, txq->read_ptr); in iwl_pcie_gen2_txq_unmap() 929 int idx = iwl_pcie_get_cmd_index(txq, txq->read_ptr); in iwl_pcie_gen2_txq_unmap() 938 txq->read_ptr = iwl_queue_inc_wrap(txq->read_ptr); in iwl_pcie_gen2_txq_unmap() 940 if (txq->read_ptr == txq->write_ptr) { in iwl_pcie_gen2_txq_unmap() 1093 txq->read_ptr = wr_ptr; in iwl_trans_pcie_dyn_txq_alloc()
|
D | internal.h | 287 int read_ptr; member 734 return q->write_ptr >= q->read_ptr ? in iwl_queue_used() 735 (i >= q->read_ptr && i < q->write_ptr) : in iwl_queue_used() 736 !(i < q->read_ptr && i >= q->write_ptr); in iwl_queue_used()
|
/drivers/hwtracing/coresight/ |
D | coresight-etb10.c | 212 u32 read_ptr, write_ptr; in etb_dump_hw() local 217 read_ptr = readl_relaxed(drvdata->base + ETB_RAM_READ_POINTER); in etb_dump_hw() 264 writel_relaxed(read_ptr, drvdata->base + ETB_RAM_READ_POINTER); in etb_dump_hw() 370 u32 read_ptr, write_ptr, capacity; in etb_update_buffer() local 385 read_ptr = readl_relaxed(drvdata->base + ETB_RAM_READ_POINTER); in etb_update_buffer() 412 read_ptr = write_ptr; in etb_update_buffer() 414 to_read = CIRC_CNT(write_ptr, read_ptr, drvdata->buffer_depth); in etb_update_buffer() 437 read_ptr = (write_ptr + drvdata->buffer_depth) - in etb_update_buffer() 440 if (read_ptr > (drvdata->buffer_depth - 1)) in etb_update_buffer() 441 read_ptr -= drvdata->buffer_depth; in etb_update_buffer() [all …]
|
D | coresight-tmc-etf.c | 391 u64 read_ptr, write_ptr; in tmc_update_etf_buffer() local 408 read_ptr = tmc_read_rrp(drvdata); in tmc_update_etf_buffer() 420 to_read = CIRC_CNT(write_ptr, read_ptr, drvdata->size); in tmc_update_etf_buffer() 456 read_ptr = (write_ptr + drvdata->size) - to_read; in tmc_update_etf_buffer() 458 if (read_ptr > (drvdata->size - 1)) in tmc_update_etf_buffer() 459 read_ptr -= drvdata->size; in tmc_update_etf_buffer() 461 tmc_write_rrp(drvdata, read_ptr); in tmc_update_etf_buffer()
|
/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_mqd_manager_cik.c | 183 m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr); in update_mqd() 184 m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr); in update_mqd() 216 m->sdma_rlc_rb_rptr_addr_lo = lower_32_bits((uint64_t)q->read_ptr); in update_mqd_sdma() 217 m->sdma_rlc_rb_rptr_addr_hi = upper_32_bits((uint64_t)q->read_ptr); in update_mqd_sdma() 310 m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr); in update_mqd_hiq() 311 m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr); in update_mqd_hiq()
|
D | kfd_queue.c | 39 pr_debug("Queue Read Pointer: 0x%p\n", q->read_ptr); in print_queue_properties() 56 pr_debug("Queue Read Pointer: 0x%p\n", q->properties.read_ptr); in print_queue()
|
D | kfd_mqd_manager_vi.c | 126 m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr); in __update_mqd() 127 m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr); in __update_mqd()
|
/drivers/w1/masters/ |
D | ds2482.c | 146 static inline int ds2482_select_register(struct ds2482_data *pdev, u8 read_ptr) in ds2482_select_register() argument 148 if (pdev->read_prt != read_ptr) { in ds2482_select_register() 151 read_ptr) < 0) in ds2482_select_register() 154 pdev->read_prt = read_ptr; in ds2482_select_register()
|
/drivers/net/ethernet/sfc/falcon/ |
D | tx.c | 363 unsigned int stop_index, read_ptr; in ef4_dequeue_buffers() local 366 read_ptr = tx_queue->read_count & tx_queue->ptr_mask; in ef4_dequeue_buffers() 368 while (read_ptr != stop_index) { in ef4_dequeue_buffers() 369 struct ef4_tx_buffer *buffer = &tx_queue->buffer[read_ptr]; in ef4_dequeue_buffers() 375 tx_queue->queue, read_ptr); in ef4_dequeue_buffers() 383 read_ptr = tx_queue->read_count & tx_queue->ptr_mask; in ef4_dequeue_buffers()
|
D | selftest.c | 179 unsigned int read_ptr[EF4_MAX_CHANNELS]; in ef4_test_eventq_irq() local 186 read_ptr[channel->channel] = channel->eventq_read_ptr; in ef4_test_eventq_irq() 204 read_ptr[channel->channel]) { in ef4_test_eventq_irq()
|
/drivers/staging/comedi/ |
D | comedi_buf.c | 545 unsigned int read_ptr = async->buf_read_ptr; in comedi_buf_memcpy_from() local 550 src = async->prealloc_buf + read_ptr; in comedi_buf_memcpy_from() 552 if (nbytes >= async->prealloc_bufsz - read_ptr) in comedi_buf_memcpy_from() 553 block_size = async->prealloc_bufsz - read_ptr; in comedi_buf_memcpy_from() 560 read_ptr = 0; in comedi_buf_memcpy_from()
|
/drivers/net/ethernet/sfc/ |
D | tx.c | 588 unsigned int stop_index, read_ptr; in efx_dequeue_buffers() local 591 read_ptr = tx_queue->read_count & tx_queue->ptr_mask; in efx_dequeue_buffers() 593 while (read_ptr != stop_index) { in efx_dequeue_buffers() 594 struct efx_tx_buffer *buffer = &tx_queue->buffer[read_ptr]; in efx_dequeue_buffers() 600 tx_queue->queue, read_ptr); in efx_dequeue_buffers() 608 read_ptr = tx_queue->read_count & tx_queue->ptr_mask; in efx_dequeue_buffers()
|
D | selftest.c | 179 unsigned int read_ptr[EFX_MAX_CHANNELS]; in efx_test_eventq_irq() local 186 read_ptr[channel->channel] = channel->eventq_read_ptr; in efx_test_eventq_irq() 204 read_ptr[channel->channel]) { in efx_test_eventq_irq()
|
/drivers/misc/mei/ |
D | hw-me.c | 462 char read_ptr, write_ptr; in mei_hbuf_filled_slots() local 466 read_ptr = (char) ((hcsr & H_CBRP) >> 8); in mei_hbuf_filled_slots() 469 return (unsigned char) (write_ptr - read_ptr); in mei_hbuf_filled_slots() 577 char read_ptr, write_ptr; in mei_me_count_full_read_slots() local 582 read_ptr = (char) ((me_csr & ME_CBRP_HRA) >> 8); in mei_me_count_full_read_slots() 584 filled_slots = (unsigned char) (write_ptr - read_ptr); in mei_me_count_full_read_slots()
|
/drivers/net/wireless/intel/iwlegacy/ |
D | 3945.c | 295 for (idx = il_queue_inc_wrap(idx, q->n_bd); q->read_ptr != idx; in il3945_tx_queue_reclaim() 296 q->read_ptr = il_queue_inc_wrap(q->read_ptr, q->n_bd)) { in il3945_tx_queue_reclaim() 298 skb = txq->skbs[txq->q.read_ptr]; in il3945_tx_queue_reclaim() 300 txq->skbs[txq->q.read_ptr] = NULL; in il3945_tx_queue_reclaim() 329 txq->q.n_bd, txq->q.write_ptr, txq->q.read_ptr); in il3945_hdl_tx() 347 info = IEEE80211_SKB_CB(txq->skbs[txq->q.read_ptr]); in il3945_hdl_tx() 654 int idx = txq->q.read_ptr; in il3945_hw_txq_free_tfd() 683 struct sk_buff *skb = txq->skbs[txq->q.read_ptr]; in il3945_hw_txq_free_tfd() 688 txq->skbs[txq->q.read_ptr] = NULL; in il3945_hw_txq_free_tfd()
|
D | common.c | 2774 while (q->write_ptr != q->read_ptr) { in il_tx_queue_unmap() 2776 q->read_ptr = il_queue_inc_wrap(q->read_ptr, q->n_bd); in il_tx_queue_unmap() 2837 while (q->read_ptr != q->write_ptr) { in il_cmd_queue_unmap() 2838 i = il_get_cmd_idx(q, q->read_ptr, 0); in il_cmd_queue_unmap() 2848 q->read_ptr = il_queue_inc_wrap(q->read_ptr, q->n_bd); 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() 3269 q->write_ptr, q->read_ptr); in il_hcmd_queue_reclaim() 3273 for (idx = il_queue_inc_wrap(idx, q->n_bd); q->read_ptr != idx; in il_hcmd_queue_reclaim() [all …]
|
D | 4965-mac.c | 2206 il->txq[txq_id].q.read_ptr = (ssn_idx & 0xff); in il4965_txq_agg_enable() 2318 il->txq[txq_id].q.read_ptr = (ssn_idx & 0xff); in il4965_txq_agg_disable() 2336 int write_ptr, read_ptr; in il4965_tx_agg_stop() local 2374 read_ptr = il->txq[txq_id].q.read_ptr; in il4965_tx_agg_stop() 2377 if (write_ptr != read_ptr) { in il4965_tx_agg_stop() 2422 q->read_ptr == q->write_ptr) { in il4965_txq_check_empty() 2485 q->write_ptr, q->read_ptr); in il4965_tx_queue_reclaim() 2489 for (idx = il_queue_inc_wrap(idx, q->n_bd); q->read_ptr != idx; in il4965_tx_queue_reclaim() 2490 q->read_ptr = il_queue_inc_wrap(q->read_ptr, q->n_bd)) { in il4965_tx_queue_reclaim() 2492 skb = txq->skbs[txq->q.read_ptr]; in il4965_tx_queue_reclaim() [all …]
|
/drivers/gpu/drm/i915/gvt/ |
D | execlist.h | 88 u32 read_ptr :3; member
|
/drivers/gpu/drm/i915/ |
D | intel_guc_log.c | 277 read_offset = log_buf_state_local.read_ptr; in guc_read_update_log_buffer() 286 log_buf_state->read_ptr = write_offset; in guc_read_update_log_buffer()
|
/drivers/media/usb/pvrusb2/ |
D | pvrusb2-hdw.h | 245 void *read_ptr,unsigned int read_len);
|
/drivers/staging/vc04_services/interface/vchi/message_drivers/ |
D | message.h | 88 uint32_t read_ptr; // this module does the reading member
|
/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
D | pcie.c | 264 u16 (*read_ptr)(struct brcmf_pciedev_info *devinfo, u32 mem_offset); member 941 commonring->r_ptr = devinfo->read_ptr(devinfo, ring->r_idx_addr); in brcmf_pcie_ring_mb_update_rptr() 959 commonring->w_ptr = devinfo->read_ptr(devinfo, ring->w_idx_addr); in brcmf_pcie_ring_mb_update_wptr() 1122 devinfo->read_ptr = brcmf_pcie_read_tcm16; in brcmf_pcie_init_ringbuffers() 1129 devinfo->read_ptr = brcmf_pcie_read_idx; in brcmf_pcie_init_ringbuffers()
|