| /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 182 write_ptr = tascam->capture_ring_buffer_write_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() 281 size_t write_ptr = tascam->capture_ring_buffer_write_ptr; in capture_urb_complete() local 282 size_t bytes_to_end = CAPTURE_RING_BUFFER_SIZE - write_ptr; in capture_urb_complete() 285 memcpy(tascam->capture_ring_buffer + write_ptr, in capture_urb_complete() 291 memcpy(tascam->capture_ring_buffer + write_ptr, in capture_urb_complete() 297 (write_ptr + urb->actual_length) % in capture_urb_complete()
|
| /linux/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/ |
| H A D | tx.c | 118 IWL_DEBUG_TX(trans, "Q:%d WR: 0x%x\n", txq_id, txq->write_ptr); in iwl_pcie_txq_inc_wr_ptr() 121 txq->write_ptr | (txq_id << 8)); in iwl_pcie_txq_inc_wr_ptr() 170 tfd = (u8 *)txq->tfds + trans_pcie->txqs.tfd.size * txq->write_ptr; in iwl_pcie_txq_build_tfd() 395 while (txq->write_ptr != txq->read_ptr) { in iwl_pcie_txq_unmap() 412 if (txq->read_ptr == txq->write_ptr && in iwl_pcie_txq_unmap() 561 txq->write_ptr = 0; in iwl_trans_pcie_tx_reset() 682 txq->read_ptr, txq->write_ptr); in iwl_txq_log_scd_error() 695 txq->read_ptr, txq->write_ptr, in iwl_txq_log_scd_error() 710 if (txq->read_ptr == txq->write_ptr) { in iwl_txq_stuck_timer() 896 q->write_ptr = 0; in iwl_queue_init() [all …]
|
| H A D | tx-gen2.c | 304 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() 487 int idx = iwl_txq_get_cmd_index(txq, txq->write_ptr); in iwl_txq_gen2_build_tfd() 547 used = (q->write_ptr - q->read_ptr) & in iwl_txq_space() 563 int idx = iwl_txq_get_cmd_index(txq, txq->write_ptr); in iwl_pcie_gen2_update_byte_tbl() 708 IWL_DEBUG_TX(trans, "Q:%d WR: 0x%x\n", txq->id, txq->write_ptr); in iwl_txq_inc_wr_ptr() 714 iwl_write32(trans, HBUS_TARG_WRPTR, txq->write_ptr | (txq->id << 16)); in iwl_txq_inc_wr_ptr() 760 idx = iwl_txq_get_cmd_index(txq, txq->write_ptr); in iwl_txq_gen2_tx() 799 if (txq->read_ptr == txq->write_ptr && txq->wd_timeout) in iwl_txq_gen2_tx() 803 txq->write_ptr = iwl_txq_inc_wrap(trans, txq->write_ptr); in iwl_txq_gen2_tx() [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/cfg/ |
| H A D | dr.c | 30 .write_ptr = { 43 .write_ptr = { 57 .write_ptr = {
|
| H A D | sc.c | 35 .write_ptr = { 48 .write_ptr = { 62 .write_ptr = {
|
| H A D | bz.c | 35 .write_ptr = { 48 .write_ptr = { 62 .write_ptr = {
|
| /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() 207 write_ptr = core_data->dsp_write_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() 235 avail - write_ptr); in sof_ipc4_mtrace_dfs_read() 237 if (write_ptr) in sof_ipc4_mtrace_dfs_read() 239 (u8 *)(log_buffer) + avail - write_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/comedi/ |
| H A D | comedi_buf.c | 574 unsigned int write_ptr = async->buf_write_ptr; in comedi_buf_memcpy_to() local 581 unsigned int page = write_ptr >> PAGE_SHIFT; in comedi_buf_memcpy_to() 582 unsigned int offset = offset_in_page(write_ptr); in comedi_buf_memcpy_to() 590 write_ptr += block_size; in comedi_buf_memcpy_to() 591 if (write_ptr == async->prealloc_bufsz) in comedi_buf_memcpy_to() 592 write_ptr = 0; in comedi_buf_memcpy_to()
|
| /linux/drivers/hwtracing/coresight/ |
| H A D | ultrasoc-smb.c | 67 u32 write_ptr; in smb_reset_buffer() local 79 write_ptr = readl(drvdata->base + SMB_LB_WR_ADDR_REG); in smb_reset_buffer() 82 if (!write_ptr || write_ptr == sdb->buf_rdptr + sdb->buf_hw_base) in smb_reset_buffer() 89 writel(write_ptr, drvdata->base + SMB_LB_RD_ADDR_REG); in smb_reset_buffer() 90 sdb->buf_rdptr = write_ptr - sdb->buf_hw_base; in smb_reset_buffer()
|
| H A D | coresight-tmc-etf.c | 482 u64 read_ptr, write_ptr; in tmc_update_etf_buffer() local 507 write_ptr = tmc_read_rwp(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()
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_mqd_manager_v12.c | 178 (uint32_t __user *)p->write_ptr, in load_mqd() 201 m->cp_hqd_pq_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr); in update_mqd() 202 m->cp_hqd_pq_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr); in update_mqd() 342 m->sdmax_rlcx_rb_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr); in update_mqd_sdma() 343 m->sdmax_rlcx_rb_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr); in update_mqd_sdma()
|
| H A D | kfd_mqd_manager_v12_1.c | 234 (uint32_t __user *)p->write_ptr, in load_mqd() 279 m->cp_hqd_pq_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr); in update_mqd() 280 m->cp_hqd_pq_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr); in update_mqd() 417 m->sdmax_rlcx_rb_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr); in update_mqd_sdma() 418 m->sdmax_rlcx_rb_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr); in update_mqd_sdma() 574 (uint32_t __user *)p->write_ptr, wptr_shift, 0, mms, in load_mqd_v12_1()
|
| H A D | kfd_mqd_manager_v11.c | 203 (uint32_t __user *)p->write_ptr, in load_mqd() 226 m->cp_hqd_pq_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr); in update_mqd() 227 m->cp_hqd_pq_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr); in update_mqd() 468 m->sdmax_rlcx_rb_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr); in update_mqd_sdma() 469 m->sdmax_rlcx_rb_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr); in update_mqd_sdma()
|
| H A D | kfd_queue.c | 44 pr_debug("Queue Write Pointer: 0x%px\n", q->write_ptr); in print_queue_properties() 61 pr_debug("Queue Write Pointer: 0x%px\n", q->properties.write_ptr); in print_queue() 263 err = kfd_queue_buffer_get(vm, properties->write_ptr, &properties->wptr_bo, PAGE_SIZE); in kfd_queue_acquire_buffers()
|
| H A D | kfd_mqd_manager_vi.c | 171 (uint32_t __user *)p->write_ptr, in load_mqd() 194 m->cp_hqd_pq_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr); in __update_mqd() 195 m->cp_hqd_pq_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr); in __update_mqd()
|
| H A D | kfd_mqd_manager_v10.c | 164 (uint32_t __user *)p->write_ptr, in load_mqd() 188 m->cp_hqd_pq_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr); in update_mqd() 189 m->cp_hqd_pq_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr); in update_mqd()
|
| H A D | kfd_mqd_manager_v9.c | 267 (uint32_t __user *)p->write_ptr, in load_mqd() 288 m->cp_hqd_pq_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr); in update_mqd() 289 m->cp_hqd_pq_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr); in update_mqd() 920 (uint32_t __user *)p->write_ptr, wptr_shift, 0, mms, in load_mqd_v9_4_3()
|
| /linux/drivers/net/ethernet/sfc/falcon/ |
| H A D | farch.c | 274 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() 278 EF4_POPULATE_DWORD_1(reg, FRF_AZ_TX_DESC_WPTR_DWORD, write_ptr); 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() [all …]
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | farch.c | 285 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() 289 EFX_POPULATE_DWORD_1(reg, FRF_AZ_TX_DESC_WPTR_DWORD, write_ptr); 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() [all …]
|
| /linux/drivers/gpu/drm/i915/gvt/ |
| H A D | execlist.h | 88 u32 write_ptr :3; member
|
| /linux/drivers/net/wireless/intel/iwlegacy/ |
| H A D | 4965.c | 1540 int write_ptr = txq->q.write_ptr; in il4965_txq_update_byte_cnt_tbl() local 1544 WARN_ON(len > 0xFFF || write_ptr >= TFD_QUEUE_SIZE_MAX); in il4965_txq_update_byte_cnt_tbl() 1548 scd_bc_tbl[txq_id].tfd_offset[write_ptr] = bc_ent; in il4965_txq_update_byte_cnt_tbl() 1551 if (write_ptr < TFD_QUEUE_SIZE_BC_DUP) in il4965_txq_update_byte_cnt_tbl() 1552 scd_bc_tbl[txq_id].tfd_offset[TFD_QUEUE_SIZE_MAX + write_ptr] = in il4965_txq_update_byte_cnt_tbl()
|
| H A D | common.c | 2733 il_wr(il, HBUS_TARG_WRPTR, txq->q.write_ptr | (txq_id << 8)); in il_txq_update_write_ptr() 2741 _il_wr(il, HBUS_TARG_WRPTR, txq->q.write_ptr | (txq_id << 8)); in il_txq_update_write_ptr() 2758 while (q->write_ptr != q->read_ptr) { in il_tx_queue_unmap() 2821 while (q->read_ptr != q->write_ptr) { 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() 3155 idx = il_get_cmd_idx(q, q->write_ptr, cmd->flags & CMD_SIZE_HUGE); in il_enqueue_hcmd() 3189 cpu_to_le16(QUEUE_TO_SEQ(il->cmd_queue) | IDX_TO_SEQ(q->write_ptr)); in il_enqueue_hcmd() 3201 q->write_ptr, idx, il->cmd_queue); in il_enqueue_hcmd() [all …]
|
| /linux/drivers/media/usb/pvrusb2/ |
| H A D | pvrusb2-hdw.h | 234 void *write_ptr,unsigned int write_len,
|
| /linux/drivers/net/wireless/intel/iwlwifi/fw/ |
| H A D | error-dump.h | 453 __le32 write_ptr; member
|
| /linux/arch/mips/include/asm/ip32/ |
| H A D | mace.h | 142 volatile unsigned long write_ptr; /* channel write pointer */ member
|