| /drivers/gpu/drm/imagination/ |
| A D | pvr_cccb.c | 29 WRITE_ONCE(ctrl->read_offset, 0); in cccb_ctrl_init() 111 u32 read_offset, remaining; in pvr_cccb_cmdseq_fits() local 114 read_offset = READ_ONCE(ctrl->read_offset); in pvr_cccb_cmdseq_fits() 124 if (get_ccb_space(pvr_cccb->write_offset, read_offset, pvr_cccb->size) >= size) in pvr_cccb_cmdseq_fits() 160 u32 required_size, cccb_space, read_offset; in pvr_cccb_write_command_with_header() local 176 read_offset = READ_ONCE(ctrl->read_offset); in pvr_cccb_write_command_with_header() 177 cccb_space = get_ccb_space(pvr_cccb->write_offset, read_offset, pvr_cccb->size); in pvr_cccb_write_command_with_header()
|
| A D | pvr_ccb.c | 31 ctrl->read_offset = 0; in ccb_ctrl_init() 84 WRITE_ONCE(pvr_ccb->ctrl->read_offset, 0); in pvr_ccb_init() 126 if (READ_ONCE(ctrl->read_offset) != next_write_offset) { in pvr_ccb_slot_available_locked() 167 u32 read_offset; in pvr_fwccb_process() local 171 while ((read_offset = READ_ONCE(ctrl->read_offset)) != READ_ONCE(ctrl->write_offset)) { in pvr_fwccb_process() 172 struct rogue_fwif_fwccb_cmd cmd = fwccb[read_offset]; in pvr_fwccb_process() 174 WRITE_ONCE(ctrl->read_offset, (read_offset + 1) & READ_ONCE(ctrl->wrap_mask)); in pvr_fwccb_process() 219 u32 rd_offset = READ_ONCE(ctrl->read_offset); in pvr_kccb_used_slot_count_locked() 430 idle = (READ_ONCE(ctrl->write_offset) == READ_ONCE(ctrl->read_offset)); in pvr_kccb_is_idle()
|
| A D | pvr_rogue_fwif_shared.h | 125 u32 read_offset; member
|
| A D | pvr_rogue_fwif_shared_check.h | 29 OFFSET_CHECK(struct rogue_fwif_cccb_ctl, read_offset, 4);
|
| /drivers/gpu/drm/i915/gt/uc/ |
| A D | intel_guc_log.c | 376 unsigned int buffer_size, read_offset, write_offset, bytes_to_copy, full_cnt; in _guc_log_copy_debuglogs_for_relay() local 420 read_offset = log_buf_state_local.read_ptr; in _guc_log_copy_debuglogs_for_relay() 449 read_offset = 0; in _guc_log_copy_debuglogs_for_relay() 451 } else if (unlikely((read_offset > buffer_size) || in _guc_log_copy_debuglogs_for_relay() 455 read_offset = 0; in _guc_log_copy_debuglogs_for_relay() 460 if (read_offset > write_offset) { in _guc_log_copy_debuglogs_for_relay() 462 bytes_to_copy = buffer_size - read_offset; in _guc_log_copy_debuglogs_for_relay() 464 bytes_to_copy = write_offset - read_offset; in _guc_log_copy_debuglogs_for_relay() 466 i915_memcpy_from_wc(dst_data + read_offset, in _guc_log_copy_debuglogs_for_relay() 467 src_data + read_offset, bytes_to_copy); in _guc_log_copy_debuglogs_for_relay()
|
| A D | intel_guc_capture.c | 1295 unsigned int buffer_size, read_offset, write_offset, full_count; in __guc_capture_process_output() local 1316 read_offset = log_buf_state_local.read_ptr; in __guc_capture_process_output() 1328 read_offset = 0; in __guc_capture_process_output() 1330 } else if (unlikely((read_offset > buffer_size) || in __guc_capture_process_output() 1333 read_offset, buffer_size); in __guc_capture_process_output() 1335 read_offset = 0; in __guc_capture_process_output() 1340 buf.rd = read_offset; in __guc_capture_process_output()
|
| /drivers/gpu/drm/xe/ |
| A D | xe_eu_stall.c | 354 u32 read_offset, write_offset, size = 0; in buf_data_size() local 359 read_offset = read_ptr & (buf_size - 1); in buf_data_size() 362 if (write_offset > read_offset) in buf_data_size() 363 size = write_offset - read_offset; in buf_data_size() 365 size = buf_size - read_offset + write_offset; in buf_data_size() 436 u32 read_offset, write_offset; in xe_eu_stall_data_buf_read() local 457 read_offset = read_ptr & (buf_size - 1); in xe_eu_stall_data_buf_read() 459 read_vaddr = xecore_start_vaddr + read_offset; in xe_eu_stall_data_buf_read() 461 if (write_offset > read_offset) { in xe_eu_stall_data_buf_read() 465 if (read_data_size >= buf_size - read_offset) in xe_eu_stall_data_buf_read() [all …]
|
| A D | xe_guc_capture.c | 1351 unsigned int buffer_size, read_offset, write_offset, full_count; in __guc_capture_process_output() local 1372 read_offset = log_buf_state_local.read_ptr; in __guc_capture_process_output() 1385 read_offset = 0; in __guc_capture_process_output() 1387 } else if (unlikely((read_offset > buffer_size) || in __guc_capture_process_output() 1391 read_offset, buffer_size); in __guc_capture_process_output() 1393 read_offset = 0; in __guc_capture_process_output() 1398 buf.rd = read_offset; in __guc_capture_process_output()
|
| /drivers/nvmem/ |
| A D | rockchip-otp.c | 71 int read_offset; member 199 addr_start += otp->data->read_offset / RK3588_NBYTES; in rk3588_otp_read() 279 .read_offset = 0x700, 291 .read_offset = 0xc00,
|
| /drivers/fsi/ |
| A D | fsi-occ.c | 72 size_t read_offset; member 122 if (WARN_ON_ONCE(client->read_offset > client->data_size)) { in occ_read() 128 rc = min(len, client->data_size - client->read_offset); in occ_read() 129 if (copy_to_user(buf, client->buffer + client->read_offset, rc)) in occ_read() 132 client->read_offset += rc; in occ_read() 187 client->read_offset = 0; in occ_write()
|
| /drivers/rtc/ |
| A D | rtc-meson.c | 261 unsigned int read_offset, read_size; in meson_rtc_regmem_read() local 263 read_offset = RTC_REGMEM_0 + (offset / 4); in meson_rtc_regmem_read() 266 return regmap_bulk_read(rtc->serial, read_offset, buf, read_size); in meson_rtc_regmem_read()
|
| A D | rtc-zynqmp.c | 254 .read_offset = xlnx_rtc_read_offset,
|
| A D | interface.c | 1048 if (!rtc->ops->read_offset) in rtc_read_offset() 1052 ret = rtc->ops->read_offset(rtc->dev.parent, offset); in rtc_read_offset()
|
| A D | rtc-optee.c | 186 .read_offset = optee_rtc_readoffset,
|
| A D | rtc-pcf2123.c | 368 .read_offset = pcf2123_read_offset,
|
| A D | rtc-tps65910.c | 361 .read_offset = tps65910_read_offset,
|
| /drivers/input/mouse/ |
| A D | cyapa_gen6.c | 561 u16 read_offset, u16 read_len, u8 data_id, in cyapa_pip_retrieve_data_structure() argument 566 __le16 read_offset; in cyapa_pip_retrieve_data_structure() member 579 put_unaligned_le16(read_offset, &cmd.read_offset); in cyapa_pip_retrieve_data_structure()
|
| /drivers/media/pci/saa7134/ |
| A D | saa7134-alsa.c | 599 dev->dmasound.read_offset += snd_pcm_lib_period_bytes(substream); in snd_card_saa7134_capture_pointer() 600 if (dev->dmasound.read_offset == dev->dmasound.bufsize) in snd_card_saa7134_capture_pointer() 601 dev->dmasound.read_offset = 0; in snd_card_saa7134_capture_pointer() 604 return bytes_to_frames(runtime, dev->dmasound.read_offset); in snd_card_saa7134_capture_pointer() 810 dev->dmasound.read_offset = 0; in snd_card_saa7134_capture_open()
|
| /drivers/net/ethernet/netronome/nfp/ |
| A D | nfp_asm.h | 404 static inline u32 nfp_get_ind_csr_ctx_ptr_offs(u32 read_offset) in nfp_get_ind_csr_ctx_ptr_offs() argument 406 return (read_offset & ~NFP_IND_ME_CTX_PTR_BASE_MASK) | NFP_CSR_CTX_PTR; in nfp_get_ind_csr_ctx_ptr_offs()
|
| /drivers/gpu/drm/etnaviv/ |
| A D | etnaviv_gem_submit.c | 327 if (r->read_offset == 0) { in submit_perfmon_validate() 332 if (r->read_offset >= bo->obj->base.size - sizeof(u32)) { in submit_perfmon_validate() 351 submit->pmrs[i].offset = r->read_offset; in submit_perfmon_validate()
|
| /drivers/bus/mhi/ep/ |
| A D | main.c | 406 size_t tr_len, read_offset, write_offset; in mhi_ep_read_channel() local 438 read_offset = mhi_chan->tre_size - mhi_chan->tre_bytes_left; in mhi_ep_read_channel() 445 buf_info.host_addr = mhi_chan->tre_loc + read_offset; in mhi_ep_read_channel() 556 u32 buf_left, read_offset; in mhi_ep_queue_skb() local 585 read_offset = skb->len - buf_left; in mhi_ep_queue_skb() 587 buf_info.dev_addr = skb->data + read_offset; in mhi_ep_queue_skb()
|
| /drivers/mailbox/ |
| A D | bcm-flexrm-mailbox.c | 982 u32 read_offset, write_offset; in flexrm_new_request() local 1011 read_offset = readl_relaxed(ring->regs + RING_BD_READ_PTR); in flexrm_new_request() 1013 read_offset *= RING_DESC_SIZE; in flexrm_new_request() 1014 read_offset += (u32)(BD_START_ADDR_DECODE(val) - ring->bd_dma_base); in flexrm_new_request() 1032 if (write_offset == read_offset) in flexrm_new_request()
|
| /drivers/net/ethernet/atheros/atl1e/ |
| A D | atl1e_main.c | 759 rx_page_desc[i].rx_page[j].read_offset = 0; in atl1e_init_ring_ptrs() 1410 if (likely(rx_page->read_offset < write_offset)) { in atl1e_clean_rx_irq() 1417 rx_page->read_offset); in atl1e_clean_rx_irq() 1474 rx_page->read_offset += in atl1e_clean_rx_irq() 1480 if (rx_page->read_offset >= rx_ring->page_size) { in atl1e_clean_rx_irq() 1485 rx_page->read_offset = in atl1e_clean_rx_irq() 1495 } while (rx_page->read_offset < write_offset); in atl1e_clean_rx_irq()
|
| A D | atl1e.h | 386 u32 read_offset; /* the offset where we have read */ member
|
| /drivers/scsi/lpfc/ |
| A D | lpfc_bsg.h | 331 uint32_t read_offset; member
|