Searched refs:scatterlist (Results 1 - 25 of 1108) sorted by relevance

1234567891011>>

/linux-master/drivers/crypto/
H A Domap-crypto.h27 int omap_crypto_align_sg(struct scatterlist **sg, int total, int bs,
28 struct scatterlist *new_sg, u16 flags,
30 void omap_crypto_cleanup(struct scatterlist *sg, struct scatterlist *orig,
/linux-master/include/linux/
H A Dscatterlist.h11 struct scatterlist { struct
40 struct scatterlist *sgl; /* the list */
47 struct scatterlist *prv; /* last populated sge in the table */
54 * We use the unsigned long page_link field in the scatterlist struct to place
72 * a valid sg entry, or whether it points to the start of a new scatterlist.
77 static inline unsigned int __sg_flags(struct scatterlist *sg)
82 static inline struct scatterlist *sg_chain_ptr(struct scatterlist *sg)
84 return (struct scatterlist *)(sg->page_link & ~SG_PAGE_LINK_MASK);
87 static inline bool sg_is_chain(struct scatterlist *s
[all...]
H A Dpage_reporting.h6 #include <linux/scatterlist.h>
14 struct scatterlist *sg, unsigned int nents);
H A Dccp.h14 #include <linux/scatterlist.h>
176 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 *sr
[all...]
H A Ddevcoredump.h12 #include <linux/scatterlist.h>
16 * _devcd_free_sgtable - free all the memory of the given scatterlist table
17 * (i.e. both pages and scatterlist instances)
22 static inline void _devcd_free_sgtable(struct scatterlist *table)
26 struct scatterlist *iter;
27 struct scatterlist *delete_iter;
64 void dev_coredumpsg(struct device *dev, struct scatterlist *table,
83 static inline void dev_coredumpsg(struct device *dev, struct scatterlist *table,
/linux-master/tools/virtio/linux/
H A Dscatterlist.h7 struct scatterlist { struct
14 /* Scatterlist helpers, stolen from linux/scatterlist.h */
18 ((struct scatterlist *) ((sg)->page_link & ~0x03))
30 static inline void sg_assign_page(struct scatterlist *sg, struct page *page)
59 static inline void sg_set_page(struct scatterlist *sg, struct page *page,
67 static inline struct page *sg_page(struct scatterlist *sg)
83 * @prv: First scatterlist
85 * @sgl: Second scatterlist
88 * Links @prv@ and @sgl@ together, to form a longer scatterlist.
91 static inline void sg_chain(struct scatterlist *pr
[all...]
/linux-master/drivers/crypto/ccree/
H A Dcc_buffer_mgr.h46 void *info, struct scatterlist *src,
47 struct scatterlist *dst, gfp_t flags);
50 struct scatterlist *src, struct scatterlist *dst);
57 struct scatterlist *src, unsigned int nbytes,
61 struct scatterlist *src, unsigned int nbytes,
65 struct scatterlist *src, bool do_revert);
67 void cc_copy_sg_portion(struct device *dev, u8 *dest, struct scatterlist *sg,
/linux-master/tools/testing/selftests/bpf/progs/
H A Dloop6.c29 struct scatterlist { struct
38 ((struct scatterlist *) ((sg)->page_link & ~(SG_CHAIN | SG_END)))
40 static inline struct scatterlist *__sg_next(struct scatterlist *sgp)
42 struct scatterlist sg;
57 static inline struct scatterlist *get_sgp(struct scatterlist **sgs, int i)
59 struct scatterlist *sgp;
69 int BPF_KPROBE(trace_virtqueue_add_sgs, void *unused, struct scatterlist **sgs,
72 struct scatterlist *sg
[all...]
/linux-master/tools/testing/scatterlist/
H A DMakefile5 OFILES = main.o scatterlist.o
17 $(RM) $(TARGETS) $(OFILES) scatterlist.c linux/scatterlist.h linux/highmem.h linux/kmemleak.h linux/slab.h asm/io.h
20 scatterlist.c: ../../../lib/scatterlist.c
25 include: ../../../include/linux/scatterlist.h
32 @cp $< linux/scatterlist.h
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_migrate.h18 struct scatterlist;
27 struct scatterlist *src,
30 struct scatterlist *dst,
37 struct scatterlist *src,
40 struct scatterlist *dst,
49 struct scatterlist *sg,
57 struct scatterlist *sg,
/linux-master/drivers/crypto/bcm/
H A Dutil.h55 void __dump_sg(struct scatterlist *sg, unsigned int skip, unsigned int len);
77 static inline void dump_sg(struct scatterlist *sg, unsigned int skip,
84 int spu_sg_at_offset(struct scatterlist *sg, unsigned int skip,
85 struct scatterlist **sge, unsigned int *sge_offset);
88 void sg_copy_part_to_buf(struct scatterlist *src, u8 *dest,
90 /* Copy src into scatterlist from offset, length len */
91 void sg_copy_part_from_buf(struct scatterlist *dest, u8 *src,
94 int spu_sg_count(struct scatterlist *sg_list, unsigned int skip, int nbytes);
95 u32 spu_msg_sg_add(struct scatterlist **to_sg,
96 struct scatterlist **from_s
[all...]
/linux-master/drivers/crypto/qce/
H A Dcipher.h27 * @result_sg: scatterlist used for result buffer
40 struct scatterlist result_sg;
42 struct scatterlist *dst_sg;
43 struct scatterlist *src_sg;
H A Ddma.h39 int qce_dma_prep_sgs(struct qce_dma_data *dma, struct scatterlist *sg_in,
40 int in_ents, struct scatterlist *sg_out, int out_ents,
44 struct scatterlist *
45 qce_sgtable_add(struct sg_table *sgt, struct scatterlist *sg_add,
H A Daead.h32 struct scatterlist result_sg;
33 struct scatterlist adata_sg;
36 struct scatterlist *dst_sg;
37 struct scatterlist *src_sg;
H A Dsha.h40 * @result_sg: scatterlist used for result buffer
48 struct scatterlist *src_orig;
55 struct scatterlist sg[2];
58 struct scatterlist result_sg;
/linux-master/include/drm/
H A Di915_pxp_tee_interface.h11 struct scatterlist;
30 struct scatterlist *sg_in, size_t total_in_len,
31 struct scatterlist *sg_out);
/linux-master/drivers/staging/media/ipu3/
H A Dipu3-dmamap.h9 struct scatterlist;
15 int imgu_dmamap_map_sg(struct imgu_device *imgu, struct scatterlist *sglist,
H A Dipu3-mmu.h23 struct scatterlist;
35 struct scatterlist *sg, unsigned int nents);
/linux-master/drivers/gpu/drm/i915/
H A Di915_mm.h14 struct scatterlist;
33 struct scatterlist *sgl, resource_size_t iobase);
/linux-master/arch/arm/include/asm/mach/
H A Ddma.h27 struct scatterlist buf; /* single DMA */
29 struct scatterlist *sg; /* DMA Scatter-Gather List */
/linux-master/include/rdma/
H A Drw.h9 #include <linux/scatterlist.h>
46 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,
/linux-master/drivers/crypto/ccp/
H A Dccp-crypto.h99 struct scatterlist key_sg;
106 struct scatterlist k1_sg;
107 struct scatterlist k2_sg;
114 struct scatterlist iv_sg;
117 struct scatterlist tag_sg;
133 struct scatterlist *src;
141 struct scatterlist iv_sg;
144 struct scatterlist buf_sg;
148 struct scatterlist pad_sg;
170 struct scatterlist key_s
[all...]
/linux-master/arch/sparc/kernel/
H A Diommu_common.h14 #include <linux/scatterlist.h>
41 struct scatterlist *outs,
42 struct scatterlist *sg)
/linux-master/include/linux/mailbox/
H A Dbrcm-message.h12 #include <linux/scatterlist.h>
47 struct scatterlist *src;
48 struct scatterlist *dst;
/linux-master/crypto/
H A Dscatterwalk.c16 #include <linux/scatterlist.h>
55 void scatterwalk_map_and_copy(void *buf, struct scatterlist *sg,
59 struct scatterlist tmp[2];
72 struct scatterlist *scatterwalk_ffwd(struct scatterlist dst[2],
73 struct scatterlist *src,

Completed in 183 milliseconds

1234567891011>>