Searched refs:read_offset (Results 1 - 25 of 51) sorted by path

123

/linux-master/drivers/net/ethernet/netronome/nfp/
H A Dnfp_asm.h404 static inline u32 nfp_get_ind_csr_ctx_ptr_offs(u32 read_offset) argument
406 return (read_offset & ~NFP_IND_ME_CTX_PTR_BASE_MASK) | NFP_CSR_CTX_PTR;
/linux-master/arch/powerpc/platforms/cell/
H A Daxon_msi.c72 u32 read_offset; member in struct:axon_msic
107 while (msic->read_offset != write_offset && retry < 100) {
108 idx = msic->read_offset / sizeof(__le32);
113 write_offset, msic->read_offset, msi);
137 msic->read_offset += MSIC_FIFO_ENTRY_SIZE;
138 msic->read_offset &= MSIC_FIFO_SIZE_MASK;
144 msic->read_offset += MSIC_FIFO_ENTRY_SIZE;
145 msic->read_offset &= MSIC_FIFO_SIZE_MASK;
398 msic->read_offset = dcr_read(msic->dcr_host, MSIC_WRITE_OFFSET_REG)
/linux-master/drivers/bus/mhi/ep/
H A Dmain.c406 size_t tr_len, read_offset, write_offset; local
438 read_offset = mhi_chan->tre_size - mhi_chan->tre_bytes_left;
445 buf_info.host_addr = mhi_chan->tre_loc + read_offset;
556 u32 buf_left, read_offset; local
585 read_offset = skb->len - buf_left;
587 buf_info.dev_addr = skb->data + read_offset;
/linux-master/drivers/fsi/
H A Dfsi-occ.c72 size_t read_offset; member in struct:occ_client
122 if (WARN_ON_ONCE(client->read_offset > client->data_size)) {
128 rc = min(len, client->data_size - client->read_offset);
129 if (copy_to_user(buf, client->buffer + client->read_offset, rc))
132 client->read_offset += rc;
187 client->read_offset = 0;
/linux-master/drivers/gpu/drm/etnaviv/
H A Detnaviv_gem_submit.c328 if (r->read_offset == 0) {
333 if (r->read_offset >= bo->obj->base.size - sizeof(u32)) {
352 submit->pmrs[i].offset = r->read_offset;
/linux-master/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_capture.c1299 unsigned int buffer_size, read_offset, write_offset, full_count; local
1320 read_offset = log_buf_state_local.read_ptr;
1332 read_offset = 0;
1334 } else if (unlikely((read_offset > buffer_size) ||
1337 read_offset, buffer_size);
1339 read_offset = 0;
1344 buf.rd = read_offset;
H A Dintel_guc_log.c377 unsigned int buffer_size, read_offset, write_offset, bytes_to_copy, full_cnt; local
421 read_offset = log_buf_state_local.read_ptr;
450 read_offset = 0;
452 } else if (unlikely((read_offset > buffer_size) ||
456 read_offset = 0;
461 if (read_offset > write_offset) {
463 bytes_to_copy = buffer_size - read_offset;
465 bytes_to_copy = write_offset - read_offset;
467 i915_memcpy_from_wc(dst_data + read_offset,
468 src_data + read_offset, bytes_to_cop
[all...]
/linux-master/drivers/gpu/drm/imagination/
H A Dpvr_ccb.c31 ctrl->read_offset = 0;
84 WRITE_ONCE(pvr_ccb->ctrl->read_offset, 0);
126 if (READ_ONCE(ctrl->read_offset) != next_write_offset) {
167 u32 read_offset; local
171 while ((read_offset = READ_ONCE(ctrl->read_offset)) != READ_ONCE(ctrl->write_offset)) {
172 struct rogue_fwif_fwccb_cmd cmd = fwccb[read_offset];
174 WRITE_ONCE(ctrl->read_offset, (read_offset + 1) & READ_ONCE(ctrl->wrap_mask));
198 * read_offset
[all...]
H A Dpvr_cccb.c29 WRITE_ONCE(ctrl->read_offset, 0);
111 u32 read_offset, remaining; local
114 read_offset = READ_ONCE(ctrl->read_offset);
124 if (get_ccb_space(pvr_cccb->write_offset, read_offset, pvr_cccb->size) >= size)
160 u32 required_size, cccb_space, read_offset; local
176 read_offset = READ_ONCE(ctrl->read_offset);
177 cccb_space = get_ccb_space(pvr_cccb->write_offset, read_offset, pvr_cccb->size);
H A Dpvr_rogue_fwif.h811 u32 read_offset; member in struct:rogue_fwif_ccb_ctl
H A Dpvr_rogue_fwif_check.h196 OFFSET_CHECK(struct rogue_fwif_ccb_ctl, read_offset, 128);
H A Dpvr_rogue_fwif_shared.h125 u32 read_offset; member in struct:rogue_fwif_cccb_ctl
H A Dpvr_rogue_fwif_shared_check.h29 OFFSET_CHECK(struct rogue_fwif_cccb_ctl, read_offset, 4);
/linux-master/drivers/input/mouse/
H A Dcyapa_gen5.c332 __le16 read_offset; member in struct:gen5_retrieve_panel_scan_data
2247 put_unaligned_le16(offset, &panel_sacn_data->read_offset);
H A Dcyapa_gen6.c561 u16 read_offset, u16 read_len, u8 data_id,
566 __le16 read_offset; member in struct:retrieve_data_struct_cmd
579 put_unaligned_le16(read_offset, &cmd.read_offset);
560 cyapa_pip_retrieve_data_structure(struct cyapa *cyapa, u16 read_offset, u16 read_len, u8 data_id, u8 *data, int *data_buf_lens) argument
/linux-master/drivers/input/touchscreen/
H A Dcyttsp4_core.c203 int read_offset; local
227 read_offset = si->si_ofs.cydata_ofs;
230 rc = cyttsp4_adap_read(cd, read_offset,
249 read_offset += offsetof(struct cyttsp4_cydata, mfgid_sz)
253 rc = cyttsp4_adap_read(cd, read_offset, si->si_ptrs.cydata->mfgid_sz,
261 read_offset += si->si_ptrs.cydata->mfgid_sz;
264 rc = cyttsp4_adap_read(cd, read_offset,
/linux-master/drivers/mailbox/
H A Dbcm-flexrm-mailbox.c982 u32 read_offset, write_offset; local
1011 read_offset = readl_relaxed(ring->regs + RING_BD_READ_PTR);
1013 read_offset *= RING_DESC_SIZE;
1014 read_offset += (u32)(BD_START_ADDR_DECODE(val) - ring->bd_dma_base);
1032 if (write_offset == read_offset)
/linux-master/drivers/media/pci/saa7134/
H A Dsaa7134-alsa.c599 dev->dmasound.read_offset += snd_pcm_lib_period_bytes(substream);
600 if (dev->dmasound.read_offset == dev->dmasound.bufsize)
601 dev->dmasound.read_offset = 0;
604 return bytes_to_frames(runtime, dev->dmasound.read_offset);
810 dev->dmasound.read_offset = 0;
H A Dsaa7134.h514 unsigned int read_offset; member in struct:saa7134_dmasound
/linux-master/drivers/net/ethernet/atheros/atl1e/
H A Datl1e.h386 u32 read_offset; /* the offset where we have read */ member in struct:atl1e_rx_page
H A Datl1e_main.c759 rx_page_desc[i].rx_page[j].read_offset = 0;
1410 if (likely(rx_page->read_offset < write_offset)) {
1417 rx_page->read_offset);
1474 rx_page->read_offset +=
1480 if (rx_page->read_offset >= rx_ring->page_size) {
1485 rx_page->read_offset =
1495 } while (rx_page->read_offset < write_offset);
/linux-master/drivers/net/ethernet/emulex/benet/
H A Dbe_cmds.c2510 req->read_offset = cpu_to_le32(data_offset);
H A Dbe_cmds.h1506 u32 read_offset; member in struct:lancer_cmd_req_read_object
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_debug.c1884 u32 read_offset = 0, param = 0; local
1899 nvram_offset_bytes + read_offset);
1905 (u32 *)((u8 *)ret_buf + read_offset),
1914 read_offset += ret_read_size;
/linux-master/drivers/rtc/
H A Dinterface.c1033 * If read_offset() is not implemented for the rtc, return -EINVAL
1042 if (!rtc->ops->read_offset)
1046 ret = rtc->ops->read_offset(rtc->dev.parent, offset);

Completed in 406 milliseconds

123