/linux-master/drivers/gpu/drm/loongson/ |
H A D | lsdc_ttm.h | 69 struct sg_table *sg,
|
/linux-master/include/drm/ |
H A D | drm_prime.h | 106 void drm_prime_gem_destroy(struct drm_gem_object *obj, struct sg_table *sg);
|
/linux-master/drivers/gpu/drm/i915/selftests/ |
H A D | intel_memory_region.c | 143 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 D | ttm_tt.h | 102 /** @sg: for SG objects via dma-buf. */ 103 struct sg_table *sg; member in struct:ttm_tt
|
H A D | ttm_bo.h | 64 * @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 D | tifm_core.c | 292 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 D | dpaa_eth_trace.h | 20 fd_format_name(sg)
|
/linux-master/drivers/crypto/caam/ |
H A D | error.c | 17 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 D | iommu.c | 587 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 D | mmc_ops.c | 289 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 D | tcp_ao.c | 120 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 D | libcxgbi.c | 1158 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 D | xe_res_cursor.h | 148 * @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 D | virtio_ctl_msg.c | 113 * @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 D | svc_rdma_rw.c | 423 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 D | frwr_ops.c | 125 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 D | sgl.c | 227 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 D | virtio.h | 28 * 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 D | target_core_file.c | 275 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 D | target_core_sbc.c | 384 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 D | virtio-rng.c | 53 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 D | acard-ahci.c | 184 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 D | send.c | 165 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 D | uniphier-mdmac.c | 110 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 D | mr.c | 37 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...] |