| /linux/sound/usb/usx2y/ |
| H A D | us144mkii_capture.c | 178 size_t write_ptr, read_ptr, available_data; in tascam_capture_work_handler() local 183 read_ptr = tascam->capture_ring_buffer_read_ptr; in tascam_capture_work_handler() 184 available_data = (write_ptr >= read_ptr) ? in tascam_capture_work_handler() 185 (write_ptr - read_ptr) : in tascam_capture_work_handler() 187 read_ptr + write_ptr); in tascam_capture_work_handler() 193 CAPTURE_RING_BUFFER_SIZE - read_ptr; in tascam_capture_work_handler() 198 read_ptr, in tascam_capture_work_handler() 203 read_ptr, in tascam_capture_work_handler() 211 (read_ptr + in tascam_capture_work_handler()
|
| /linux/sound/soc/sof/ |
| H A D | ipc4-mtrace.c | 174 u32 log_buffer_offset, log_buffer_size, read_ptr, write_ptr; in sof_wait_mtrace_avail() 206 read_ptr = core_data->host_read_ptr; in sof_ipc4_mtrace_dfs_read() 209 if (read_ptr < write_ptr) in sof_ipc4_mtrace_dfs_read() 210 avail = write_ptr - read_ptr; in sof_ipc4_mtrace_dfs_read() 212 avail = log_buffer_size - read_ptr + write_ptr; in sof_ipc4_mtrace_dfs_read() 227 core_data->id, read_ptr, write_ptr, avail); in sof_ipc4_mtrace_dfs_read() 229 if (read_ptr < write_ptr) { in sof_ipc4_mtrace_dfs_read() 231 sof_mailbox_read(sdev, log_buffer_offset + read_ptr, log_buffer, avail); in sof_ipc4_mtrace_dfs_read() 234 sof_mailbox_read(sdev, log_buffer_offset + read_ptr, log_buffer, in sof_ipc4_mtrace_dfs_read() 254 read_ptr in sof_ipc4_mtrace_dfs_read() 180 u32 log_buffer_offset, log_buffer_size, read_ptr, write_ptr; sof_ipc4_mtrace_dfs_read() local [all...] |
| /linux/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/ |
| H A D | tx.c | 344 int read_ptr) in iwl_txq_free_tfd() argument 349 int idx = iwl_txq_get_cmd_index(txq, read_ptr); in iwl_txq_free_tfd() 362 iwl_txq_get_tfd(trans, txq, read_ptr)); in iwl_txq_free_tfd() 365 txq, read_ptr); in iwl_txq_free_tfd() 395 while (txq->write_ptr != txq->read_ptr) { in iwl_pcie_txq_unmap() 397 txq_id, txq->read_ptr); in iwl_pcie_txq_unmap() 400 struct sk_buff *skb = txq->entries[txq->read_ptr].skb; in iwl_pcie_txq_unmap() 402 &txq->entries[txq->read_ptr].meta; in iwl_pcie_txq_unmap() 409 iwl_txq_free_tfd(trans, txq, txq->read_ptr); in iwl_pcie_txq_unmap() 410 txq->read_ptr = iwl_txq_inc_wrap(trans, txq->read_ptr); in iwl_pcie_txq_unmap() [all …]
|
| H A D | tx-gen2.c | 547 used = (q->write_ptr - q->read_ptr) & in iwl_txq_space() 678 int idx = iwl_txq_get_cmd_index(txq, txq->read_ptr); in iwl_txq_gen2_free_tfd() 799 if (txq->read_ptr == txq->write_ptr && txq->wd_timeout) in iwl_txq_gen2_tx() 825 while (txq->write_ptr != txq->read_ptr) { in iwl_txq_gen2_unmap() 827 txq_id, txq->read_ptr); in iwl_txq_gen2_unmap() 830 int idx = iwl_txq_get_cmd_index(txq, txq->read_ptr); in iwl_txq_gen2_unmap() 838 txq->read_ptr = iwl_txq_inc_wrap(trans, txq->read_ptr); in iwl_txq_gen2_unmap() 1007 txq->read_ptr = wr_ptr; in iwl_pcie_txq_alloc_response() 1421 if (txq->read_ptr == txq->write_ptr && txq->wd_timeout) in iwl_pcie_gen2_enqueue_hcmd()
|
| /linux/drivers/net/wireless/morsemicro/mm81x/ |
| H A D | yaps_hw.c | 448 char *read_ptr = from_chip_buffer_aligned; in mm81x_yaps_hw_read_pkts() local 489 delim = le32_to_cpu(*((__le32 *)read_ptr)); in mm81x_yaps_hw_read_pkts() 490 read_ptr += sizeof(delim); in mm81x_yaps_hw_read_pkts() 525 memcpy(pkts[i].skb->data, read_ptr, pkt_size); in mm81x_yaps_hw_read_pkts() 526 read_ptr += total_len; in mm81x_yaps_hw_read_pkts() 533 memcpy(pkts[i].skb->data, read_ptr, bytes_remaining); in mm81x_yaps_hw_read_pkts() 534 read_ptr = from_chip_buffer_aligned; in mm81x_yaps_hw_read_pkts() 539 yaps->aux_data->ysl_addr + 4, read_ptr, in mm81x_yaps_hw_read_pkts() 545 memcpy(pkts[i].skb->data + bytes_remaining, read_ptr, in mm81x_yaps_hw_read_pkts() 547 read_ptr += read_overhang_len; in mm81x_yaps_hw_read_pkts()
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| 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()
|
| H A D | selftest.c | 182 unsigned int read_ptr[EFX_MAX_CHANNELS]; in efx_test_eventq_irq() local 189 read_ptr[channel->channel] = channel->eventq_read_ptr; in efx_test_eventq_irq() 207 read_ptr[channel->channel]) { in efx_test_eventq_irq()
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | tx_common.c | 230 unsigned int stop_index, read_ptr; in efx_dequeue_buffers() local 233 read_ptr = tx_queue->read_count & tx_queue->ptr_mask; in efx_dequeue_buffers() 235 while (read_ptr != stop_index) { in efx_dequeue_buffers() 236 struct efx_tx_buffer *buffer = &tx_queue->buffer[read_ptr]; in efx_dequeue_buffers() 241 tx_queue->queue, read_ptr); in efx_dequeue_buffers() 250 read_ptr = tx_queue->read_count & tx_queue->ptr_mask; in efx_dequeue_buffers()
|
| H A D | ef100_nic.c | 263 unsigned int read_ptr; in ef100_ev_process() local 276 read_ptr = channel->eventq_read_ptr; in ef100_ev_process() 280 p_event = efx_event(channel, read_ptr); in ef100_ev_process() 316 ++read_ptr; in ef100_ev_process() 317 if ((read_ptr & channel->eventq_mask) == 0) in ef100_ev_process() 321 channel->eventq_read_ptr = read_ptr; in ef100_ev_process()
|
| H A D | selftest.c | 181 unsigned int read_ptr[EFX_MAX_CHANNELS]; in efx_test_eventq_irq() local 188 read_ptr[channel->channel] = channel->eventq_read_ptr; in efx_test_eventq_irq() 206 read_ptr[channel->channel]) { in efx_test_eventq_irq()
|
| /linux/drivers/hwtracing/coresight/ |
| H A D | coresight-tmc-etf.c | 482 u64 read_ptr, write_ptr; in tmc_update_etf_buffer() local 506 read_ptr = tmc_read_rrp(drvdata); in tmc_update_etf_buffer() 518 to_read = CIRC_CNT(write_ptr, read_ptr, drvdata->size); in tmc_update_etf_buffer() 537 read_ptr = (write_ptr + drvdata->size) - to_read; in tmc_update_etf_buffer() 539 if (read_ptr > (drvdata->size - 1)) in tmc_update_etf_buffer() 540 read_ptr -= drvdata->size; in tmc_update_etf_buffer() 542 tmc_write_rrp(drvdata, read_ptr); in tmc_update_etf_buffer()
|
| /linux/drivers/comedi/ |
| H A D | comedi_buf.c | 601 unsigned int read_ptr = async->buf_read_ptr; in comedi_buf_memcpy_from() local 608 unsigned int page = read_ptr >> PAGE_SHIFT; in comedi_buf_memcpy_from() 609 unsigned int offset = offset_in_page(read_ptr); in comedi_buf_memcpy_from() 616 read_ptr += block_size; in comedi_buf_memcpy_from() 617 if (read_ptr == async->prealloc_bufsz) in comedi_buf_memcpy_from() 618 read_ptr = 0; in comedi_buf_memcpy_from()
|
| /linux/drivers/net/ethernet/sfc/falcon/ |
| H A D | tx.c | 353 unsigned int stop_index, read_ptr; in ef4_dequeue_buffers() local 356 read_ptr = tx_queue->read_count & tx_queue->ptr_mask; in ef4_dequeue_buffers() 358 while (read_ptr != stop_index) { in ef4_dequeue_buffers() 359 struct ef4_tx_buffer *buffer = &tx_queue->buffer[read_ptr]; in ef4_dequeue_buffers() 365 tx_queue->queue, read_ptr); in ef4_dequeue_buffers() 373 read_ptr = tx_queue->read_count & tx_queue->ptr_mask; in ef4_dequeue_buffers()
|
| H A D | selftest.c | 181 unsigned int read_ptr[EF4_MAX_CHANNELS]; in ef4_test_eventq_irq() local 188 read_ptr[channel->channel] = channel->eventq_read_ptr; in ef4_test_eventq_irq() 206 read_ptr[channel->channel]) { in ef4_test_eventq_irq()
|
| /linux/tools/testing/selftests/mm/ |
| H A D | protection_keys.c | 54 noinline int read_ptr(int *ptr) 843 ptr_contents = read_ptr(ptr); in expected_pkey_fault() 854 ptr_contents = read_ptr(ptr); in expected_pkey_fault() 866 ptr_contents = read_ptr(ptr); in __save_test_fd() 871 ptr_contents = read_ptr(ptr); 1249 peek_result = read_ptr(ptr); in test_pkey_init_state() 1259 peek_result = read_ptr(plain_ptr); in test_pkey_init_state() 1303 ptr_contents = read_ptr(p1); in test_ptrace_of_child() 1337 ptr_contents = read_ptr(p1); in test_ptrace_of_child() 1370 ptr_contents = read_ptr(p in test_ptrace_of_child() 57 noinline int read_ptr(int *ptr) read_ptr() function [all...] |
| H A D | pkey-helpers.h | 97 noinline int read_ptr(int *ptr);
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_mqd_manager_vi.c | 192 m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr); in __update_mqd() 193 m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr); in __update_mqd() 387 m->sdmax_rlcx_rb_rptr_addr_lo = lower_32_bits((uint64_t)q->read_ptr); in update_mqd_sdma() 388 m->sdmax_rlcx_rb_rptr_addr_hi = upper_32_bits((uint64_t)q->read_ptr); in update_mqd_sdma()
|
| H A D | kfd_mqd_manager_v12.c | 199 m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr); in update_mqd() 200 m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr); in update_mqd() 340 m->sdmax_rlcx_rb_rptr_addr_lo = lower_32_bits((uint64_t)q->read_ptr); in update_mqd_sdma() 341 m->sdmax_rlcx_rb_rptr_addr_hi = upper_32_bits((uint64_t)q->read_ptr); in update_mqd_sdma()
|
| H A D | kfd_mqd_manager_v10.c | 186 m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr); in update_mqd() 187 m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr); in update_mqd() 390 m->sdmax_rlcx_rb_rptr_addr_lo = lower_32_bits((uint64_t)q->read_ptr); in update_mqd_sdma() 391 m->sdmax_rlcx_rb_rptr_addr_hi = upper_32_bits((uint64_t)q->read_ptr); in update_mqd_sdma()
|
| H A D | kfd_mqd_manager_v11.c | 224 m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr); in update_mqd() 225 m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr); in update_mqd() 466 m->sdmax_rlcx_rb_rptr_addr_lo = lower_32_bits((uint64_t)q->read_ptr); in update_mqd_sdma() 467 m->sdmax_rlcx_rb_rptr_addr_hi = upper_32_bits((uint64_t)q->read_ptr); in update_mqd_sdma()
|
| H A D | kfd_mqd_manager_v12_1.c | 277 m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr); in update_mqd() 278 m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr); in update_mqd() 415 m->sdmax_rlcx_rb_rptr_addr_lo = lower_32_bits((uint64_t)q->read_ptr); in update_mqd_sdma() 416 m->sdmax_rlcx_rb_rptr_addr_hi = upper_32_bits((uint64_t)q->read_ptr); in update_mqd_sdma()
|
| /linux/drivers/net/wireless/intel/iwlegacy/ |
| H A D | 3945.c | 280 for (idx = il_queue_inc_wrap(idx, q->n_bd); q->read_ptr != idx; in il3945_tx_queue_reclaim() 281 q->read_ptr = il_queue_inc_wrap(q->read_ptr, q->n_bd)) { in il3945_tx_queue_reclaim() 283 skb = txq->skbs[txq->q.read_ptr]; in il3945_tx_queue_reclaim() 285 txq->skbs[txq->q.read_ptr] = NULL; in il3945_tx_queue_reclaim() 314 txq->q.n_bd, txq->q.write_ptr, txq->q.read_ptr); in il3945_hdl_tx() 332 info = IEEE80211_SKB_CB(txq->skbs[txq->q.read_ptr]); in il3945_hdl_tx() 639 int idx = txq->q.read_ptr; in il3945_hw_txq_free_tfd() 668 struct sk_buff *skb = txq->skbs[txq->q.read_ptr]; in il3945_hw_txq_free_tfd() 673 txq->skbs[txq->q.read_ptr] = NULL; in il3945_hw_txq_free_tfd()
|
| H A D | common.c | 2758 while (q->write_ptr != q->read_ptr) { in il_tx_queue_unmap() 2760 q->read_ptr = il_queue_inc_wrap(q->read_ptr, q->n_bd); in il_tx_queue_unmap() 2821 while (q->read_ptr != q->write_ptr) { in il_cmd_queue_unmap() 2822 i = il_get_cmd_idx(q, q->read_ptr, 0); in il_cmd_queue_unmap() 2832 q->read_ptr = il_queue_inc_wrap(q->read_ptr, q->n_bd); in il_cmd_queue_unmap() 2910 int s = q->read_ptr - q->write_ptr; in il_queue_space() 2912 if (q->read_ptr > q->write_ptr) in il_queue_space() 2955 q->write_ptr = q->read_ptr = 0; in il_queue_init() 3256 q->write_ptr, q->read_ptr); in il_hcmd_queue_reclaim() 3260 for (idx = il_queue_inc_wrap(idx, q->n_bd); q->read_ptr != idx; in il_hcmd_queue_reclaim() [all …]
|
| /linux/drivers/gpu/drm/i915/gvt/ |
| H A D | execlist.h | 90 u32 read_ptr :3; member
|
| /linux/drivers/media/usb/pvrusb2/ |
| H A D | pvrusb2-hdw.h | 235 void *read_ptr,unsigned int read_len);
|