/Linux-v4.19/include/linux/ |
D | scatterlist.h | 11 struct scatterlist { struct 43 struct scatterlist *sgl; /* the list */ 75 ((struct scatterlist *) ((sg)->page_link & ~(SG_CHAIN | SG_END))) 87 static inline void sg_assign_page(struct scatterlist *sg, struct page *page) in sg_assign_page() 116 static inline void sg_set_page(struct scatterlist *sg, struct page *page, in sg_set_page() 124 static inline struct page *sg_page(struct scatterlist *sg) in sg_page() 139 static inline void sg_set_buf(struct scatterlist *sg, const void *buf, in sg_set_buf() 164 static inline void sg_chain(struct scatterlist *prv, unsigned int prv_nents, in sg_chain() 165 struct scatterlist *sgl) in sg_chain() 190 static inline void sg_mark_end(struct scatterlist *sg) in sg_mark_end() [all …]
|
D | ccp.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 *src; 294 struct scatterlist *opad; [all …]
|
D | dma-debug.h | 26 struct scatterlist; 45 extern void debug_dma_map_sg(struct device *dev, struct scatterlist *sg, 48 extern void debug_dma_unmap_sg(struct device *dev, struct scatterlist *sglist, 84 struct scatterlist *sg, 88 struct scatterlist *sg, 124 static inline void debug_dma_map_sg(struct device *dev, struct scatterlist *sg, in debug_dma_map_sg() 130 struct scatterlist *sglist, in debug_dma_unmap_sg() 186 struct scatterlist *sg, in debug_dma_sync_sg_for_cpu() 192 struct scatterlist *sg, in debug_dma_sync_sg_for_device()
|
D | crypto.h | 154 struct scatterlist; 187 struct scatterlist *src; 188 struct scatterlist *dst; 296 struct scatterlist *dst, struct scatterlist *src, 299 struct scatterlist *dst, struct scatterlist *src, 566 int (*encrypt)(struct blkcipher_desc *desc, struct scatterlist *dst, 567 struct scatterlist *src, unsigned int nbytes); 568 int (*decrypt)(struct blkcipher_desc *desc, struct scatterlist *dst, 569 struct scatterlist *src, unsigned int nbytes); 1075 struct scatterlist *src, struct scatterlist *dst, in ablkcipher_request_set_crypt() [all …]
|
D | devcoredump.h | 37 static inline void _devcd_free_sgtable(struct scatterlist *table) in _devcd_free_sgtable() 41 struct scatterlist *iter; in _devcd_free_sgtable() 42 struct scatterlist *delete_iter; in _devcd_free_sgtable() 79 void dev_coredumpsg(struct device *dev, struct scatterlist *table, 98 static inline void dev_coredumpsg(struct device *dev, struct scatterlist *table, in dev_coredumpsg()
|
/Linux-v4.19/tools/virtio/linux/ |
D | scatterlist.h | 6 struct scatterlist { struct 17 ((struct scatterlist *) ((sg)->page_link & ~0x03)) 29 static inline void sg_assign_page(struct scatterlist *sg, struct page *page) in sg_assign_page() 58 static inline void sg_set_page(struct scatterlist *sg, struct page *page, in sg_set_page() 66 static inline struct page *sg_page(struct scatterlist *sg) in sg_page() 90 static inline void sg_chain(struct scatterlist *prv, unsigned int prv_nents, in sg_chain() 91 struct scatterlist *sgl) in sg_chain() 115 static inline void sg_mark_end(struct scatterlist *sg) in sg_mark_end() 132 static inline void sg_unmark_end(struct scatterlist *sg) in sg_unmark_end() 137 static inline struct scatterlist *sg_next(struct scatterlist *sg) in sg_next() [all …]
|
/Linux-v4.19/drivers/crypto/ccp/ |
D | ccp-crypto.h | 100 struct scatterlist key_sg; 107 struct scatterlist k1_sg; 108 struct scatterlist k2_sg; 115 struct scatterlist iv_sg; 118 struct scatterlist tag_sg; 132 struct scatterlist *src; 140 struct scatterlist iv_sg; 143 struct scatterlist buf_sg; 147 struct scatterlist pad_sg; 169 struct scatterlist key_sg; [all …]
|
/Linux-v4.19/lib/ |
D | scatterlist.c | 25 struct scatterlist *sg_next(struct scatterlist *sg) in sg_next() 47 int sg_nents(struct scatterlist *sg) in sg_nents() 70 int sg_nents_for_len(struct scatterlist *sg, u64 len) in sg_nents_for_len() 103 struct scatterlist *sg_last(struct scatterlist *sgl, unsigned int nents) in sg_last() 105 struct scatterlist *sg, *ret = NULL; in sg_last() 126 void sg_init_table(struct scatterlist *sgl, unsigned int nents) in sg_init_table() 140 void sg_init_one(struct scatterlist *sg, const void *buf, unsigned int buflen) in sg_init_one() 151 static struct scatterlist *sg_kmalloc(unsigned int nents, gfp_t gfp_mask) in sg_kmalloc() 167 return kmalloc_array(nents, sizeof(struct scatterlist), in sg_kmalloc() 171 static void sg_kfree(struct scatterlist *sg, unsigned int nents) in sg_kfree() [all …]
|
D | sg_split.c | 14 struct scatterlist *in_sg0; 19 struct scatterlist *out_sg; 22 static int sg_calculate_split(struct scatterlist *in, int nents, int nb_splits, in sg_calculate_split() 30 struct scatterlist *sg; in sg_calculate_split() 82 struct scatterlist *in_sg, *out_sg; in sg_split_phys() 108 struct scatterlist *in_sg, *out_sg; in sg_split_mapped() 150 int sg_split(struct scatterlist *in, const int in_mapped_nents, in sg_split() 153 struct scatterlist **out, int *out_mapped_nents, in sg_split() 171 sizeof(struct scatterlist), in sg_split()
|
/Linux-v4.19/drivers/crypto/ccree/ |
D | cc_buffer_mgr.h | 45 void *info, struct scatterlist *src, 46 struct scatterlist *dst, gfp_t flags); 49 struct scatterlist *src, struct scatterlist *dst); 56 struct scatterlist *src, unsigned int nbytes, 60 struct scatterlist *src, unsigned int nbytes, 64 struct scatterlist *src, bool do_revert); 66 void cc_copy_sg_portion(struct device *dev, u8 *dest, struct scatterlist *sg, 69 void cc_zero_sgl(struct scatterlist *sgl, u32 data_len);
|
/Linux-v4.19/tools/testing/scatterlist/ |
D | Makefile | 4 OFILES = main.o scatterlist.o 16 …$(RM) $(TARGETS) $(OFILES) scatterlist.c linux/scatterlist.h linux/highmem.h linux/kmemleak.h asm/… 19 scatterlist.c: ../../../lib/scatterlist.c 24 include: ../../../include/linux/scatterlist.h 30 @cp $< linux/scatterlist.h
|
/Linux-v4.19/drivers/crypto/bcm/ |
D | util.h | 66 void __dump_sg(struct scatterlist *sg, unsigned int skip, unsigned int len); 81 int spu_sg_at_offset(struct scatterlist *sg, unsigned int skip, 82 struct scatterlist **sge, unsigned int *sge_offset); 85 void sg_copy_part_to_buf(struct scatterlist *src, u8 *dest, 88 void sg_copy_part_from_buf(struct scatterlist *dest, u8 *src, 91 int spu_sg_count(struct scatterlist *sg_list, unsigned int skip, int nbytes); 92 u32 spu_msg_sg_add(struct scatterlist **to_sg, 93 struct scatterlist **from_sg, u32 *skip,
|
/Linux-v4.19/drivers/crypto/ |
D | omap-crypto.c | 20 struct scatterlist **sg, in omap_crypto_copy_sg_lists() 21 struct scatterlist *new_sg, u16 flags) in omap_crypto_copy_sg_lists() 24 struct scatterlist *tmp; in omap_crypto_copy_sg_lists() 58 static int omap_crypto_copy_sgs(int total, int bs, struct scatterlist **sg, in omap_crypto_copy_sgs() 59 struct scatterlist *new_sg, u16 flags) in omap_crypto_copy_sgs() 91 static int omap_crypto_check_sg(struct scatterlist *sg, int total, int bs, in omap_crypto_check_sg() 128 int omap_crypto_align_sg(struct scatterlist **sg, int total, int bs, in omap_crypto_align_sg() 129 struct scatterlist *new_sg, u16 flags, in omap_crypto_align_sg() 160 void omap_crypto_cleanup(struct scatterlist *sg, struct scatterlist *orig, in omap_crypto_cleanup()
|
D | omap-crypto.h | 30 int omap_crypto_align_sg(struct scatterlist **sg, int total, int bs, 31 struct scatterlist *new_sg, u16 flags, 33 void omap_crypto_cleanup(struct scatterlist *sg, struct scatterlist *orig,
|
/Linux-v4.19/arch/s390/crypto/ |
D | des_s390.c | 128 struct scatterlist *dst, struct scatterlist *src, in ecb_des_encrypt() 138 struct scatterlist *dst, struct scatterlist *src, in ecb_des_decrypt() 168 struct scatterlist *dst, struct scatterlist *src, in cbc_des_encrypt() 178 struct scatterlist *dst, struct scatterlist *src, in cbc_des_decrypt() 285 struct scatterlist *dst, struct scatterlist *src, in ecb_des3_encrypt() 295 struct scatterlist *dst, struct scatterlist *src, in ecb_des3_decrypt() 326 struct scatterlist *dst, struct scatterlist *src, in cbc_des3_encrypt() 336 struct scatterlist *dst, struct scatterlist *src, in cbc_des3_decrypt() 420 struct scatterlist *dst, struct scatterlist *src, in ctr_des_encrypt() 430 struct scatterlist *dst, struct scatterlist *src, in ctr_des_decrypt() [all …]
|
/Linux-v4.19/include/crypto/ |
D | scatterwalk.h | 24 static inline void scatterwalk_crypto_chain(struct scatterlist *head, in scatterwalk_crypto_chain() 25 struct scatterlist *sg, int num) in scatterwalk_crypto_chain() 70 struct scatterlist *sg) in scatterwalk_start() 113 void scatterwalk_map_and_copy(void *buf, struct scatterlist *sg, 116 struct scatterlist *scatterwalk_ffwd(struct scatterlist dst[2], 117 struct scatterlist *src,
|
D | acompress.h | 33 struct scatterlist *src; 34 struct scatterlist *dst; 55 void (*dst_free)(struct scatterlist *dst); 84 void (*dst_free)(struct scatterlist *dst); 223 struct scatterlist *src, in acomp_request_set_params() 224 struct scatterlist *dst, in acomp_request_set_params()
|
/Linux-v4.19/arch/sparc/crypto/ |
D | des_glue.c | 94 struct scatterlist *dst, struct scatterlist *src, in __ecb_crypt() 125 struct scatterlist *dst, struct scatterlist *src, in ecb_encrypt() 132 struct scatterlist *dst, struct scatterlist *src, in ecb_decrypt() 142 struct scatterlist *dst, struct scatterlist *src, in cbc_encrypt() 173 struct scatterlist *dst, struct scatterlist *src, in cbc_decrypt() 262 struct scatterlist *dst, struct scatterlist *src, in __ecb3_crypt() 296 struct scatterlist *dst, struct scatterlist *src, in ecb3_encrypt() 303 struct scatterlist *dst, struct scatterlist *src, in ecb3_decrypt() 314 struct scatterlist *dst, struct scatterlist *src, in cbc3_encrypt() 350 struct scatterlist *dst, struct scatterlist *src, in cbc3_decrypt()
|
/Linux-v4.19/include/rdma/ |
D | rw.h | 63 struct scatterlist *sg, u32 sg_cnt, u32 sg_offset, 66 struct scatterlist *sg, u32 sg_cnt, 70 u8 port_num, struct scatterlist *sg, u32 sg_cnt, 71 struct scatterlist *prot_sg, u32 prot_sg_cnt, 75 u8 port_num, struct scatterlist *sg, u32 sg_cnt, 76 struct scatterlist *prot_sg, u32 prot_sg_cnt,
|
/Linux-v4.19/drivers/staging/vc04_services/interface/vchiq_arm/ |
D | vchiq_2835_arm.c | 75 struct scatterlist *scatterlist; member 373 dma_unmap_sg(g_dev, pagelistinfo->scatterlist, in cleanup_pagelistinfo() 406 struct scatterlist *scatterlist, *sg; in create_pagelist() local 416 (num_pages * sizeof(struct scatterlist))) + in create_pagelist() 434 scatterlist = (struct scatterlist *)(pages + num_pages); in create_pagelist() 436 (scatterlist + num_pages); in create_pagelist() 451 pagelistinfo->scatterlist = scatterlist; in create_pagelist() 504 sg_init_table(scatterlist, num_pages); in create_pagelist() 511 sg_set_page(scatterlist + i, pages[i], len, offset); in create_pagelist() 517 scatterlist, in create_pagelist() [all …]
|
/Linux-v4.19/crypto/ |
D | scatterwalk.c | 60 void scatterwalk_map_and_copy(void *buf, struct scatterlist *sg, in scatterwalk_map_and_copy() 64 struct scatterlist tmp[2]; in scatterwalk_map_and_copy() 77 struct scatterlist *scatterwalk_ffwd(struct scatterlist dst[2], in scatterwalk_ffwd() 78 struct scatterlist *src, in scatterwalk_ffwd()
|
/Linux-v4.19/drivers/crypto/qce/ |
D | dma.c | 57 struct scatterlist * 58 qce_sgtable_add(struct sg_table *sgt, struct scatterlist *new_sgl) in qce_sgtable_add() 60 struct scatterlist *sg = sgt->sgl, *sg_last = NULL; in qce_sgtable_add() 82 static int qce_dma_prep_sg(struct dma_chan *chan, struct scatterlist *sg, in qce_dma_prep_sg() 104 int qce_dma_prep_sgs(struct qce_dma_data *dma, struct scatterlist *rx_sg, in qce_dma_prep_sgs() 105 int rx_nents, struct scatterlist *tx_sg, int tx_nents, in qce_dma_prep_sgs()
|
/Linux-v4.19/drivers/crypto/nx/ |
D | nx-aes-ecb.c | 66 struct scatterlist *dst, in ecb_aes_nx_crypt() 67 struct scatterlist *src, in ecb_aes_nx_crypt() 115 struct scatterlist *dst, in ecb_aes_nx_encrypt() 116 struct scatterlist *src, in ecb_aes_nx_encrypt() 123 struct scatterlist *dst, in ecb_aes_nx_decrypt() 124 struct scatterlist *src, in ecb_aes_nx_decrypt()
|
D | nx-aes-cbc.c | 66 struct scatterlist *dst, in cbc_aes_nx_crypt() 67 struct scatterlist *src, in cbc_aes_nx_crypt() 115 struct scatterlist *dst, in cbc_aes_nx_encrypt() 116 struct scatterlist *src, in cbc_aes_nx_encrypt() 123 struct scatterlist *dst, in cbc_aes_nx_decrypt() 124 struct scatterlist *src, in cbc_aes_nx_decrypt()
|
/Linux-v4.19/kernel/dma/ |
D | noncoherent.c | 21 struct scatterlist *sgl, int nents, enum dma_data_direction dir) in dma_noncoherent_sync_sg_for_device() 23 struct scatterlist *sg; in dma_noncoherent_sync_sg_for_device() 43 static int dma_noncoherent_map_sg(struct device *dev, struct scatterlist *sgl, in dma_noncoherent_map_sg() 62 struct scatterlist *sgl, int nents, enum dma_data_direction dir) in dma_noncoherent_sync_sg_for_cpu() 64 struct scatterlist *sg; in dma_noncoherent_sync_sg_for_cpu() 79 static void dma_noncoherent_unmap_sg(struct device *dev, struct scatterlist *sgl, in dma_noncoherent_unmap_sg()
|