Searched refs:sg (Results 301 - 325 of 902) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/gpu/drm/loongson/
H A Dlsdc_ttm.h69 struct sg_table *sg,
/linux-master/include/drm/
H A Ddrm_prime.h106 void drm_prime_gem_destroy(struct drm_gem_object *obj, struct sg_table *sg);
/linux-master/drivers/gpu/drm/i915/selftests/
H A Dintel_memory_region.c143 struct scatterlist *sg; local
146 for (sg = obj->mm.pages->sgl; sg; sg = sg_next(sg)) {
147 if (addr != -1 && sg_dma_address(sg) != addr)
150 addr = sg_dma_address(sg) + sg_dma_len(sg);
258 pr_err("%s min object spans disjoint sg entries\n", __func__);
271 pr_err("%s max object spans disjoint sg entrie
461 struct scatterlist *sg; local
[all...]
/linux-master/include/drm/ttm/
H A Dttm_tt.h102 /** @sg: for SG objects via dma-buf. */
103 struct sg_table *sg; member in struct:ttm_tt
H A Dttm_bo.h64 * @ttm_bo_type_sg: Buffer made from dmabuf sg table shared with another
134 * @sg: external source of pages and DMA addresses, protected by the
137 struct sg_table *sg; member in struct:ttm_buffer_object
368 struct sg_table *sg, struct dma_resv *resv,
373 struct sg_table *sg, struct dma_resv *resv,
/linux-master/drivers/misc/
H A Dtifm_core.c292 int tifm_map_sg(struct tifm_dev *sock, struct scatterlist *sg, int nents, argument
295 return dma_map_sg(&to_pci_dev(sock->dev.parent)->dev, sg, nents,
300 void tifm_unmap_sg(struct tifm_dev *sock, struct scatterlist *sg, int nents, argument
303 dma_unmap_sg(&to_pci_dev(sock->dev.parent)->dev, sg, nents, direction);
/linux-master/drivers/net/ethernet/freescale/dpaa/
H A Ddpaa_eth_trace.h20 fd_format_name(sg)
/linux-master/drivers/crypto/caam/
H A Derror.c17 int rowsize, int groupsize, struct scatterlist *sg,
25 for (it = sg; it && tlen > 0 ; it = sg_next(it)) {
47 int rowsize, int groupsize, struct scatterlist *sg,
16 caam_dump_sg(const char *prefix_str, int prefix_type, int rowsize, int groupsize, struct scatterlist *sg, size_t tlen, bool ascii) argument
46 caam_dump_sg(const char *prefix_str, int prefix_type, int rowsize, int groupsize, struct scatterlist *sg, size_t tlen, bool ascii) argument
/linux-master/arch/sparc/kernel/
H A Diommu.c587 static unsigned long fetch_sg_ctx(struct iommu *iommu, struct scatterlist *sg) argument
596 bus_addr = sg->dma_address & IO_PAGE_MASK;
610 struct scatterlist *sg; local
623 sg = sglist;
625 dma_addr_t dma_handle = sg->dma_address;
626 unsigned int len = sg->dma_length;
649 sg = sg_next(sg);
702 struct scatterlist *sg, *sgprv; local
728 for_each_sg(sglist, sg, nelem
[all...]
/linux-master/drivers/mmc/core/
H A Dmmc_ops.c289 struct scatterlist sg; local
307 data.sg = &sg;
310 sg_init_one(&sg, buf, len);
673 struct scatterlist sg; local
709 data.sg = &sg;
711 sg_init_one(&sg, data_buf, size);
769 struct scatterlist sg; local
816 data.sg
[all...]
/linux-master/net/ipv6/
H A Dtcp_ao.c120 struct scatterlist sg; local
129 sg_init_one(&sg, bp, sizeof(*bp));
130 ahash_request_set_crypt(hp->req, &sg, NULL, sizeof(*bp));
/linux-master/drivers/scsi/cxgbi/
H A Dlibcxgbi.c1158 struct scatterlist *sg = sg_pp ? *sg_pp : NULL; local
1166 if (sg) {
1167 addr = sg_dma_address(sg);
1168 len = sg_dma_len(sg);
1172 if (sg) {
1175 if (offset == (len + sg->offset)) {
1177 sg = sg_next(sg);
1178 if (sg) {
1179 addr = sg_dma_address(sg);
1242 struct scatterlist *sg = sgl; local
1747 struct scatterlist *sg; local
1761 sgl_read_to_frags(struct scatterlist *sg, unsigned int sgoffset, unsigned int dlen, struct page_frag *frags, int frag_max, u32 *dlimit) argument
1816 struct scatterlist *sg, *sgl = NULL; local
1845 struct scatterlist *sg; local
[all...]
/linux-master/drivers/gpu/drm/xe/
H A Dxe_res_cursor.h148 * @sg: scatter gather table to walk
155 static inline void xe_res_first_sg(const struct sg_table *sg, argument
159 XE_WARN_ON(!sg);
166 cur->sgl = sg->sgl;
/linux-master/sound/virtio/
H A Dvirtio_ctl_msg.c113 * @out_sgs: Additional sg-list to attach to the request header (may be NULL).
114 * @in_sgs: Additional sg-list to attach to the response header (may be NULL).
266 struct scatterlist sg; local
279 sg_init_one(&sg, info, count * size);
281 return virtsnd_ctl_msg_send(snd, msg, NULL, &sg, false);
/linux-master/net/sunrpc/xprtrdma/
H A Dsvc_rdma_rw.c423 struct scatterlist *sg = ctxt->rw_sg_table.sgl; local
425 sg_set_buf(&sg[0], info->wi_base, len);
439 struct scatterlist *sg; local
447 sg = ctxt->rw_sg_table.sgl;
452 sg_set_page(sg, *page, sge_bytes, page_off);
455 sg = sg_next(sg);
739 struct scatterlist *sg; local
749 sg = ctxt->rw_sg_table.sgl;
757 sg_set_page(sg, rqst
[all...]
H A Dfrwr_ops.c125 struct scatterlist *sg; local
128 sg = kcalloc_node(depth, sizeof(*sg), XPRTRDMA_GFP_FLAGS,
130 if (!sg)
144 sg_init_table(sg, depth);
145 mr->mr_sg = sg;
149 kfree(sg);
/linux-master/drivers/crypto/hisilicon/
H A Dsgl.c227 struct scatterlist *sg; local
255 for_each_sg(sgl, sg, sg_n_mapped, i) {
256 sg_map_to_hw_sg(sg, curr_hw_sge);
/linux-master/include/linux/
H A Dvirtio.h28 * sg element.
43 struct scatterlist sg[], unsigned int num,
48 struct scatterlist sg[], unsigned int num,
53 struct scatterlist sg[], unsigned int num,
/linux-master/drivers/target/
H A Dtarget_core_file.c275 struct scatterlist *sg; local
283 for_each_sg(sgl, sg, sgl_nents, i) {
284 bvec_set_page(&aio_cmd->bvecs[i], sg_page(sg), sg->length,
285 sg->offset);
286 len += sg->length;
316 struct scatterlist *sg; local
329 for_each_sg(sgl, sg, sgl_nents, i) {
330 bvec_set_page(&bvec[i], sg_page(sg), sg
[all...]
H A Dtarget_core_sbc.c384 struct scatterlist *sg; local
407 for_each_sg(read_sgl, sg, read_nents, sg_cnt) {
408 unsigned int len = min(sg->length, cmp_len);
409 unsigned char *addr = kmap_atomic(sg_page(sg));
503 pr_err("Unable to allocate compare_and_write sg\n");
520 m.piter.sg->offset + block_size);
524 m.piter.sg->offset);
1271 struct scatterlist *sg, int sg_off)
1279 if (!sg)
1290 len = min(psg_len, sg
1270 sbc_dif_copy_prot(struct se_cmd *cmd, unsigned int sectors, bool read, struct scatterlist *sg, int sg_off) argument
[all...]
/linux-master/drivers/char/hw_random/
H A Dvirtio-rng.c53 struct scatterlist sg; local
58 sg_init_one(&sg, vi->data, sizeof(vi->data));
61 virtqueue_add_inbuf(vi->vq, &sg, 1, vi->data, GFP_KERNEL);
/linux-master/drivers/ata/
H A Dacard-ahci.c184 struct scatterlist *sg; local
191 for_each_sg(qc->sg, sg, qc->n_elem, si) {
192 dma_addr_t addr = sg_dma_address(sg);
193 u32 sg_len = sg_dma_len(sg);
/linux-master/drivers/net/wireguard/
H A Dsend.c165 struct scatterlist sg[MAX_SKB_FRAGS + 8]; local
182 if (unlikely(num_frags < 0 || num_frags > ARRAY_SIZE(sg)))
212 sg_init_table(sg, num_frags);
213 if (skb_to_sgvec(skb, sg, sizeof(struct message_data),
216 return chacha20poly1305_encrypt_sg_inplace(sg, plaintext_len, NULL, 0,
/linux-master/drivers/dma/
H A Duniphier-mdmac.c110 struct scatterlist *sg; local
114 sg = &md->sgl[md->sg_cur];
118 src_addr = sg_dma_address(sg);
125 dest_addr = sg_dma_address(sg);
128 chunk_size = sg_dma_len(sg);
/linux-master/drivers/vdpa/mlx5/core/
H A Dmr.c37 struct scatterlist *sg; local
44 for_each_sg(mr->sg_head.sgl, sg, mr->nent, i) {
45 for (dma_addr = sg_dma_address(sg), dma_len = sg_dma_len(sg);
237 struct scatterlist *sg; local
255 sg = mr->sg_head.sgl;
261 if (!sg) {
262 mlx5_vdpa_warn(mvdev, "sg null. start 0x%llx, end 0x%llx\n",
267 sg_set_page(sg, pg, sglen, 0);
268 sg
[all...]

Completed in 224 milliseconds

<<11121314151617181920>>