Home
last modified time | relevance | path

Searched refs:wr_offset (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/bus/mhi/ep/
H A Dring.c42 if (ring->wr_offset == end) in __mhi_ep_cache_ring()
45 start = ring->wr_offset; in __mhi_ep_cache_ring()
81 size_t wr_offset; in mhi_ep_cache_ring() local
84 wr_offset = mhi_ep_ring_addr2offset(ring, wr_ptr); in mhi_ep_cache_ring()
87 ret = __mhi_ep_cache_ring(ring, wr_offset); in mhi_ep_cache_ring()
91 ring->wr_offset = wr_offset; in mhi_ep_cache_ring()
122 if (ring->rd_offset < ring->wr_offset) in mhi_ep_ring_add_element()
123 num_free_elem = (ring->wr_offset - ring->rd_offset) - 1; in mhi_ep_ring_add_element()
125 num_free_elem = ((ring->ring_size - ring->rd_offset) + ring->wr_offset) - 1; in mhi_ep_ring_add_element()
205 ring->wr_offset = mhi_ep_ring_addr2offset(ring, le64_to_cpu(val)); in mhi_ep_ring_start()
H A Dinternal.h132 size_t wr_offset; member
H A Dmain.c335 return !!(mhi_chan->rd_offset == ring->wr_offset);
785 if (ring->rd_offset == ring->wr_offset) in mhi_ep_cmd_ring_worker()
792 while (ring->rd_offset != ring->wr_offset) { in mhi_ep_cmd_ring_worker()
846 if (chan->rd_offset == ring->wr_offset) { in mhi_ep_ch_ring_worker()
/linux/drivers/gpu/drm/xe/
H A Dxe_gsc.c115 static u32 emit_version_query_msg(struct xe_device *xe, struct iosys_map *map, u32 wr_offset) in emit_version_query_msg() argument
117 xe_map_memset(xe, map, wr_offset, 0, sizeof(struct gsc_get_compatibility_version_in)); in emit_version_query_msg()
119 version_query_wr(xe, map, wr_offset, header.group_id, MKHI_GROUP_ID_GFX_SRV); in emit_version_query_msg()
120 version_query_wr(xe, map, wr_offset, header.command, in emit_version_query_msg()
123 return wr_offset + sizeof(struct gsc_get_compatibility_version_in); in emit_version_query_msg()
134 u32 wr_offset; in query_compatibility_version() local
150 wr_offset = xe_gsc_emit_header(xe, &bo->vmap, 0, HECI_MEADDRESS_MKHI, 0, in query_compatibility_version()
152 wr_offset = emit_version_query_msg(xe, &bo->vmap, wr_offset); in query_compatibility_version()
154 err = xe_gsc_pkt_submit_kernel(gsc, ggtt_offset, wr_offset, in query_compatibility_version()
H A Dxe_gsc_proxy.c227 u32 wr_offset; in proxy_query() local
232 wr_offset = xe_gsc_emit_header(xe, &gsc->proxy.to_gsc, 0, in proxy_query()
234 wr_offset = emit_proxy_header(xe, &gsc->proxy.to_gsc, wr_offset); in proxy_query()
236 size = wr_offset; in proxy_query()
312 wr_offset = xe_gsc_emit_header(xe, &gsc->proxy.to_gsc, 0, in proxy_query()
316 xe_map_memcpy_to(xe, &gsc->proxy.to_gsc, wr_offset, gsc->proxy.from_csme, size); in proxy_query()
318 size += wr_offset; in proxy_query()
/linux/drivers/spi/
H A Dspi-mtk-snfi.c1060 u32 wr_offset = 0; in mtk_snand_write_page_cache() local
1080 wr_offset = op_addr & mask; in mtk_snand_write_page_cache()
1086 if (wr_offset) in mtk_snand_write_page_cache()
1087 memset(snf->buf, 0xff, wr_offset); in mtk_snand_write_page_cache()
1089 cap_len = snf->buf_len - wr_offset; in mtk_snand_write_page_cache()
1092 memcpy(snf->buf + wr_offset, op->data.buf.out, cap_len); in mtk_snand_write_page_cache()
/linux/fs/nfsd/
H A Dnfs4proc.c1334 if (write->wr_offset > (u64)OFFSET_MAX || in nfsd4_write()
1335 write->wr_offset + write->wr_buflen > (u64)OFFSET_MAX) in nfsd4_write()
1340 write->wr_offset, cnt); in nfsd4_write()
1353 write->wr_offset, &write->wr_payload, in nfsd4_write()
1360 write->wr_offset, cnt);
H A Dxdr4.h568 u64 wr_offset; /* request */
554 u64 wr_offset; /* request */ global() member
H A Dnfs4xdr.c1586 if (xdr_stream_decode_u64(argp->xdr, &write->wr_offset) < 0) in nfsd4_decode_write()