/linux-master/drivers/crypto/ |
H A D | omap-crypto.h | 27 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 D | scatterlist.h | 11 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 D | page_reporting.h | 6 #include <linux/scatterlist.h> 14 struct scatterlist *sg, unsigned int nents);
|
H A D | ccp.h | 14 #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 D | devcoredump.h | 12 #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 D | scatterlist.h | 7 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 D | cc_buffer_mgr.h | 46 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 D | loop6.c | 29 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 D | Makefile | 5 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 D | intel_migrate.h | 18 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 D | util.h | 55 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 D | cipher.h | 27 * @result_sg: scatterlist used for result buffer 40 struct scatterlist result_sg; 42 struct scatterlist *dst_sg; 43 struct scatterlist *src_sg;
|
H A D | dma.h | 39 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 D | aead.h | 32 struct scatterlist result_sg; 33 struct scatterlist adata_sg; 36 struct scatterlist *dst_sg; 37 struct scatterlist *src_sg;
|
H A D | sha.h | 40 * @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 D | i915_pxp_tee_interface.h | 11 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 D | ipu3-dmamap.h | 9 struct scatterlist; 15 int imgu_dmamap_map_sg(struct imgu_device *imgu, struct scatterlist *sglist,
|
H A D | ipu3-mmu.h | 23 struct scatterlist; 35 struct scatterlist *sg, unsigned int nents);
|
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_mm.h | 14 struct scatterlist; 33 struct scatterlist *sgl, resource_size_t iobase);
|
/linux-master/arch/arm/include/asm/mach/ |
H A D | dma.h | 27 struct scatterlist buf; /* single DMA */ 29 struct scatterlist *sg; /* DMA Scatter-Gather List */
|
/linux-master/include/rdma/ |
H A D | rw.h | 9 #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 D | ccp-crypto.h | 99 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 D | iommu_common.h | 14 #include <linux/scatterlist.h> 41 struct scatterlist *outs, 42 struct scatterlist *sg)
|
/linux-master/include/linux/mailbox/ |
H A D | brcm-message.h | 12 #include <linux/scatterlist.h> 47 struct scatterlist *src; 48 struct scatterlist *dst;
|
/linux-master/crypto/ |
H A D | scatterwalk.c | 16 #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,
|