/kernel/linux/linux-6.6/sound/soc/intel/avs/ |
H A D | apl.c | 68 if (layout.read_ptr > layout.write_ptr) { in apl_log_buffer_status() 69 avs_dump_fw_log(adev, buf + layout.read_ptr, in apl_log_buffer_status() 70 apl_log_payload_size(adev) - layout.read_ptr); in apl_log_buffer_status() 71 layout.read_ptr = 0; in apl_log_buffer_status() 73 avs_dump_fw_log_wakeup(adev, buf + layout.read_ptr, layout.write_ptr - layout.read_ptr); in apl_log_buffer_status() 93 if (layout->read_ptr != layout->write_ptr) in apl_wait_log_entry() 129 if (!apl_is_entry_stackdump(buf + layout.read_ptr)) { in apl_coredump() 148 if (layout.read_ptr > layout.write_ptr) { in apl_coredump() 149 count = apl_log_payload_size(adev) - layout.read_ptr; in apl_coredump() [all...] |
/kernel/linux/linux-6.6/sound/soc/sof/ |
H A D | ipc4-mtrace.c | 191 u32 log_buffer_offset, log_buffer_size, read_ptr, write_ptr; in sof_ipc4_mtrace_dfs_read() local 223 read_ptr = core_data->host_read_ptr; in sof_ipc4_mtrace_dfs_read() 226 if (read_ptr < write_ptr) in sof_ipc4_mtrace_dfs_read() 227 avail = write_ptr - read_ptr; in sof_ipc4_mtrace_dfs_read() 229 avail = log_buffer_size - read_ptr + write_ptr; in sof_ipc4_mtrace_dfs_read() 244 core_data->id, read_ptr, write_ptr, avail); in sof_ipc4_mtrace_dfs_read() 246 if (read_ptr < write_ptr) { in sof_ipc4_mtrace_dfs_read() 248 sof_mailbox_read(sdev, log_buffer_offset + read_ptr, log_buffer, avail); in sof_ipc4_mtrace_dfs_read() 251 sof_mailbox_read(sdev, log_buffer_offset + read_ptr, log_buffer, in sof_ipc4_mtrace_dfs_read() 271 read_ptr in sof_ipc4_mtrace_dfs_read() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/queue/ |
H A D | tx.c | 167 int idx = iwl_txq_get_cmd_index(txq, txq->read_ptr); in iwl_txq_gen2_free_tfd() 713 used = (q->write_ptr - q->read_ptr) & in iwl_txq_space() 800 if (txq->read_ptr == txq->write_ptr && txq->wd_timeout) in iwl_txq_gen2_tx() 824 while (txq->write_ptr != txq->read_ptr) { in iwl_txq_gen2_unmap() 826 txq_id, txq->read_ptr); in iwl_txq_gen2_unmap() 829 int idx = iwl_txq_get_cmd_index(txq, txq->read_ptr); in iwl_txq_gen2_unmap() 836 txq->read_ptr = iwl_txq_inc_wrap(trans, txq->read_ptr); in iwl_txq_gen2_unmap() 933 q->read_ptr = 0; in iwl_queue_init() 999 txq->read_ptr, tx in iwl_txq_log_scd_error() 1486 int read_ptr = txq->read_ptr; iwl_txq_gen1_inval_byte_cnt_tbl() local 1581 int tfd_num, read_ptr, last_to_free; iwl_txq_reclaim() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/pcie/ |
H A D | tx.c | 209 * iwl_pcie_txq_free_tfd - Free all chunks referenced by TFD [txq->q.read_ptr] 222 int rd_ptr = txq->read_ptr; in iwl_pcie_txq_free_tfd() 308 while (txq->write_ptr != txq->read_ptr) { in iwl_pcie_txq_unmap() 310 txq_id, txq->read_ptr); in iwl_pcie_txq_unmap() 313 struct sk_buff *skb = txq->entries[txq->read_ptr].skb; in iwl_pcie_txq_unmap() 321 txq->read_ptr = iwl_txq_inc_wrap(trans, txq->read_ptr); in iwl_pcie_txq_unmap() 323 if (txq->read_ptr == txq->write_ptr) { in iwl_pcie_txq_unmap() 474 txq->read_ptr = 0; in iwl_trans_pcie_tx_reset() 745 if (txq->read_ptr in iwl_pcie_txq_progress() 757 int read_ptr = iwl_txq_get_cmd_index(txq, txq->read_ptr); iwl_trans_pcie_reclaim() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/queue/ |
H A D | tx.c | 190 int idx = iwl_txq_get_cmd_index(txq, txq->read_ptr); in iwl_txq_gen2_free_tfd() 771 used = (q->write_ptr - q->read_ptr) & in iwl_txq_space() 858 if (txq->read_ptr == txq->write_ptr && txq->wd_timeout) in iwl_txq_gen2_tx() 882 while (txq->write_ptr != txq->read_ptr) { in iwl_txq_gen2_unmap() 884 txq_id, txq->read_ptr); in iwl_txq_gen2_unmap() 887 int idx = iwl_txq_get_cmd_index(txq, txq->read_ptr); in iwl_txq_gen2_unmap() 894 txq->read_ptr = iwl_txq_inc_wrap(trans, txq->read_ptr); in iwl_txq_gen2_unmap() 991 q->read_ptr = 0; in iwl_queue_init() 1057 txq->read_ptr, tx in iwl_txq_log_scd_error() 1510 int read_ptr = txq->read_ptr; iwl_txq_gen1_inval_byte_cnt_tbl() local [all...] |
/kernel/linux/linux-5.10/drivers/hwtracing/coresight/ |
H A D | coresight-etb10.c | 288 u32 read_ptr, write_ptr; in etb_dump_hw() local 294 read_ptr = readl_relaxed(drvdata->base + ETB_RAM_READ_POINTER); in etb_dump_hw() 338 writel_relaxed(read_ptr, drvdata->base + ETB_RAM_READ_POINTER); in etb_dump_hw() 434 u32 read_ptr, write_ptr, capacity; in etb_update_buffer() local 455 read_ptr = readl_relaxed(drvdata->base + ETB_RAM_READ_POINTER); in etb_update_buffer() 482 read_ptr = write_ptr; in etb_update_buffer() 484 to_read = CIRC_CNT(write_ptr, read_ptr, drvdata->buffer_depth); in etb_update_buffer() 507 read_ptr = (write_ptr + drvdata->buffer_depth) - in etb_update_buffer() 510 if (read_ptr > (drvdata->buffer_depth - 1)) in etb_update_buffer() 511 read_ptr in etb_update_buffer() [all...] |
H A D | coresight-tmc-etf.c | 450 u64 read_ptr, write_ptr; in tmc_update_etf_buffer() local 473 read_ptr = tmc_read_rrp(drvdata); in tmc_update_etf_buffer() 485 to_read = CIRC_CNT(write_ptr, read_ptr, drvdata->size); in tmc_update_etf_buffer() 504 read_ptr = (write_ptr + drvdata->size) - to_read; in tmc_update_etf_buffer() 506 if (read_ptr > (drvdata->size - 1)) in tmc_update_etf_buffer() 507 read_ptr -= drvdata->size; in tmc_update_etf_buffer() 509 tmc_write_rrp(drvdata, read_ptr); in tmc_update_etf_buffer()
|
/kernel/linux/linux-6.6/drivers/hwtracing/coresight/ |
H A D | coresight-etb10.c | 290 u32 read_ptr, write_ptr; in etb_dump_hw() local 296 read_ptr = readl_relaxed(drvdata->base + ETB_RAM_READ_POINTER); in etb_dump_hw() 340 writel_relaxed(read_ptr, drvdata->base + ETB_RAM_READ_POINTER); in etb_dump_hw() 436 u32 read_ptr, write_ptr, capacity; in etb_update_buffer() local 457 read_ptr = readl_relaxed(drvdata->base + ETB_RAM_READ_POINTER); in etb_update_buffer() 484 read_ptr = write_ptr; in etb_update_buffer() 486 to_read = CIRC_CNT(write_ptr, read_ptr, drvdata->buffer_depth); in etb_update_buffer() 509 read_ptr = (write_ptr + drvdata->buffer_depth) - in etb_update_buffer() 512 if (read_ptr > (drvdata->buffer_depth - 1)) in etb_update_buffer() 513 read_ptr in etb_update_buffer() [all...] |
H A D | coresight-tmc-etf.c | 476 u64 read_ptr, write_ptr; in tmc_update_etf_buffer() local 499 read_ptr = tmc_read_rrp(drvdata); in tmc_update_etf_buffer() 511 to_read = CIRC_CNT(write_ptr, read_ptr, drvdata->size); in tmc_update_etf_buffer() 530 read_ptr = (write_ptr + drvdata->size) - to_read; in tmc_update_etf_buffer() 532 if (read_ptr > (drvdata->size - 1)) in tmc_update_etf_buffer() 533 read_ptr -= drvdata->size; in tmc_update_etf_buffer() 535 tmc_write_rrp(drvdata, read_ptr); in tmc_update_etf_buffer()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/ |
H A 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()
|
H A D | kfd_mqd_manager_cik.c | 208 m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr); in __update_mqd() 209 m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr); in __update_mqd() 249 m->sdma_rlc_rb_rptr_addr_lo = lower_32_bits((uint64_t)q->read_ptr); in update_mqd_sdma() 250 m->sdma_rlc_rb_rptr_addr_hi = upper_32_bits((uint64_t)q->read_ptr); in update_mqd_sdma() 331 m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr); in update_mqd_hiq() 332 m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr); in update_mqd_hiq()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_queue.c | 40 pr_debug("Queue Read Pointer: 0x%px\n", q->read_ptr); in print_queue_properties() 57 pr_debug("Queue Read Pointer: 0x%px\n", q->properties.read_ptr); in print_queue()
|
H A D | kfd_mqd_manager_cik.c | 194 m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr); in __update_mqd() 195 m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr); in __update_mqd() 238 m->sdma_rlc_rb_rptr_addr_lo = lower_32_bits((uint64_t)q->read_ptr); in update_mqd_sdma() 239 m->sdma_rlc_rb_rptr_addr_hi = upper_32_bits((uint64_t)q->read_ptr); in update_mqd_sdma() 354 m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr); in update_mqd_hiq() 355 m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr); in update_mqd_hiq()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/ |
H A D | tx_common.c | 203 unsigned int stop_index, read_ptr; in efx_dequeue_buffers() local 206 read_ptr = tx_queue->read_count & tx_queue->ptr_mask; in efx_dequeue_buffers() 208 while (read_ptr != stop_index) { in efx_dequeue_buffers() 209 struct efx_tx_buffer *buffer = &tx_queue->buffer[read_ptr]; in efx_dequeue_buffers() 214 tx_queue->queue, read_ptr); in efx_dequeue_buffers() 222 read_ptr = tx_queue->read_count & tx_queue->ptr_mask; in efx_dequeue_buffers()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/falcon/ |
H A D | tx.c | 360 unsigned int stop_index, read_ptr; in ef4_dequeue_buffers() local 363 read_ptr = tx_queue->read_count & tx_queue->ptr_mask; in ef4_dequeue_buffers() 365 while (read_ptr != stop_index) { in ef4_dequeue_buffers() 366 struct ef4_tx_buffer *buffer = &tx_queue->buffer[read_ptr]; in ef4_dequeue_buffers() 372 tx_queue->queue, read_ptr); in ef4_dequeue_buffers() 380 read_ptr = tx_queue->read_count & tx_queue->ptr_mask; in ef4_dequeue_buffers()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/falcon/ |
H A D | tx.c | 361 unsigned int stop_index, read_ptr; in ef4_dequeue_buffers() local 364 read_ptr = tx_queue->read_count & tx_queue->ptr_mask; in ef4_dequeue_buffers() 366 while (read_ptr != stop_index) { in ef4_dequeue_buffers() 367 struct ef4_tx_buffer *buffer = &tx_queue->buffer[read_ptr]; in ef4_dequeue_buffers() 373 tx_queue->queue, read_ptr); in ef4_dequeue_buffers() 381 read_ptr = tx_queue->read_count & tx_queue->ptr_mask; in ef4_dequeue_buffers()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
H A D | tx_common.c | 216 unsigned int stop_index, read_ptr; in efx_dequeue_buffers() local 219 read_ptr = tx_queue->read_count & tx_queue->ptr_mask; in efx_dequeue_buffers() 221 while (read_ptr != stop_index) { in efx_dequeue_buffers() 222 struct efx_tx_buffer *buffer = &tx_queue->buffer[read_ptr]; in efx_dequeue_buffers() 227 tx_queue->queue, read_ptr); in efx_dequeue_buffers() 236 read_ptr = tx_queue->read_count & tx_queue->ptr_mask; in efx_dequeue_buffers()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/ |
H A D | tx_common.c | 204 unsigned int stop_index, read_ptr; in efx_dequeue_buffers() local 207 read_ptr = tx_queue->read_count & tx_queue->ptr_mask; in efx_dequeue_buffers() 209 while (read_ptr != stop_index) { in efx_dequeue_buffers() 210 struct efx_tx_buffer *buffer = &tx_queue->buffer[read_ptr]; in efx_dequeue_buffers() 215 tx_queue->queue, read_ptr); in efx_dequeue_buffers() 223 read_ptr = tx_queue->read_count & tx_queue->ptr_mask; in efx_dequeue_buffers()
|
/kernel/linux/linux-5.10/drivers/w1/masters/ |
H A D | ds2482.c | 145 * @param read_ptr see DS2482_PTR_CODE_xxx above 148 static inline int ds2482_select_register(struct ds2482_data *pdev, u8 read_ptr) in ds2482_select_register() argument 150 if (pdev->read_prt != read_ptr) { in ds2482_select_register() 153 read_ptr) < 0) in ds2482_select_register() 156 pdev->read_prt = read_ptr; in ds2482_select_register() 466 /* Reset the device (sets the read_ptr to status) */ in ds2482_probe()
|
/kernel/linux/linux-6.6/drivers/w1/masters/ |
H A D | ds2482.c | 142 * @read_ptr: see DS2482_PTR_CODE_xxx above 145 static inline int ds2482_select_register(struct ds2482_data *pdev, u8 read_ptr) in ds2482_select_register() argument 147 if (pdev->read_prt != read_ptr) { in ds2482_select_register() 150 read_ptr) < 0) in ds2482_select_register() 153 pdev->read_prt = read_ptr; in ds2482_select_register() 463 /* Reset the device (sets the read_ptr to status) */ in ds2482_probe()
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/pcie/ |
H A D | tx.c | 197 while (txq->write_ptr != txq->read_ptr) { in iwl_pcie_txq_unmap() 199 txq_id, txq->read_ptr); in iwl_pcie_txq_unmap() 202 struct sk_buff *skb = txq->entries[txq->read_ptr].skb; in iwl_pcie_txq_unmap() 210 txq->read_ptr = iwl_txq_inc_wrap(trans, txq->read_ptr); in iwl_pcie_txq_unmap() 212 if (txq->read_ptr == txq->write_ptr && in iwl_pcie_txq_unmap() 360 txq->read_ptr = 0; in iwl_trans_pcie_tx_reset() 660 r = iwl_txq_get_cmd_index(txq, txq->read_ptr); in iwl_pcie_cmdq_reclaim() 668 txq->write_ptr, txq->read_ptr); in iwl_pcie_cmdq_reclaim() 674 txq->read_ptr in iwl_pcie_cmdq_reclaim() [all...] |
/kernel/linux/linux-5.10/drivers/staging/comedi/ |
H A D | comedi_buf.c | 586 unsigned int read_ptr = async->buf_read_ptr; in comedi_buf_memcpy_from() local 591 src = async->prealloc_buf + read_ptr; in comedi_buf_memcpy_from() 593 if (nbytes >= async->prealloc_bufsz - read_ptr) in comedi_buf_memcpy_from() 594 block_size = async->prealloc_bufsz - read_ptr; in comedi_buf_memcpy_from() 601 read_ptr = 0; in comedi_buf_memcpy_from()
|
/kernel/linux/linux-6.6/drivers/comedi/ |
H A D | comedi_buf.c | 585 unsigned int read_ptr = async->buf_read_ptr; in comedi_buf_memcpy_from() local 590 src = async->prealloc_buf + read_ptr; in comedi_buf_memcpy_from() 592 if (nbytes >= async->prealloc_bufsz - read_ptr) in comedi_buf_memcpy_from() 593 block_size = async->prealloc_bufsz - read_ptr; in comedi_buf_memcpy_from() 600 read_ptr = 0; in comedi_buf_memcpy_from()
|
/kernel/linux/linux-5.10/tools/testing/selftests/vm/ |
H A D | protection_keys.c | 962 __attribute__((noinline)) int read_ptr(int *ptr) in read_ptr() function 1029 ptr_contents = read_ptr(ptr); in test_read_of_write_disabled_region() 1040 ptr_contents = read_ptr(ptr); in test_read_of_access_disabled_region() 1052 ptr_contents = read_ptr(ptr); in test_read_of_access_disabled_region_with_page_already_mapped() 1057 ptr_contents = read_ptr(ptr); in test_read_of_access_disabled_region_with_page_already_mapped() 1361 peek_result = read_ptr(ptr); in test_ptrace_of_child() 1371 peek_result = read_ptr(plain_ptr); in test_ptrace_of_child() 1415 ptr_contents = read_ptr(p1); in test_executing_on_unreadable_memory() 1444 ptr_contents = read_ptr(p1); in test_implicit_mprotect_exec_only_memory() 1477 ptr_contents = read_ptr(p in test_implicit_mprotect_exec_only_memory() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/mm/ |
H A D | protection_keys.c | 954 __attribute__((noinline)) int read_ptr(int *ptr) in read_ptr() function 1021 ptr_contents = read_ptr(ptr); in test_read_of_write_disabled_region() 1032 ptr_contents = read_ptr(ptr); in test_read_of_access_disabled_region() 1044 ptr_contents = read_ptr(ptr); in test_read_of_access_disabled_region_with_page_already_mapped() 1049 ptr_contents = read_ptr(ptr); in test_read_of_access_disabled_region_with_page_already_mapped() 1425 peek_result = read_ptr(ptr); in test_ptrace_of_child() 1435 peek_result = read_ptr(plain_ptr); in test_ptrace_of_child() 1479 ptr_contents = read_ptr(p1); in test_executing_on_unreadable_memory() 1508 ptr_contents = read_ptr(p1); in test_implicit_mprotect_exec_only_memory() 1541 ptr_contents = read_ptr(p in test_implicit_mprotect_exec_only_memory() [all...] |