/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 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 WRITE_ONCE(*rb->read_ptr, new_offset); in scif_rb_update_read_ptr() 222 WRITE_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,
|
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/pcie/ |
D | tx.c | 94 used = (q->write_ptr - q->read_ptr) & in iwl_queue_space() 124 q->read_ptr = 0; in iwl_queue_init() 160 if (txq->read_ptr == txq->write_ptr) { in iwl_pcie_txq_stuck_timer() 226 int read_ptr = txq->read_ptr; in iwl_pcie_txq_inval_byte_cnt_tbl() local 230 (void *)txq->entries[read_ptr].cmd->payload; in iwl_pcie_txq_inval_byte_cnt_tbl() 232 WARN_ON(read_ptr >= TFD_QUEUE_SIZE_MAX); in iwl_pcie_txq_inval_byte_cnt_tbl() 239 scd_bc_tbl[txq_id].tfd_offset[read_ptr] = bc_ent; in iwl_pcie_txq_inval_byte_cnt_tbl() 241 if (read_ptr < TFD_QUEUE_SIZE_BC_DUP) in iwl_pcie_txq_inval_byte_cnt_tbl() 243 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 | 187 int idx = iwl_pcie_get_cmd_index(txq, txq->read_ptr); in iwl_pcie_gen2_free_tfd() 612 if (txq->read_ptr == txq->write_ptr) { in iwl_trans_pcie_gen2_tx() 858 if (txq->read_ptr == txq->write_ptr && txq->wd_timeout) in iwl_pcie_gen2_enqueue_hcmd() 929 txq->read_ptr, txq->write_ptr); in iwl_pcie_gen2_send_hcmd_sync() 1022 while (txq->write_ptr != txq->read_ptr) { in iwl_pcie_gen2_txq_unmap() 1024 txq_id, txq->read_ptr); in iwl_pcie_gen2_txq_unmap() 1027 int idx = iwl_pcie_get_cmd_index(txq, txq->read_ptr); in iwl_pcie_gen2_txq_unmap() 1036 txq->read_ptr = iwl_queue_inc_wrap(trans, txq->read_ptr); in iwl_pcie_gen2_txq_unmap() 1038 if (txq->read_ptr == txq->write_ptr) { in iwl_pcie_gen2_txq_unmap() 1201 txq->read_ptr = wr_ptr; in iwl_trans_pcie_dyn_txq_alloc()
|
/Linux-v4.19/drivers/hwtracing/coresight/ |
D | coresight-etb10.c | 199 u32 read_ptr, write_ptr; in etb_dump_hw() local 204 read_ptr = readl_relaxed(drvdata->base + ETB_RAM_READ_POINTER); in etb_dump_hw() 248 writel_relaxed(read_ptr, drvdata->base + ETB_RAM_READ_POINTER); in etb_dump_hw() 356 u32 read_ptr, write_ptr, capacity; in etb_update_buffer() local 371 read_ptr = readl_relaxed(drvdata->base + ETB_RAM_READ_POINTER); in etb_update_buffer() 398 read_ptr = write_ptr; in etb_update_buffer() 400 to_read = CIRC_CNT(write_ptr, read_ptr, drvdata->buffer_depth); in etb_update_buffer() 423 read_ptr = (write_ptr + drvdata->buffer_depth) - in etb_update_buffer() 426 if (read_ptr > (drvdata->buffer_depth - 1)) in etb_update_buffer() 427 read_ptr -= drvdata->buffer_depth; in etb_update_buffer() [all …]
|
D | coresight-tmc-etf.c | 389 u64 read_ptr, write_ptr; in tmc_update_etf_buffer() local 406 read_ptr = tmc_read_rrp(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() 456 if (read_ptr > (drvdata->size - 1)) in tmc_update_etf_buffer() 457 read_ptr -= drvdata->size; in tmc_update_etf_buffer() 459 tmc_write_rrp(drvdata, read_ptr); in tmc_update_etf_buffer()
|
/Linux-v4.19/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_queue.c | 39 pr_debug("Queue Read Pointer: 0x%px\n", q->read_ptr); in print_queue_properties() 56 pr_debug("Queue Read Pointer: 0x%px\n", q->properties.read_ptr); in print_queue()
|
D | kfd_mqd_manager_cik.c | 215 m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr); in __update_mqd() 216 m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr); in __update_mqd() 260 m->sdma_rlc_rb_rptr_addr_lo = lower_32_bits((uint64_t)q->read_ptr); in update_mqd_sdma() 261 m->sdma_rlc_rb_rptr_addr_hi = upper_32_bits((uint64_t)q->read_ptr); in update_mqd_sdma() 397 m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr); in update_mqd_hiq() 398 m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr); in update_mqd_hiq()
|
D | kfd_mqd_manager_v9.c | 182 m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr); in update_mqd() 183 m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr); in update_mqd() 361 m->sdmax_rlcx_rb_rptr_addr_lo = lower_32_bits((uint64_t)q->read_ptr); in update_mqd_sdma() 362 m->sdmax_rlcx_rb_rptr_addr_hi = upper_32_bits((uint64_t)q->read_ptr); in update_mqd_sdma()
|
D | kfd_mqd_manager_vi.c | 177 m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr); in __update_mqd() 178 m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr); in __update_mqd() 361 m->sdmax_rlcx_rb_rptr_addr_lo = lower_32_bits((uint64_t)q->read_ptr); in update_mqd_sdma() 362 m->sdmax_rlcx_rb_rptr_addr_hi = upper_32_bits((uint64_t)q->read_ptr); in update_mqd_sdma()
|
/Linux-v4.19/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()
|
/Linux-v4.19/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()
|
/Linux-v4.19/drivers/staging/comedi/ |
D | comedi_buf.c | 536 unsigned int read_ptr = async->buf_read_ptr; in comedi_buf_memcpy_from() local 541 src = async->prealloc_buf + read_ptr; in comedi_buf_memcpy_from() 543 if (nbytes >= async->prealloc_bufsz - read_ptr) in comedi_buf_memcpy_from() 544 block_size = async->prealloc_bufsz - read_ptr; in comedi_buf_memcpy_from() 551 read_ptr = 0; in comedi_buf_memcpy_from()
|
/Linux-v4.19/tools/testing/selftests/x86/ |
D | protection_keys.c | 994 __attribute__((noinline)) int read_ptr(int *ptr) in read_ptr() function 1009 ptr_contents = read_ptr(ptr); in test_read_of_write_disabled_region() 1020 ptr_contents = read_ptr(ptr); in test_read_of_access_disabled_region() 1268 peek_result = read_ptr(ptr); in test_ptrace_of_child() 1278 peek_result = read_ptr(plain_ptr); in test_ptrace_of_child() 1322 ptr_contents = read_ptr(p1); in test_executing_on_unreadable_memory() 1337 ptr_contents = read_ptr(p1); in test_executing_on_unreadable_memory() 1353 ptr_contents = read_ptr(p1); in test_implicit_mprotect_exec_only_memory() 1366 ptr_contents = read_ptr(p1); in test_implicit_mprotect_exec_only_memory() 1381 ptr_contents = read_ptr(p1); in test_implicit_mprotect_exec_only_memory()
|
/Linux-v4.19/drivers/net/ethernet/sfc/ |
D | tx.c | 619 unsigned int stop_index, read_ptr; in efx_dequeue_buffers() local 622 read_ptr = tx_queue->read_count & tx_queue->ptr_mask; in efx_dequeue_buffers() 624 while (read_ptr != stop_index) { in efx_dequeue_buffers() 625 struct efx_tx_buffer *buffer = &tx_queue->buffer[read_ptr]; in efx_dequeue_buffers() 631 tx_queue->queue, read_ptr); in efx_dequeue_buffers() 639 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()
|
/Linux-v4.19/drivers/misc/mei/ |
D | hw-me.c | 463 char read_ptr, write_ptr; in mei_hbuf_filled_slots() local 467 read_ptr = (char) ((hcsr & H_CBRP) >> 8); 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 595 read_ptr = (char) ((me_csr & ME_CBRP_HRA) >> 8); 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/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 | 2203 il->txq[txq_id].q.read_ptr = (ssn_idx & 0xff); in il4965_txq_agg_enable() 2315 il->txq[txq_id].q.read_ptr = (ssn_idx & 0xff); in il4965_txq_agg_disable() 2333 int write_ptr, read_ptr; in il4965_tx_agg_stop() local 2371 read_ptr = il->txq[txq_id].q.read_ptr; in il4965_tx_agg_stop() 2374 if (write_ptr != read_ptr) { in il4965_tx_agg_stop() 2419 q->read_ptr == q->write_ptr) { in il4965_txq_check_empty() 2482 q->write_ptr, q->read_ptr); in il4965_tx_queue_reclaim() 2486 for (idx = il_queue_inc_wrap(idx, q->n_bd); q->read_ptr != idx; in il4965_tx_queue_reclaim() 2487 q->read_ptr = il_queue_inc_wrap(q->read_ptr, q->n_bd)) { in il4965_tx_queue_reclaim() 2489 skb = txq->skbs[txq->q.read_ptr]; in il4965_tx_queue_reclaim() [all …]
|
/Linux-v4.19/drivers/gpu/drm/i915/gvt/ |
D | execlist.h | 88 u32 read_ptr :3; member
|
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | intel_guc_log.c | 274 read_offset = log_buf_state_local.read_ptr; in guc_read_update_log_buffer() 283 log_buf_state->read_ptr = write_offset; in guc_read_update_log_buffer()
|
/Linux-v4.19/drivers/media/usb/pvrusb2/ |
D | pvrusb2-hdw.h | 244 void *read_ptr,unsigned int read_len);
|
/Linux-v4.19/drivers/staging/vc04_services/interface/vchi/message_drivers/ |
D | message.h | 87 uint32_t read_ptr; // this module does the reading member
|