Home
last modified time | relevance | path

Searched refs:scatterlist (Results 1 – 25 of 70) sorted by relevance

123

/include/linux/
Dscatterlist.h11 struct scatterlist { struct
40 struct scatterlist *sgl; /* the list */ argument
47 struct scatterlist *prv; /* last populated sge in the table */
77 static inline unsigned int __sg_flags(struct scatterlist *sg) in __sg_flags()
82 static inline struct scatterlist *sg_chain_ptr(struct scatterlist *sg) in sg_chain_ptr()
84 return (struct scatterlist *)(sg->page_link & ~SG_PAGE_LINK_MASK); in sg_chain_ptr()
87 static inline bool sg_is_chain(struct scatterlist *sg) in sg_is_chain()
92 static inline bool sg_is_last(struct scatterlist *sg) in sg_is_last()
107 static inline void sg_assign_page(struct scatterlist *sg, struct page *page) in sg_assign_page()
136 static inline void sg_set_page(struct scatterlist *sg, struct page *page, in sg_set_page()
[all …]
Dccp.h176 struct scatterlist *key;
179 struct scatterlist *iv;
182 struct scatterlist *src, *dst;
186 struct scatterlist *cmac_key; /* K1/K2 cmac key required for
236 struct scatterlist *key;
239 struct scatterlist *iv;
242 struct scatterlist *src, *dst;
288 struct scatterlist *ctx;
291 struct scatterlist *src;
294 struct scatterlist *opad;
[all …]
Ddevcoredump.h25 static inline void _devcd_free_sgtable(struct scatterlist *table) in _devcd_free_sgtable()
29 struct scatterlist *iter; in _devcd_free_sgtable()
30 struct scatterlist *delete_iter; in _devcd_free_sgtable()
68 void dev_coredumpsg(struct device *dev, struct scatterlist *table,
91 static inline void dev_coredumpsg(struct device *dev, struct scatterlist *table, in dev_coredumpsg()
Dpci-p2pdma.h17 struct scatterlist;
29 struct scatterlist *pci_p2pmem_alloc_sgl(struct pci_dev *pdev,
31 void pci_p2pmem_free_sgl(struct pci_dev *pdev, struct scatterlist *sgl);
70 static inline struct scatterlist *pci_p2pmem_alloc_sgl(struct pci_dev *pdev, in pci_p2pmem_alloc_sgl()
76 struct scatterlist *sgl) in pci_p2pmem_free_sgl()
Diommu-dma.h29 int iommu_dma_map_sg(struct device *dev, struct scatterlist *sg, int nents,
31 void iommu_dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nents,
64 void iommu_dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sgl,
66 void iommu_dma_sync_sg_for_device(struct device *dev, struct scatterlist *sgl,
Dbsg-lib.h17 struct scatterlist;
26 struct scatterlist *sg_list;
Dvirtio.h44 struct scatterlist sg[], unsigned int num,
49 struct scatterlist sg[], unsigned int num,
54 struct scatterlist sg[], unsigned int num,
60 struct scatterlist *sgs[],
114 struct scatterlist *data_sg;
115 struct scatterlist *result_sg;
Dpage_reporting.h14 struct scatterlist *sg, unsigned int nents);
Dmei_cl_bus.h14 struct scatterlist;
130 struct scatterlist *sg_in,
132 struct scatterlist *sg_out);
Dkmsan.h20 struct scatterlist;
209 void kmsan_handle_dma_sg(struct scatterlist *sg, int nents,
380 static inline void kmsan_handle_dma_sg(struct scatterlist *sg, int nents, in kmsan_handle_dma_sg()
Dblk-integrity.h28 int blk_rq_map_integrity_sg(struct request *, struct scatterlist *);
101 struct scatterlist *s) in blk_rq_map_integrity_sg()
/include/crypto/
Dscatterwalk.h20 static inline void scatterwalk_crypto_chain(struct scatterlist *head, in scatterwalk_crypto_chain()
21 struct scatterlist *sg, int num) in scatterwalk_crypto_chain()
60 struct scatterlist *sg) in scatterwalk_start()
97 void scatterwalk_map_and_copy(void *buf, struct scatterlist *sg,
100 struct scatterlist *scatterwalk_ffwd(struct scatterlist dst[2],
101 struct scatterlist *src,
Dacompress.h32 struct scatterlist *src;
33 struct scatterlist *dst;
54 void (*dst_free)(struct scatterlist *dst);
225 struct scatterlist *src, in acomp_request_set_params()
226 struct scatterlist *dst, in acomp_request_set_params()
Dif_alg.h60 struct scatterlist sgl[ALG_MAX_PAGES + 1];
68 struct scatterlist sg[]; /* Array of SGs forming the SGL */
72 sizeof(struct scatterlist) - 1)
102 struct scatterlist *tsgl;
234 void af_alg_pull_tsgl(struct sock *sk, size_t used, struct scatterlist *dst,
Daead.h78 struct scatterlist;
98 struct scatterlist *src;
99 struct scatterlist *dst;
519 struct scatterlist *src, in aead_request_set_crypt()
520 struct scatterlist *dst, in aead_request_set_crypt()
Dkpp.h33 struct scatterlist *src;
34 struct scatterlist *dst;
233 struct scatterlist *input, in kpp_request_set_input()
250 struct scatterlist *output, in kpp_request_set_output()
Dchacha20poly1305.h38 bool chacha20poly1305_encrypt_sg_inplace(struct scatterlist *src, size_t src_len,
43 bool chacha20poly1305_decrypt_sg_inplace(struct scatterlist *src, size_t src_len,
Dakcipher.h37 struct scatterlist *src;
38 struct scatterlist *dst;
252 struct scatterlist *src, in akcipher_request_set_crypt()
253 struct scatterlist *dst, in akcipher_request_set_crypt()
/include/rdma/
Drw.h46 struct scatterlist *sg, u32 sg_cnt, u32 sg_offset,
49 u32 port_num, struct scatterlist *sg, u32 sg_cnt,
53 u32 port_num, struct scatterlist *sg, u32 sg_cnt,
54 struct scatterlist *prot_sg, u32 prot_sg_cnt,
58 u32 port_num, struct scatterlist *sg, u32 sg_cnt,
59 struct scatterlist *prot_sg, u32 prot_sg_cnt,
/include/drm/intel/
Di915_pxp_tee_interface.h11 struct scatterlist;
36 struct scatterlist *sg_in, size_t total_in_len,
37 struct scatterlist *sg_out);
/include/target/
Dtarget_core_backend.h18 struct scatterlist;
66 sense_reason_t (*execute_rw)(struct se_cmd *cmd, struct scatterlist *,
99 unsigned int, struct scatterlist *, int);
101 struct scatterlist *, int);
116 struct scatterlist *, u32, struct scatterlist *, u32);
Dtarget_core_fabric.h175 struct scatterlist *sgl, u32 sgl_count,
176 struct scatterlist *sgl_bidi, u32 sgl_bidi_count,
177 struct scatterlist *sgl_prot, u32 sgl_prot_count, gfp_t gfp);
226 int target_alloc_sgl(struct scatterlist **sgl, unsigned int *nents,
228 void target_free_sgl(struct scatterlist *sgl, int nents);
/include/linux/mailbox/
Dbrcm-message.h47 struct scatterlist *src;
48 struct scatterlist *dst;
/include/linux/dma/
Dmxs-dma.h20 return dmaengine_prep_slave_sg(chan, (struct scatterlist *)pio, npio, in mxs_dmaengine_prep_pio()
/include/trace/events/
Ddma.h179 struct scatterlist *sg;
259 struct scatterlist *sg;
281 TP_PROTO(struct device *dev, struct scatterlist *sgl, int nents,
295 struct scatterlist *sg;
327 TP_PROTO(struct device *dev, struct scatterlist *sgl, int nents,
340 struct scatterlist *sg;
362 TP_PROTO(struct device *dev, struct scatterlist *sgl, int nents,
374 struct scatterlist *sg;
430 TP_PROTO(struct device *dev, struct scatterlist *sgl, int nents,
442 struct scatterlist *sg;
[all …]

123