Home
last modified time | relevance | path

Searched refs:scatterlist (Results 1 – 200 of 793) sorted by relevance

1234

/linux-4.4.14/include/linux/
Dscatterlist.h10 struct scatterlist { struct
39 struct scatterlist *sgl; /* the list */ argument
70 ((struct scatterlist *) ((sg)->page_link & ~0x03))
82 static inline void sg_assign_page(struct scatterlist *sg, struct page *page) in sg_assign_page()
112 static inline void sg_set_page(struct scatterlist *sg, struct page *page, in sg_set_page()
120 static inline struct page *sg_page(struct scatterlist *sg) in sg_page()
136 static inline void sg_set_buf(struct scatterlist *sg, const void *buf, in sg_set_buf()
161 static inline void sg_chain(struct scatterlist *prv, unsigned int prv_nents, in sg_chain()
162 struct scatterlist *sgl) in sg_chain()
186 static inline void sg_mark_end(struct scatterlist *sg) in sg_mark_end()
[all …]
Dccp.h153 struct scatterlist *key;
156 struct scatterlist *iv;
159 struct scatterlist *src, *dst;
163 struct scatterlist *cmac_key; /* K1/K2 cmac key required for
210 struct scatterlist *key;
213 struct scatterlist *iv;
216 struct scatterlist *src, *dst;
263 struct scatterlist *ctx;
266 struct scatterlist *src;
269 struct scatterlist *opad;
[all …]
Ddma-debug.h26 struct scatterlist;
47 extern void debug_dma_map_sg(struct device *dev, struct scatterlist *sg,
50 extern void debug_dma_unmap_sg(struct device *dev, struct scatterlist *sglist,
79 struct scatterlist *sg,
83 struct scatterlist *sg,
123 static inline void debug_dma_map_sg(struct device *dev, struct scatterlist *sg, in debug_dma_map_sg()
129 struct scatterlist *sglist, in debug_dma_unmap_sg()
173 struct scatterlist *sg, in debug_dma_sync_sg_for_cpu()
179 struct scatterlist *sg, in debug_dma_sync_sg_for_device()
Dswiotlb.h8 struct scatterlist;
74 swiotlb_map_sg(struct device *hwdev, struct scatterlist *sg, int nents,
78 swiotlb_unmap_sg(struct device *hwdev, struct scatterlist *sg, int nents,
82 swiotlb_map_sg_attrs(struct device *hwdev, struct scatterlist *sgl, int nelems,
86 swiotlb_unmap_sg_attrs(struct device *hwdev, struct scatterlist *sgl,
95 swiotlb_sync_sg_for_cpu(struct device *hwdev, struct scatterlist *sg,
103 swiotlb_sync_sg_for_device(struct device *hwdev, struct scatterlist *sg,
Dcrypto.h136 struct scatterlist;
170 struct scatterlist *src;
171 struct scatterlist *dst;
284 struct scatterlist *dst, struct scatterlist *src,
287 struct scatterlist *dst, struct scatterlist *src,
509 int (*encrypt)(struct blkcipher_desc *desc, struct scatterlist *dst,
510 struct scatterlist *src, unsigned int nbytes);
511 int (*decrypt)(struct blkcipher_desc *desc, struct scatterlist *dst,
512 struct scatterlist *src, unsigned int nbytes);
525 struct scatterlist *sg, unsigned int nsg);
[all …]
Dbsg-lib.h30 struct scatterlist;
36 struct scatterlist *sg_list;
Dvirtio.h38 struct scatterlist sg[], unsigned int num,
43 struct scatterlist sg[], unsigned int num,
48 struct scatterlist *sgs[],
Ddma-iommu.h51 int iommu_dma_map_sg(struct device *dev, struct scatterlist *sg,
60 void iommu_dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nents,
Ddmaengine.h710 struct dma_chan *chan, struct scatterlist *sg,
716 struct scatterlist *dst_sg, unsigned int dst_nents,
717 struct scatterlist *src_sg, unsigned int src_nents,
721 struct dma_chan *chan, struct scatterlist *sgl,
765 struct scatterlist sg; in dmaengine_prep_slave_single()
775 struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, in dmaengine_prep_slave_sg()
785 struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, in dmaengine_prep_rio_sg()
823 struct scatterlist *dst_sg, unsigned int dst_nents, in dmaengine_prep_dma_sg()
824 struct scatterlist *src_sg, unsigned int src_nents, in dmaengine_prep_dma_sg()
Ddma-mapping.h42 int (*map_sg)(struct device *dev, struct scatterlist *sg,
46 struct scatterlist *sg, int nents,
56 struct scatterlist *sg, int nents,
59 struct scatterlist *sg, int nents,
Dtifm.h148 int tifm_map_sg(struct tifm_dev *sock, struct scatterlist *sg, int nents,
150 void tifm_unmap_sg(struct tifm_dev *sock, struct scatterlist *sg, int nents,
Dkfifo.h661 struct scatterlist *__sgl = (sgl); \
712 struct scatterlist *__sgl = (sgl); \
792 struct scatterlist *sgl, int nents, unsigned int len);
795 struct scatterlist *sgl, int nents, unsigned int len);
814 struct scatterlist *sgl, int nents, unsigned int len, size_t recsize);
820 struct scatterlist *sgl, int nents, unsigned int len, size_t recsize);
Diommu.h167 struct scatterlist *sg, unsigned int nents, int prot);
221 struct scatterlist *sg,unsigned int nents,
314 unsigned long iova, struct scatterlist *sg, in iommu_map_sg()
383 unsigned long iova, struct scatterlist *sg, in iommu_map_sg()
/linux-4.4.14/tools/virtio/linux/
Dscatterlist.h5 struct scatterlist { struct
16 ((struct scatterlist *) ((sg)->page_link & ~0x03))
28 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()
91 static inline void sg_chain(struct scatterlist *prv, unsigned int prv_nents, in sg_chain()
92 struct scatterlist *sgl) in sg_chain()
116 static inline void sg_mark_end(struct scatterlist *sg) in sg_mark_end()
136 static inline void sg_unmark_end(struct scatterlist *sg) in sg_unmark_end()
144 static inline struct scatterlist *sg_next(struct scatterlist *sg) in sg_next()
[all …]
Dvirtio.h25 struct scatterlist *sgs[],
32 struct scatterlist sg[], unsigned int num,
37 struct scatterlist sg[], unsigned int num,
/linux-4.4.14/drivers/crypto/ccp/
Dccp-crypto.h81 struct scatterlist key_sg;
88 struct scatterlist k1_sg;
89 struct scatterlist k2_sg;
96 struct scatterlist iv_sg;
110 struct scatterlist *src;
118 struct scatterlist iv_sg;
121 struct scatterlist buf_sg;
125 struct scatterlist pad_sg;
146 struct scatterlist opad_sg;
164 struct scatterlist *src;
[all …]
Dccp-crypto-main.c300 struct scatterlist *ccp_crypto_sg_table_add(struct sg_table *table, in ccp_crypto_sg_table_add()
301 struct scatterlist *sg_add) in ccp_crypto_sg_table_add()
303 struct scatterlist *sg, *sg_last = NULL; in ccp_crypto_sg_table_add()
/linux-4.4.14/lib/
Dscatterlist.c25 struct scatterlist *sg_next(struct scatterlist *sg) in sg_next()
50 int sg_nents(struct scatterlist *sg) in sg_nents()
73 int sg_nents_for_len(struct scatterlist *sg, u64 len) in sg_nents_for_len()
106 struct scatterlist *sg_last(struct scatterlist *sgl, unsigned int nents) in sg_last()
108 struct scatterlist *sg, *ret = NULL; in sg_last()
132 void sg_init_table(struct scatterlist *sgl, unsigned int nents) in sg_init_table()
153 void sg_init_one(struct scatterlist *sg, const void *buf, unsigned int buflen) in sg_init_one()
164 static struct scatterlist *sg_kmalloc(unsigned int nents, gfp_t gfp_mask) in sg_kmalloc()
180 return kmalloc(nents * sizeof(struct scatterlist), gfp_mask); in sg_kmalloc()
183 static void sg_kfree(struct scatterlist *sg, unsigned int nents) in sg_kfree()
[all …]
Dsg_split.c14 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()
Dswiotlb.c879 swiotlb_map_sg_attrs(struct device *hwdev, struct scatterlist *sgl, int nelems, in swiotlb_map_sg_attrs()
882 struct scatterlist *sg; in swiotlb_map_sg_attrs()
914 swiotlb_map_sg(struct device *hwdev, struct scatterlist *sgl, int nelems, in swiotlb_map_sg()
926 swiotlb_unmap_sg_attrs(struct device *hwdev, struct scatterlist *sgl, in swiotlb_unmap_sg_attrs()
929 struct scatterlist *sg; in swiotlb_unmap_sg_attrs()
941 swiotlb_unmap_sg(struct device *hwdev, struct scatterlist *sgl, int nelems, in swiotlb_unmap_sg()
956 swiotlb_sync_sg(struct device *hwdev, struct scatterlist *sgl, in swiotlb_sync_sg()
960 struct scatterlist *sg; in swiotlb_sync_sg()
969 swiotlb_sync_sg_for_cpu(struct device *hwdev, struct scatterlist *sg, in swiotlb_sync_sg_for_cpu()
977 swiotlb_sync_sg_for_device(struct device *hwdev, struct scatterlist *sg, in swiotlb_sync_sg_for_device()
Dkfifo.c308 static int setup_sgl_buf(struct scatterlist *sgl, void *buf, in setup_sgl_buf()
347 static unsigned int setup_sgl(struct __kfifo *fifo, struct scatterlist *sgl, in setup_sgl()
370 struct scatterlist *sgl, int nents, unsigned int len) in __kfifo_dma_in_prepare()
383 struct scatterlist *sgl, int nents, unsigned int len) in __kfifo_dma_out_prepare()
562 struct scatterlist *sgl, int nents, unsigned int len, size_t recsize) in __kfifo_dma_in_prepare_r()
585 struct scatterlist *sgl, int nents, unsigned int len, size_t recsize) in __kfifo_dma_out_prepare_r()
/linux-4.4.14/include/crypto/
Dscatterwalk.h28 static inline void scatterwalk_crypto_chain(struct scatterlist *head, in scatterwalk_crypto_chain()
29 struct scatterlist *sg, in scatterwalk_crypto_chain()
86 void scatterwalk_start(struct scatter_walk *walk, struct scatterlist *sg);
92 void scatterwalk_map_and_copy(void *buf, struct scatterlist *sg,
95 int scatterwalk_bytes_sglen(struct scatterlist *sg, int num_bytes);
97 struct scatterlist *scatterwalk_ffwd(struct scatterlist dst[2],
98 struct scatterlist *src,
Dxts.h6 struct scatterlist;
23 int xts_crypt(struct blkcipher_desc *desc, struct scatterlist *dst,
24 struct scatterlist *src, unsigned int nbytes,
Dlrw.h6 struct scatterlist;
39 int lrw_crypt(struct blkcipher_desc *desc, struct scatterlist *dst,
40 struct scatterlist *src, unsigned int nbytes,
Dskcipher.h34 struct scatterlist *src;
35 struct scatterlist *dst;
137 struct scatterlist *src, struct scatterlist *dst, in skcipher_givcrypt_set_crypt()
496 struct scatterlist *src, struct scatterlist *dst, in skcipher_request_set_crypt()
Dchacha20.h22 int crypto_chacha20_crypt(struct blkcipher_desc *desc, struct scatterlist *dst,
23 struct scatterlist *src, unsigned int nbytes);
Daead.h94 struct scatterlist *src;
95 struct scatterlist *dst;
510 struct scatterlist *src, in aead_request_set_crypt()
511 struct scatterlist *dst, in aead_request_set_crypt()
Dakcipher.h34 struct scatterlist *src;
35 struct scatterlist *dst;
246 struct scatterlist *src, in akcipher_request_set_crypt()
247 struct scatterlist *dst, in akcipher_request_set_crypt()
Dalgapi.h80 struct scatterlist *sg;
297 struct scatterlist *dst, in blkcipher_walk_init()
298 struct scatterlist *src, in blkcipher_walk_init()
307 struct scatterlist *dst, in ablkcipher_walk_init()
308 struct scatterlist *src, in ablkcipher_walk_init()
/linux-4.4.14/arch/x86/include/asm/crypto/
Dglue_helper.h115 struct scatterlist *dst,
116 struct scatterlist *src, unsigned int nbytes);
120 struct scatterlist *dst,
121 struct scatterlist *src,
126 struct scatterlist *dst,
127 struct scatterlist *src,
132 struct scatterlist *dst,
133 struct scatterlist *src, unsigned int nbytes);
137 struct scatterlist *dst,
138 struct scatterlist *src, unsigned int nbytes,
/linux-4.4.14/arch/x86/crypto/
Dtwofish_glue_3way.c154 static int ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_encrypt()
155 struct scatterlist *src, unsigned int nbytes) in ecb_encrypt()
160 static int ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_decrypt()
161 struct scatterlist *src, unsigned int nbytes) in ecb_decrypt()
166 static int cbc_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_encrypt()
167 struct scatterlist *src, unsigned int nbytes) in cbc_encrypt()
173 static int cbc_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_decrypt()
174 struct scatterlist *src, unsigned int nbytes) in cbc_decrypt()
180 static int ctr_crypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ctr_crypt()
181 struct scatterlist *src, unsigned int nbytes) in ctr_crypt()
[all …]
Dserpent_avx2_glue.c139 static int ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_encrypt()
140 struct scatterlist *src, unsigned int nbytes) in ecb_encrypt()
145 static int ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_decrypt()
146 struct scatterlist *src, unsigned int nbytes) in ecb_decrypt()
151 static int cbc_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_encrypt()
152 struct scatterlist *src, unsigned int nbytes) in cbc_encrypt()
158 static int cbc_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_decrypt()
159 struct scatterlist *src, unsigned int nbytes) in cbc_decrypt()
165 static int ctr_crypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ctr_crypt()
166 struct scatterlist *src, unsigned int nbytes) in ctr_crypt()
[all …]
Dtwofish_avx_glue.c173 static int ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_encrypt()
174 struct scatterlist *src, unsigned int nbytes) in ecb_encrypt()
179 static int ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_decrypt()
180 struct scatterlist *src, unsigned int nbytes) in ecb_decrypt()
185 static int cbc_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_encrypt()
186 struct scatterlist *src, unsigned int nbytes) in cbc_encrypt()
192 static int cbc_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_decrypt()
193 struct scatterlist *src, unsigned int nbytes) in cbc_decrypt()
199 static int ctr_crypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ctr_crypt()
200 struct scatterlist *src, unsigned int nbytes) in ctr_crypt()
[all …]
Dcamellia_aesni_avx_glue.c157 static int ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_encrypt()
158 struct scatterlist *src, unsigned int nbytes) in ecb_encrypt()
163 static int ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_decrypt()
164 struct scatterlist *src, unsigned int nbytes) in ecb_decrypt()
169 static int cbc_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_encrypt()
170 struct scatterlist *src, unsigned int nbytes) in cbc_encrypt()
176 static int cbc_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_decrypt()
177 struct scatterlist *src, unsigned int nbytes) in cbc_decrypt()
183 static int ctr_crypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ctr_crypt()
184 struct scatterlist *src, unsigned int nbytes) in ctr_crypt()
[all …]
Dserpent_sse2_glue.c142 static int ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_encrypt()
143 struct scatterlist *src, unsigned int nbytes) in ecb_encrypt()
148 static int ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_decrypt()
149 struct scatterlist *src, unsigned int nbytes) in ecb_decrypt()
154 static int cbc_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_encrypt()
155 struct scatterlist *src, unsigned int nbytes) in cbc_encrypt()
161 static int cbc_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_decrypt()
162 struct scatterlist *src, unsigned int nbytes) in cbc_decrypt()
168 static int ctr_crypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ctr_crypt()
169 struct scatterlist *src, unsigned int nbytes) in ctr_crypt()
[all …]
Dcast6_avx_glue.c160 static int ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_encrypt()
161 struct scatterlist *src, unsigned int nbytes) in ecb_encrypt()
166 static int ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_decrypt()
167 struct scatterlist *src, unsigned int nbytes) in ecb_decrypt()
172 static int cbc_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_encrypt()
173 struct scatterlist *src, unsigned int nbytes) in cbc_encrypt()
179 static int cbc_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_decrypt()
180 struct scatterlist *src, unsigned int nbytes) in cbc_decrypt()
186 static int ctr_crypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ctr_crypt()
187 struct scatterlist *src, unsigned int nbytes) in ctr_crypt()
[all …]
Dserpent_avx_glue.c173 static int ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_encrypt()
174 struct scatterlist *src, unsigned int nbytes) in ecb_encrypt()
179 static int ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_decrypt()
180 struct scatterlist *src, unsigned int nbytes) in ecb_decrypt()
185 static int cbc_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_encrypt()
186 struct scatterlist *src, unsigned int nbytes) in cbc_encrypt()
192 static int cbc_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_decrypt()
193 struct scatterlist *src, unsigned int nbytes) in cbc_decrypt()
199 static int ctr_crypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ctr_crypt()
200 struct scatterlist *src, unsigned int nbytes) in ctr_crypt()
[all …]
Dcamellia_aesni_avx2_glue.c153 static int ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_encrypt()
154 struct scatterlist *src, unsigned int nbytes) in ecb_encrypt()
159 static int ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_decrypt()
160 struct scatterlist *src, unsigned int nbytes) in ecb_decrypt()
165 static int cbc_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_encrypt()
166 struct scatterlist *src, unsigned int nbytes) in cbc_encrypt()
172 static int cbc_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_decrypt()
173 struct scatterlist *src, unsigned int nbytes) in cbc_decrypt()
179 static int ctr_crypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ctr_crypt()
180 struct scatterlist *src, unsigned int nbytes) in ctr_crypt()
[all …]
Dblowfish_glue.c125 static int ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_encrypt()
126 struct scatterlist *src, unsigned int nbytes) in ecb_encrypt()
134 static int ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_decrypt()
135 struct scatterlist *src, unsigned int nbytes) in ecb_decrypt()
167 static int cbc_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_encrypt()
168 struct scatterlist *src, unsigned int nbytes) in cbc_encrypt()
248 static int cbc_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_decrypt()
249 struct scatterlist *src, unsigned int nbytes) in cbc_decrypt()
336 static int ctr_crypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ctr_crypt()
337 struct scatterlist *src, unsigned int nbytes) in ctr_crypt()
Dglue_helper.c82 struct blkcipher_desc *desc, struct scatterlist *dst, in glue_ecb_crypt_128bit()
83 struct scatterlist *src, unsigned int nbytes) in glue_ecb_crypt_128bit()
119 struct scatterlist *dst, in glue_cbc_encrypt_128bit()
120 struct scatterlist *src, unsigned int nbytes) in glue_cbc_encrypt_128bit()
193 struct scatterlist *dst, in glue_cbc_decrypt_128bit()
194 struct scatterlist *src, unsigned int nbytes) in glue_cbc_decrypt_128bit()
276 struct blkcipher_desc *desc, struct scatterlist *dst, in glue_ctr_crypt_128bit()
277 struct scatterlist *src, unsigned int nbytes) in glue_ctr_crypt_128bit()
344 struct blkcipher_desc *desc, struct scatterlist *dst, in glue_xts_crypt_128bit()
345 struct scatterlist *src, unsigned int nbytes, in glue_xts_crypt_128bit()
Dcamellia_glue.c1376 static int ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_encrypt()
1377 struct scatterlist *src, unsigned int nbytes) in ecb_encrypt()
1382 static int ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_decrypt()
1383 struct scatterlist *src, unsigned int nbytes) in ecb_decrypt()
1388 static int cbc_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_encrypt()
1389 struct scatterlist *src, unsigned int nbytes) in cbc_encrypt()
1395 static int cbc_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_decrypt()
1396 struct scatterlist *src, unsigned int nbytes) in cbc_decrypt()
1402 static int ctr_crypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ctr_crypt()
1403 struct scatterlist *src, unsigned int nbytes) in ctr_crypt()
[all …]
Ddes3_ede_glue.c130 static int ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_encrypt()
131 struct scatterlist *src, unsigned int nbytes) in ecb_encrypt()
140 static int ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_decrypt()
141 struct scatterlist *src, unsigned int nbytes) in ecb_decrypt()
174 static int cbc_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_encrypt()
175 struct scatterlist *src, unsigned int nbytes) in cbc_encrypt()
253 static int cbc_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_decrypt()
254 struct scatterlist *src, unsigned int nbytes) in cbc_decrypt()
337 static int ctr_crypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ctr_crypt()
338 struct scatterlist *src, unsigned int nbytes) in ctr_crypt()
Dcast5_avx_glue.c113 static int ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_encrypt()
114 struct scatterlist *src, unsigned int nbytes) in ecb_encrypt()
122 static int ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_decrypt()
123 struct scatterlist *src, unsigned int nbytes) in ecb_decrypt()
155 static int cbc_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_encrypt()
156 struct scatterlist *src, unsigned int nbytes) in cbc_encrypt()
227 static int cbc_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_decrypt()
228 struct scatterlist *src, unsigned int nbytes) in cbc_decrypt()
311 static int ctr_crypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ctr_crypt()
312 struct scatterlist *src, unsigned int nbytes) in ctr_crypt()
Dfpu.c44 struct scatterlist *dst, struct scatterlist *src, in crypto_fpu_encrypt()
63 struct scatterlist *dst, struct scatterlist *src, in crypto_fpu_decrypt()
Daesni-intel_glue.c70 struct scatterlist sg;
375 struct scatterlist *dst, struct scatterlist *src, in ecb_encrypt()
399 struct scatterlist *dst, struct scatterlist *src, in ecb_decrypt()
423 struct scatterlist *dst, struct scatterlist *src, in cbc_encrypt()
447 struct scatterlist *dst, struct scatterlist *src, in cbc_decrypt()
506 struct scatterlist *dst, struct scatterlist *src, in ctr_crypt()
590 static int lrw_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in lrw_encrypt()
591 struct scatterlist *src, unsigned int nbytes) in lrw_encrypt()
614 static int lrw_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in lrw_decrypt()
615 struct scatterlist *src, unsigned int nbytes) in lrw_decrypt()
[all …]
Dsalsa20_glue.c49 struct scatterlist *dst, struct scatterlist *src, in encrypt()
Dchacha20_glue.c66 static int chacha20_simd(struct blkcipher_desc *desc, struct scatterlist *dst, in chacha20_simd()
67 struct scatterlist *src, unsigned int nbytes) in chacha20_simd()
/linux-4.4.14/arch/s390/crypto/
Ddes_s390.c145 struct scatterlist *dst, struct scatterlist *src, in ecb_des_encrypt()
156 struct scatterlist *dst, struct scatterlist *src, in ecb_des_decrypt()
187 struct scatterlist *dst, struct scatterlist *src, in cbc_des_encrypt()
197 struct scatterlist *dst, struct scatterlist *src, in cbc_des_decrypt()
291 struct scatterlist *dst, struct scatterlist *src, in ecb_des3_encrypt()
302 struct scatterlist *dst, struct scatterlist *src, in ecb_des3_decrypt()
333 struct scatterlist *dst, struct scatterlist *src, in cbc_des3_encrypt()
343 struct scatterlist *dst, struct scatterlist *src, in cbc_des3_decrypt()
454 struct scatterlist *dst, struct scatterlist *src, in ctr_des_encrypt()
465 struct scatterlist *dst, struct scatterlist *src, in ctr_des_decrypt()
[all …]
Daes_s390.c253 struct scatterlist *dst, struct scatterlist *src, in fallback_blk_dec()
270 struct scatterlist *dst, struct scatterlist *src, in fallback_blk_enc()
340 struct scatterlist *dst, struct scatterlist *src, in ecb_aes_encrypt()
354 struct scatterlist *dst, struct scatterlist *src, in ecb_aes_decrypt()
481 struct scatterlist *dst, struct scatterlist *src, in cbc_aes_encrypt()
495 struct scatterlist *dst, struct scatterlist *src, in cbc_aes_decrypt()
552 struct scatterlist *dst, struct scatterlist *src, in xts_fallback_decrypt()
569 struct scatterlist *dst, struct scatterlist *src, in xts_fallback_encrypt()
664 struct scatterlist *dst, struct scatterlist *src, in xts_aes_encrypt()
678 struct scatterlist *dst, struct scatterlist *src, in xts_aes_decrypt()
[all …]
/linux-4.4.14/include/target/
Dtarget_core_backend.h27 struct scatterlist *,
48 sense_reason_t (*execute_rw)(struct se_cmd *cmd, struct scatterlist *,
73 unsigned int, struct scatterlist *, int);
75 struct scatterlist *, int);
88 int target_alloc_sgl(struct scatterlist **, unsigned int *, u32, bool);
90 struct scatterlist *, u32, struct scatterlist *, u32);
Dtarget_core_fabric.h136 struct scatterlist *, u32, struct scatterlist *, u32,
137 struct scatterlist *, u32);
/linux-4.4.14/arch/c6x/kernel/
Ddma.c64 int dma_map_sg(struct device *dev, struct scatterlist *sglist, in dma_map_sg()
67 struct scatterlist *sg; in dma_map_sg()
81 void dma_unmap_sg(struct device *dev, struct scatterlist *sglist, in dma_unmap_sg()
84 struct scatterlist *sg; in dma_unmap_sg()
114 void dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sglist, in dma_sync_sg_for_cpu()
117 struct scatterlist *sg; in dma_sync_sg_for_cpu()
129 void dma_sync_sg_for_device(struct device *dev, struct scatterlist *sglist, in dma_sync_sg_for_device()
132 struct scatterlist *sg; in dma_sync_sg_for_device()
/linux-4.4.14/arch/sparc/crypto/
Ddes_glue.c94 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()
Dcamellia_glue.c86 struct scatterlist *dst, struct scatterlist *src, in __ecb_crypt()
127 struct scatterlist *dst, struct scatterlist *src, in ecb_encrypt()
134 struct scatterlist *dst, struct scatterlist *src, in ecb_decrypt()
149 struct scatterlist *dst, struct scatterlist *src, in cbc_encrypt()
188 struct scatterlist *dst, struct scatterlist *src, in cbc_decrypt()
Daes_glue.c216 struct scatterlist *dst, struct scatterlist *src, in ecb_encrypt()
245 struct scatterlist *dst, struct scatterlist *src, in ecb_decrypt()
276 struct scatterlist *dst, struct scatterlist *src, in cbc_encrypt()
305 struct scatterlist *dst, struct scatterlist *src, in cbc_decrypt()
353 struct scatterlist *dst, struct scatterlist *src, in ctr_crypt()
/linux-4.4.14/crypto/
Dscatterwalk.c33 void scatterwalk_start(struct scatter_walk *walk, struct scatterlist *sg) in scatterwalk_start()
107 void scatterwalk_map_and_copy(void *buf, struct scatterlist *sg, in scatterwalk_map_and_copy()
111 struct scatterlist tmp[2]; in scatterwalk_map_and_copy()
128 int scatterwalk_bytes_sglen(struct scatterlist *sg, int num_bytes) in scatterwalk_bytes_sglen()
150 struct scatterlist *scatterwalk_ffwd(struct scatterlist dst[2], in scatterwalk_ffwd()
151 struct scatterlist *src, in scatterwalk_ffwd()
Dcts.c75 struct scatterlist *dst, in cts_cbc_encrypt()
76 struct scatterlist *src, in cts_cbc_encrypt()
83 struct scatterlist sgsrc[1], sgdst[1]; in cts_cbc_encrypt()
126 struct scatterlist *dst, struct scatterlist *src, in crypto_cts_encrypt()
161 struct scatterlist *dst, in cts_cbc_decrypt()
162 struct scatterlist *src, in cts_cbc_decrypt()
169 struct scatterlist sgsrc[1], sgdst[1]; in cts_cbc_decrypt()
221 struct scatterlist *dst, struct scatterlist *src, in crypto_cts_decrypt()
Dkeywrap.c114 struct scatterlist *sg, in crypto_kw_scatterlist_ff()
136 struct scatterlist *dst, struct scatterlist *src, in crypto_kw_decrypt()
152 struct scatterlist *lsrc, *ldst; in crypto_kw_decrypt()
221 struct scatterlist *dst, struct scatterlist *src, in crypto_kw_encrypt()
237 struct scatterlist *lsrc, *ldst; in crypto_kw_encrypt()
Decb.c70 struct scatterlist *dst, struct scatterlist *src, in crypto_ecb_encrypt()
84 struct scatterlist *dst, struct scatterlist *src, in crypto_ecb_decrypt()
Dxts.c147 static int encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in encrypt()
148 struct scatterlist *src, unsigned int nbytes) in encrypt()
158 static int decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in decrypt()
159 struct scatterlist *src, unsigned int nbytes) in decrypt()
169 int xts_crypt(struct blkcipher_desc *desc, struct scatterlist *sdst, in xts_crypt()
170 struct scatterlist *ssrc, unsigned int nbytes, in xts_crypt()
Deseqiv.c31 struct scatterlist src[2];
32 struct scatterlist dst[2];
73 struct scatterlist *osrc, *odst; in eseqiv_givencrypt()
74 struct scatterlist *dst; in eseqiv_givencrypt()
Dlrw.c195 static int encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in encrypt()
196 struct scatterlist *src, unsigned int nbytes) in encrypt()
206 static int decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in decrypt()
207 struct scatterlist *src, unsigned int nbytes) in decrypt()
217 int lrw_crypt(struct blkcipher_desc *desc, struct scatterlist *sdst, in lrw_crypt()
218 struct scatterlist *ssrc, unsigned int nbytes, in lrw_crypt()
Dalgif_skcipher.c31 struct scatterlist sg[0];
67 struct scatterlist *tsg;
73 sizeof(struct scatterlist) - 1)
78 struct scatterlist *sgl; in skcipher_free_async_sgls()
79 struct scatterlist *sg; in skcipher_free_async_sgls()
125 struct scatterlist *sg = NULL; in skcipher_alloc_sgl()
155 struct scatterlist *sg; in skcipher_pull_sgl()
346 struct scatterlist *sg; in skcipher_sendmsg()
485 struct scatterlist *sg; in skcipher_all_sg_nents()
510 struct scatterlist *sg; in skcipher_recvmsg_async()
[all …]
Dccm.c40 struct scatterlist src[3];
41 struct scatterlist dst[3];
51 struct scatterlist src[3];
52 struct scatterlist dst[3];
211 struct scatterlist *sg, unsigned int len) in get_data_to_compute()
251 static int crypto_ccm_auth(struct aead_request *req, struct scatterlist *plain, in crypto_ccm_auth()
313 struct scatterlist *sg; in crypto_ccm_init_crypt()
351 struct scatterlist *dst; in crypto_ccm_encrypt()
391 struct scatterlist *dst; in crypto_ccm_decrypt_done()
411 struct scatterlist *dst; in crypto_ccm_decrypt()
[all …]
Dauthencesn.c43 struct scatterlist src[2];
44 struct scatterlist dst[2];
112 struct scatterlist *dst = req->dst; in crypto_authenc_esn_genicv_tail()
146 struct scatterlist *dst = req->dst; in crypto_authenc_esn_genicv()
202 struct scatterlist *src, *dst; in crypto_authenc_esn_encrypt()
244 struct scatterlist *dst = req->dst; in crypto_authenc_esn_decrypt_tail()
289 struct scatterlist *dst = req->dst; in crypto_authenc_esn_decrypt()
Dpcbc.c98 struct scatterlist *dst, struct scatterlist *src, in crypto_pcbc_encrypt()
178 struct scatterlist *dst, struct scatterlist *src, in crypto_pcbc_decrypt()
Dcbc.c91 struct scatterlist *dst, struct scatterlist *src, in crypto_cbc_encrypt()
170 struct scatterlist *dst, struct scatterlist *src, in crypto_cbc_decrypt()
Dgcm.c42 struct scatterlist src[3];
43 struct scatterlist dst[3];
63 struct scatterlist *src;
71 struct scatterlist src[3];
72 struct scatterlist dst[3];
73 struct scatterlist sg;
88 struct scatterlist sg;
124 struct scatterlist sg[1]; in crypto_gcm_setkey()
199 struct scatterlist *sg; in crypto_gcm_init_common()
227 struct scatterlist *dst; in crypto_gcm_init_crypt()
[all …]
Dchacha20poly1305.c49 struct scatterlist src[1];
55 struct scatterlist src[1];
60 struct scatterlist src[2];
61 struct scatterlist dst[2];
130 struct scatterlist *src, *dst; in chacha_decrypt()
240 struct scatterlist *crypt = req->src; in poly_cipher()
415 struct scatterlist *src, *dst; in chacha_encrypt()
Darc4.c95 static int ecb_arc4_crypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_arc4_crypt()
96 struct scatterlist *src, unsigned int nbytes) in ecb_arc4_crypt()
Dcrypto_null.c78 struct scatterlist *dst, in skcipher_null_crypt()
79 struct scatterlist *src, unsigned int nbytes) in skcipher_null_crypt()
Dtcrypt.c95 struct scatterlist *sg, int blen, int secs) in test_cipher_jiffies()
118 struct scatterlist *sg, int blen) in test_cipher_cycles()
280 static void sg_init_aead(struct scatterlist *sg, char *xbuf[XBUFSIZE], in sg_init_aead()
311 struct scatterlist *sg; in test_aead_speed()
312 struct scatterlist *sgout; in test_aead_speed()
492 struct scatterlist sg[TVMEMSIZE]; in test_cipher_speed()
558 struct scatterlist *sg, int blen, in test_hash_jiffies_digest()
578 static int test_hash_jiffies(struct hash_desc *desc, struct scatterlist *sg, in test_hash_jiffies()
611 struct scatterlist *sg, int blen, char *out) in test_hash_cycles_digest()
653 static int test_hash_cycles(struct hash_desc *desc, struct scatterlist *sg, in test_hash_cycles()
[all …]
/linux-4.4.14/drivers/crypto/qce/
Ddma.h47 int qce_dma_prep_sgs(struct qce_dma_data *dma, struct scatterlist *sg_in,
48 int in_ents, struct scatterlist *sg_out, int out_ents,
52 struct scatterlist *
53 qce_sgtable_add(struct sg_table *sgt, struct scatterlist *sg_add);
Ddma.c57 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()
Dcipher.h48 struct scatterlist result_sg;
50 struct scatterlist *dst_sg;
52 struct scatterlist *src_sg;
Dsha.h55 struct scatterlist *src_orig;
62 struct scatterlist sg[2];
65 struct scatterlist result_sg;
/linux-4.4.14/drivers/crypto/nx/
Dnx-aes-ecb.c66 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()
Dnx-aes-cbc.c66 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()
Dnx-aes-ctr.c85 struct scatterlist *dst, in ctr_aes_nx_crypt()
86 struct scatterlist *src, in ctr_aes_nx_crypt()
129 struct scatterlist *dst, in ctr3686_aes_nx_crypt()
130 struct scatterlist *src, in ctr3686_aes_nx_crypt()
Dnx.h169 struct scatterlist *, struct scatterlist *, unsigned int *,
172 struct scatterlist *, unsigned int,
/linux-4.4.14/arch/metag/include/asm/
Ddma-mapping.h48 dma_map_sg(struct device *dev, struct scatterlist *sglist, int nents, in dma_map_sg()
51 struct scatterlist *sg; in dma_map_sg()
87 dma_unmap_sg(struct device *dev, struct scatterlist *sglist, int nhwentries, in dma_unmap_sg()
90 struct scatterlist *sg; in dma_unmap_sg()
137 dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sglist, int nelems, in dma_sync_sg_for_cpu()
141 struct scatterlist *sg; in dma_sync_sg_for_cpu()
148 dma_sync_sg_for_device(struct device *dev, struct scatterlist *sglist, in dma_sync_sg_for_device()
152 struct scatterlist *sg; in dma_sync_sg_for_device()
/linux-4.4.14/arch/arc/include/asm/
Ddma-mapping.h105 dma_map_sg(struct device *dev, struct scatterlist *sg, in dma_map_sg()
108 struct scatterlist *s; in dma_map_sg()
119 dma_unmap_sg(struct device *dev, struct scatterlist *sg, in dma_unmap_sg()
122 struct scatterlist *s; in dma_unmap_sg()
160 dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sglist, int nelems, in dma_sync_sg_for_cpu()
164 struct scatterlist *sg; in dma_sync_sg_for_cpu()
171 dma_sync_sg_for_device(struct device *dev, struct scatterlist *sglist, in dma_sync_sg_for_device()
175 struct scatterlist *sg; in dma_sync_sg_for_device()
/linux-4.4.14/arch/xtensa/kernel/
Dpci-dma.c113 struct scatterlist *sg, int nents, in xtensa_sync_sg_for_cpu()
116 struct scatterlist *s; in xtensa_sync_sg_for_cpu()
126 struct scatterlist *sg, int nents, in xtensa_sync_sg_for_device()
129 struct scatterlist *s; in xtensa_sync_sg_for_device()
203 static int xtensa_map_sg(struct device *dev, struct scatterlist *sg, in xtensa_map_sg()
207 struct scatterlist *s; in xtensa_map_sg()
218 struct scatterlist *sg, int nents, in xtensa_unmap_sg()
222 struct scatterlist *s; in xtensa_unmap_sg()
/linux-4.4.14/arch/tile/kernel/
Dpci-dma.c203 static int tile_dma_map_sg(struct device *dev, struct scatterlist *sglist, in tile_dma_map_sg()
207 struct scatterlist *sg; in tile_dma_map_sg()
225 static void tile_dma_unmap_sg(struct device *dev, struct scatterlist *sglist, in tile_dma_unmap_sg()
229 struct scatterlist *sg; in tile_dma_unmap_sg()
281 struct scatterlist *sglist, int nelems, in tile_dma_sync_sg_for_cpu()
284 struct scatterlist *sg; in tile_dma_sync_sg_for_cpu()
297 struct scatterlist *sglist, int nelems, in tile_dma_sync_sg_for_device()
300 struct scatterlist *sg; in tile_dma_sync_sg_for_device()
376 static int tile_pci_dma_map_sg(struct device *dev, struct scatterlist *sglist, in tile_pci_dma_map_sg()
380 struct scatterlist *sg; in tile_pci_dma_map_sg()
[all …]
/linux-4.4.14/drivers/crypto/caam/
Dsg_sw_sec4.h32 sg_to_sec4_sg(struct scatterlist *sg, int sg_count, in sg_to_sec4_sg()
49 static inline void sg_to_sec4_sg_last(struct scatterlist *sg, int sg_count, in sg_to_sec4_sg_last()
58 struct scatterlist *sg, unsigned int total, in sg_to_sec4_sg_len()
73 static inline int sg_count(struct scatterlist *sg_list, int nbytes) in sg_count()
/linux-4.4.14/include/xen/
Dswiotlb-xen.h28 xen_swiotlb_map_sg_attrs(struct device *hwdev, struct scatterlist *sgl,
33 xen_swiotlb_unmap_sg_attrs(struct device *hwdev, struct scatterlist *sgl,
42 xen_swiotlb_sync_sg_for_cpu(struct device *hwdev, struct scatterlist *sg,
50 xen_swiotlb_sync_sg_for_device(struct device *hwdev, struct scatterlist *sg,
/linux-4.4.14/arch/microblaze/kernel/
Ddma.c54 static int dma_direct_map_sg(struct device *dev, struct scatterlist *sgl, in dma_direct_map_sg()
58 struct scatterlist *sg; in dma_direct_map_sg()
131 struct scatterlist *sgl, int nents, in dma_direct_sync_sg_for_cpu()
134 struct scatterlist *sg; in dma_direct_sync_sg_for_cpu()
145 struct scatterlist *sgl, int nents, in dma_direct_sync_sg_for_device()
148 struct scatterlist *sg; in dma_direct_sync_sg_for_device()
/linux-4.4.14/arch/arm64/crypto/
Daes-glue.c99 static int ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_encrypt()
100 struct scatterlist *src, unsigned int nbytes) in ecb_encrypt()
121 static int ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_decrypt()
122 struct scatterlist *src, unsigned int nbytes) in ecb_decrypt()
143 static int cbc_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_encrypt()
144 struct scatterlist *src, unsigned int nbytes) in cbc_encrypt()
166 static int cbc_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_decrypt()
167 struct scatterlist *src, unsigned int nbytes) in cbc_decrypt()
189 static int ctr_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ctr_encrypt()
190 struct scatterlist *src, unsigned int nbytes) in ctr_encrypt()
[all …]
Daes-ce-ccm-glue.c154 struct scatterlist srcbuf[2]; in ccm_encrypt()
155 struct scatterlist dstbuf[2]; in ccm_encrypt()
156 struct scatterlist *src; in ccm_encrypt()
157 struct scatterlist *dst; in ccm_encrypt()
219 struct scatterlist srcbuf[2]; in ccm_decrypt()
220 struct scatterlist dstbuf[2]; in ccm_decrypt()
221 struct scatterlist *src; in ccm_decrypt()
222 struct scatterlist *dst; in ccm_decrypt()
/linux-4.4.14/arch/powerpc/crypto/
Daes-spe-glue.c179 static int ppc_ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ppc_ecb_encrypt()
180 struct scatterlist *src, unsigned int nbytes) in ppc_ecb_encrypt()
207 static int ppc_ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ppc_ecb_decrypt()
208 struct scatterlist *src, unsigned int nbytes) in ppc_ecb_decrypt()
235 static int ppc_cbc_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ppc_cbc_encrypt()
236 struct scatterlist *src, unsigned int nbytes) in ppc_cbc_encrypt()
263 static int ppc_cbc_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ppc_cbc_decrypt()
264 struct scatterlist *src, unsigned int nbytes) in ppc_cbc_decrypt()
291 static int ppc_ctr_crypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ppc_ctr_crypt()
292 struct scatterlist *src, unsigned int nbytes) in ppc_ctr_crypt()
[all …]
/linux-4.4.14/arch/sh/kernel/
Ddma-nommu.c26 static int nommu_map_sg(struct device *dev, struct scatterlist *sg, in nommu_map_sg()
30 struct scatterlist *s; in nommu_map_sg()
54 static void nommu_sync_sg(struct device *dev, struct scatterlist *sg, in nommu_sync_sg()
57 struct scatterlist *s; in nommu_sync_sg()
/linux-4.4.14/arch/arm/crypto/
Daes-ce-glue.c166 static int ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_encrypt()
167 struct scatterlist *src, unsigned int nbytes) in ecb_encrypt()
189 static int ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_decrypt()
190 struct scatterlist *src, unsigned int nbytes) in ecb_decrypt()
212 static int cbc_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_encrypt()
213 struct scatterlist *src, unsigned int nbytes) in cbc_encrypt()
236 static int cbc_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_decrypt()
237 struct scatterlist *src, unsigned int nbytes) in cbc_decrypt()
260 static int ctr_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ctr_encrypt()
261 struct scatterlist *src, unsigned int nbytes) in ctr_encrypt()
[all …]
Daesbs-glue.c105 struct scatterlist *dst, in aesbs_cbc_encrypt()
106 struct scatterlist *src, unsigned int nbytes) in aesbs_cbc_encrypt()
146 struct scatterlist *dst, in aesbs_cbc_decrypt()
147 struct scatterlist *src, unsigned int nbytes) in aesbs_cbc_decrypt()
204 struct scatterlist *dst, struct scatterlist *src, in aesbs_ctr_encrypt()
253 struct scatterlist *dst, in aesbs_xts_encrypt()
254 struct scatterlist *src, unsigned int nbytes) in aesbs_xts_encrypt()
277 struct scatterlist *dst, in aesbs_xts_decrypt()
278 struct scatterlist *src, unsigned int nbytes) in aesbs_xts_decrypt()
/linux-4.4.14/arch/avr32/include/asm/
Ddma-mapping.h212 dma_map_sg(struct device *dev, struct scatterlist *sglist, int nents, in dma_map_sg()
216 struct scatterlist *sg; in dma_map_sg()
241 dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nhwentries, in dma_unmap_sg()
314 dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, in dma_sync_sg_for_cpu()
325 dma_sync_sg_for_device(struct device *dev, struct scatterlist *sglist, in dma_sync_sg_for_device()
329 struct scatterlist *sg; in dma_sync_sg_for_device()
/linux-4.4.14/arch/m68k/include/asm/
Ddma-mapping.h6 struct scatterlist;
70 extern int dma_map_sg(struct device *, struct scatterlist *, int,
72 static inline void dma_unmap_sg(struct device *dev, struct scatterlist *sg, in dma_unmap_sg()
79 extern void dma_sync_sg_for_device(struct device *, struct scatterlist *, int,
95 static inline void dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, in dma_sync_sg_for_cpu()
/linux-4.4.14/arch/parisc/include/asm/
Ddma-mapping.h16 …int (*map_sg)(struct device *dev, struct scatterlist *sg, int nents, enum dma_data_direction dire…
17 …void (*unmap_sg)(struct device *dev, struct scatterlist *sg, int nhwents, enum dma_data_direction …
20 …void (*dma_sync_sg_for_cpu)(struct device *dev, struct scatterlist *sg, int nelems, enum dma_data_…
21 …void (*dma_sync_sg_for_device)(struct device *dev, struct scatterlist *sg, int nelems, enum dma_da…
95 dma_map_sg(struct device *dev, struct scatterlist *sg, int nents, in dma_map_sg()
102 dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nhwentries, in dma_unmap_sg()
158 dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, int nelems, in dma_sync_sg_for_cpu()
166 dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, int nelems, in dma_sync_sg_for_device()
/linux-4.4.14/arch/sparc/kernel/
Dioport.c379 static int sbus_map_sg(struct device *dev, struct scatterlist *sg, int n, in sbus_map_sg()
386 static void sbus_unmap_sg(struct device *dev, struct scatterlist *sg, int n, in sbus_unmap_sg()
392 static void sbus_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, in sbus_sync_sg_for_cpu()
398 static void sbus_sync_sg_for_device(struct device *dev, struct scatterlist *sg, in sbus_sync_sg_for_device()
549 static int pci32_map_sg(struct device *device, struct scatterlist *sgl, in pci32_map_sg()
553 struct scatterlist *sg; in pci32_map_sg()
568 static void pci32_unmap_sg(struct device *dev, struct scatterlist *sgl, in pci32_unmap_sg()
572 struct scatterlist *sg; in pci32_unmap_sg()
614 static void pci32_sync_sg_for_cpu(struct device *dev, struct scatterlist *sgl, in pci32_sync_sg_for_cpu()
617 struct scatterlist *sg; in pci32_sync_sg_for_cpu()
[all …]
Diommu_common.h41 struct scatterlist *outs, in is_span_boundary()
42 struct scatterlist *sg) in is_span_boundary()
Diommu.c432 static int dma_4u_map_sg(struct device *dev, struct scatterlist *sglist, in dma_4u_map_sg()
436 struct scatterlist *s, *outs, *segstart; in dma_4u_map_sg()
590 static unsigned long fetch_sg_ctx(struct iommu *iommu, struct scatterlist *sg) in fetch_sg_ctx()
608 static void dma_4u_unmap_sg(struct device *dev, struct scatterlist *sglist, in dma_4u_unmap_sg()
613 struct scatterlist *sg; in dma_4u_unmap_sg()
699 struct scatterlist *sglist, int nelems, in dma_4u_sync_sg_for_cpu()
705 struct scatterlist *sg, *sgprv; in dma_4u_sync_sg_for_cpu()
/linux-4.4.14/arch/mn10300/include/asm/
Ddma-mapping.h51 int dma_map_sg(struct device *dev, struct scatterlist *sglist, int nents, in dma_map_sg()
54 struct scatterlist *sg; in dma_map_sg()
71 void dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nhwentries, in dma_unmap_sg()
123 void dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, in dma_sync_sg_for_cpu()
129 void dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, in dma_sync_sg_for_device()
/linux-4.4.14/include/asm-generic/
Ddma-mapping-broken.h9 struct scatterlist;
47 dma_map_sg(struct device *dev, struct scatterlist *sg, int nents,
51 dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nhwentries,
72 dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, int nelems,
Dpci-dma-compat.h59 pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg, in pci_map_sg()
66 pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg, in pci_unmap_sg()
87 pci_dma_sync_sg_for_cpu(struct pci_dev *hwdev, struct scatterlist *sg, in pci_dma_sync_sg_for_cpu()
94 pci_dma_sync_sg_for_device(struct pci_dev *hwdev, struct scatterlist *sg, in pci_dma_sync_sg_for_device()
Ddma-mapping-common.h47 static inline int dma_map_sg_attrs(struct device *dev, struct scatterlist *sg, in dma_map_sg_attrs()
53 struct scatterlist *s; in dma_map_sg_attrs()
65 static inline void dma_unmap_sg_attrs(struct device *dev, struct scatterlist *sg, in dma_unmap_sg_attrs()
156 dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, in dma_sync_sg_for_cpu()
168 dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, in dma_sync_sg_for_device()
/linux-4.4.14/net/rds/
Dmessage.c205 rm->m_total_sgs = extra_len / sizeof(struct scatterlist); in rds_message_alloc()
220 struct scatterlist *rds_message_alloc_sgs(struct rds_message *rm, int nents) in rds_message_alloc_sgs()
222 struct scatterlist *sg_first = (struct scatterlist *) &rm[1]; in rds_message_alloc_sgs()
223 struct scatterlist *sg_ret; in rds_message_alloc_sgs()
243 int extra_bytes = num_sgs * sizeof(struct scatterlist); in rds_message_map_pages()
271 struct scatterlist *sg; in rds_message_copy_from_user()
313 struct scatterlist *sg; in rds_message_inc_copy_to_user()
Dib.h44 struct scatterlist f_sg;
280 struct scatterlist *sglist, in rds_ib_dma_sync_sg_for_cpu()
284 struct scatterlist *sg; in rds_ib_dma_sync_sg_for_cpu()
297 struct scatterlist *sglist, in rds_ib_dma_sync_sg_for_device()
301 struct scatterlist *sg; in rds_ib_dma_sync_sg_for_device()
355 void *rds_ib_get_mr(struct scatterlist *sg, unsigned long nents,
Diw.h55 struct scatterlist *list;
241 struct scatterlist *sg, unsigned int sg_dma_len, int direction) in rds_iw_dma_sync_sg_for_cpu()
255 struct scatterlist *sg, unsigned int sg_dma_len, int direction) in rds_iw_dma_sync_sg_for_device()
318 void *rds_iw_get_mr(struct scatterlist *sg, unsigned long nents,
Drds.h356 struct scatterlist *op_sg;
374 struct scatterlist *op_sg;
385 struct scatterlist *op_sg;
461 void *(*get_mr)(struct scatterlist *sg, unsigned long nr_sg,
677 struct scatterlist *rds_message_alloc_sgs(struct rds_message *rm, int nents);
707 int rds_page_remainder_alloc(struct scatterlist *scat, unsigned long bytes,
/linux-4.4.14/drivers/crypto/
Dgeode-aes.c183 struct scatterlist *dst, struct scatterlist *src, in fallback_blk_dec()
199 struct scatterlist *dst, struct scatterlist *src, in fallback_blk_enc()
305 struct scatterlist *dst, struct scatterlist *src, in geode_cbc_decrypt()
337 struct scatterlist *dst, struct scatterlist *src, in geode_cbc_encrypt()
418 struct scatterlist *dst, struct scatterlist *src, in geode_ecb_decrypt()
448 struct scatterlist *dst, struct scatterlist *src, in geode_ecb_encrypt()
Dpadlock-aes.c343 struct scatterlist *dst, struct scatterlist *src, in ecb_aes_encrypt()
372 struct scatterlist *dst, struct scatterlist *src, in ecb_aes_decrypt()
422 struct scatterlist *dst, struct scatterlist *src, in cbc_aes_encrypt()
453 struct scatterlist *dst, struct scatterlist *src, in cbc_aes_decrypt()
Dbfin_crc.c83 struct scatterlist *sg; /* sg list head for this update*/
84 struct scatterlist bufsl[2]; /* chained sg list */
102 static struct scatterlist *sg_get(struct scatterlist *sg_list, unsigned int nents, in sg_get()
105 struct scatterlist *sg = NULL; in sg_get()
167 struct scatterlist *sg; in bfin_crypto_crc_config_dma()
284 struct scatterlist *sg; in bfin_crypto_crc_handle_queue()
Ds5p-sss.c186 struct scatterlist *sg_src;
187 struct scatterlist *sg_dst;
235 static void s5p_set_dma_indata(struct s5p_aes_dev *dev, struct scatterlist *sg) in s5p_set_dma_indata()
241 static void s5p_set_dma_outdata(struct s5p_aes_dev *dev, struct scatterlist *sg) in s5p_set_dma_outdata()
264 static int s5p_set_outdata(struct s5p_aes_dev *dev, struct scatterlist *sg) in s5p_set_outdata()
290 static int s5p_set_indata(struct s5p_aes_dev *dev, struct scatterlist *sg) in s5p_set_indata()
Domap-des.c150 struct scatterlist *in_sg;
151 struct scatterlist *out_sg;
154 struct scatterlist in_sgl;
155 struct scatterlist out_sgl;
156 struct scatterlist *orig_out;
386 static void sg_copy_buf(void *buf, struct scatterlist *sg, in sg_copy_buf()
401 struct scatterlist *in_sg, struct scatterlist *out_sg, in omap_des_crypt_dma()
542 static int omap_des_copy_needed(struct scatterlist *sg) in omap_des_copy_needed()
/linux-4.4.14/arch/blackfin/kernel/
Ddma-mapping.c116 dma_map_sg(struct device *dev, struct scatterlist *sg_list, int nents, in dma_map_sg()
119 struct scatterlist *sg; in dma_map_sg()
131 void dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg_list, in dma_sync_sg_for_device()
134 struct scatterlist *sg; in dma_sync_sg_for_device()
/linux-4.4.14/arch/c6x/include/asm/
Ddma-mapping.h53 extern int dma_map_sg(struct device *dev, struct scatterlist *sglist,
56 extern void dma_unmap_sg(struct device *dev, struct scatterlist *sglist,
87 extern void dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg,
90 extern void dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg,
/linux-4.4.14/drivers/parisc/
Diommu-helpers.h14 iommu_fill_pdir(struct ioc *ioc, struct scatterlist *startsg, int nents, in iommu_fill_pdir()
19 struct scatterlist *dma_sg = startsg; /* pointer to current DMA */ in iommu_fill_pdir()
101 struct scatterlist *startsg, int nents, in iommu_coalesce_chunks()
104 struct scatterlist *contig_sg; /* contig chunk head */ in iommu_coalesce_chunks()
Dccio-rm-dma.c115 static int ccio_map_sg(struct pci_dev *dev, struct scatterlist *sglist, int nents, int direction) in ccio_map_sg()
131 static void ccio_unmap_sg(struct pci_dev *dev, struct scatterlist *sglist, int nents, int direction) in ccio_unmap_sg()
/linux-4.4.14/drivers/mmc/host/
Dtmio_mmc.h63 struct scatterlist *sg_ptr;
64 struct scatterlist *sg_orig;
79 struct scatterlist bounce_sg;
118 static inline char *tmio_mmc_kmap_atomic(struct scatterlist *sg, in tmio_mmc_kmap_atomic()
125 static inline void tmio_mmc_kunmap_atomic(struct scatterlist *sg, in tmio_mmc_kunmap_atomic()
/linux-4.4.14/arch/blackfin/include/asm/
Ddma-mapping.h11 struct scatterlist;
99 extern int dma_map_sg(struct device *dev, struct scatterlist *sg, int nents,
103 dma_unmap_sg(struct device *dev, struct scatterlist *sg, in dma_unmap_sg()
140 dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, int nents, in dma_sync_sg_for_cpu()
147 dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg,
/linux-4.4.14/arch/arm64/mm/
Ddma-mapping.c226 static int __swiotlb_map_sg_attrs(struct device *dev, struct scatterlist *sgl, in __swiotlb_map_sg_attrs()
230 struct scatterlist *sg; in __swiotlb_map_sg_attrs()
243 struct scatterlist *sgl, int nelems, in __swiotlb_unmap_sg_attrs()
247 struct scatterlist *sg; in __swiotlb_unmap_sg_attrs()
276 struct scatterlist *sgl, int nelems, in __swiotlb_sync_sg_for_cpu()
279 struct scatterlist *sg; in __swiotlb_sync_sg_for_cpu()
290 struct scatterlist *sgl, int nelems, in __swiotlb_sync_sg_for_device()
293 struct scatterlist *sg; in __swiotlb_sync_sg_for_device()
461 static int __dummy_map_sg(struct device *dev, struct scatterlist *sgl, in __dummy_map_sg()
469 struct scatterlist *sgl, int nelems, in __dummy_unmap_sg()
[all …]
/linux-4.4.14/arch/frv/include/asm/
Ddma-mapping.h34 extern int dma_map_sg(struct device *dev, struct scatterlist *sg, int nents,
38 void dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nhwentries, in dma_unmap_sg()
85 void dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, int nelems, in dma_sync_sg_for_cpu()
91 void dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, int nelems, in dma_sync_sg_for_device()
/linux-4.4.14/arch/x86/kernel/
Dpci-nommu.c56 static int nommu_map_sg(struct device *hwdev, struct scatterlist *sg, in nommu_map_sg()
60 struct scatterlist *s; in nommu_map_sg()
85 struct scatterlist *sg, int nelems, in nommu_sync_sg_for_device()
Damd_gart_64.c288 static void gart_unmap_sg(struct device *dev, struct scatterlist *sg, int nents, in gart_unmap_sg()
291 struct scatterlist *s; in gart_unmap_sg()
302 static int dma_map_sg_nonforce(struct device *dev, struct scatterlist *sg, in dma_map_sg_nonforce()
305 struct scatterlist *s; in dma_map_sg_nonforce()
334 static int __dma_map_cont(struct device *dev, struct scatterlist *start, in __dma_map_cont()
335 int nelems, struct scatterlist *sout, in __dma_map_cont()
340 struct scatterlist *s; in __dma_map_cont()
373 dma_map_cont(struct device *dev, struct scatterlist *start, int nelems, in dma_map_cont()
374 struct scatterlist *sout, unsigned long pages, int need) in dma_map_cont()
389 static int gart_map_sg(struct device *dev, struct scatterlist *sg, int nents, in gart_map_sg()
[all …]
/linux-4.4.14/arch/mips/mm/
Ddma-default.c302 static int mips_dma_map_sg(struct device *dev, struct scatterlist *sglist, in mips_dma_map_sg()
306 struct scatterlist *sg; in mips_dma_map_sg()
332 static void mips_dma_unmap_sg(struct device *dev, struct scatterlist *sglist, in mips_dma_unmap_sg()
337 struct scatterlist *sg; in mips_dma_unmap_sg()
366 struct scatterlist *sglist, int nelems, in mips_dma_sync_sg_for_cpu()
370 struct scatterlist *sg; in mips_dma_sync_sg_for_cpu()
382 struct scatterlist *sglist, int nelems, in mips_dma_sync_sg_for_device()
386 struct scatterlist *sg; in mips_dma_sync_sg_for_device()
/linux-4.4.14/arch/cris/include/asm/
Ddma-mapping.h56 dma_map_sg(struct device *dev, struct scatterlist *sg, int nents, in dma_map_sg()
80 dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nhwentries, in dma_unmap_sg()
113 dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, int nelems, in dma_sync_sg_for_cpu()
119 dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, int nelems, in dma_sync_sg_for_device()
/linux-4.4.14/drivers/block/
Dcryptoloop.c107 struct scatterlist *sg_out,
108 struct scatterlist *sg_in,
122 struct scatterlist sg_out; in cryptoloop_transfer()
123 struct scatterlist sg_in; in cryptoloop_transfer()
/linux-4.4.14/arch/nios2/include/asm/
Ddma-mapping.h78 extern int dma_map_sg(struct device *dev, struct scatterlist *sg, int nents,
84 extern void dma_unmap_sg(struct device *dev, struct scatterlist *sg,
96 extern void dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg,
98 extern void dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg,
/linux-4.4.14/arch/sparc/include/asm/
Ddma.h96 struct scatterlist;
100 void (*get_scsi_sgl)(struct device *, struct scatterlist *, int);
102 void (*release_scsi_sgl)(struct device *, struct scatterlist *,int);
Dldc.h96 struct scatterlist;
98 struct scatterlist *sg, int num_sg,
/linux-4.4.14/arch/arm/include/asm/mach/
Ddma.h30 struct scatterlist buf; /* single DMA */
32 struct scatterlist *sg; /* DMA Scatter-Gather List */
/linux-4.4.14/drivers/target/
Dtarget_core_rd.c80 struct scatterlist *sg; in rd_release_sgl_table()
130 sizeof(struct scatterlist)); in rd_allocate_sgl_table()
132 struct scatterlist *sg; in rd_allocate_sgl_table()
195 sizeof(struct scatterlist)); in rd_build_device_space()
258 sizeof(struct scatterlist)); in rd_build_prot_space()
365 sizeof(struct scatterlist)); in rd_get_sg_table()
385 sizeof(struct scatterlist)); in rd_get_prot_table()
407 struct scatterlist *prot_sg; in rd_do_prot_rw()
442 rd_execute_rw(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents, in rd_execute_rw()
448 struct scatterlist *rd_sg; in rd_execute_rw()
/linux-4.4.14/drivers/crypto/vmx/
Daes_cbc.c99 struct scatterlist *dst, in p8_aes_cbc_encrypt()
100 struct scatterlist *src, unsigned int nbytes) in p8_aes_cbc_encrypt()
140 struct scatterlist *dst, in p8_aes_cbc_decrypt()
141 struct scatterlist *src, unsigned int nbytes) in p8_aes_cbc_decrypt()
Daes_ctr.c114 struct scatterlist *dst, in p8_aes_ctr_crypt()
115 struct scatterlist *src, unsigned int nbytes) in p8_aes_ctr_crypt()
/linux-4.4.14/arch/nios2/mm/
Ddma-mapping.c59 int dma_map_sg(struct device *dev, struct scatterlist *sg, int nents, in dma_map_sg()
104 void dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nhwentries, in dma_unmap_sg()
161 void dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, int nelems, in dma_sync_sg_for_cpu()
174 void dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, in dma_sync_sg_for_device()
/linux-4.4.14/arch/openrisc/kernel/
Ddma.c179 or1k_map_sg(struct device *dev, struct scatterlist *sg, in or1k_map_sg()
183 struct scatterlist *s; in or1k_map_sg()
195 or1k_unmap_sg(struct device *dev, struct scatterlist *sg, in or1k_unmap_sg()
199 struct scatterlist *s; in or1k_unmap_sg()
/linux-4.4.14/arch/m68k/kernel/
Ddma.c123 void dma_sync_sg_for_device(struct device *dev, struct scatterlist *sglist, in dma_sync_sg_for_device()
127 struct scatterlist *sg; in dma_sync_sg_for_device()
157 int dma_map_sg(struct device *dev, struct scatterlist *sglist, int nents, in dma_map_sg()
161 struct scatterlist *sg; in dma_map_sg()
/linux-4.4.14/arch/arm/include/asm/
Ddma-mapping.h273 extern int arm_dma_map_sg(struct device *, struct scatterlist *, int,
275 extern void arm_dma_unmap_sg(struct device *, struct scatterlist *, int,
277 extern void arm_dma_sync_sg_for_cpu(struct device *, struct scatterlist *, int,
279 extern void arm_dma_sync_sg_for_device(struct device *, struct scatterlist *, int,
/linux-4.4.14/drivers/scsi/arm/
Dscsi.h27 static inline int copy_SCp_to_sg(struct scatterlist *sg, struct scsi_pointer *SCp, int max) in copy_SCp_to_sg()
39 struct scatterlist *src_sg; in copy_SCp_to_sg()
100 struct scatterlist *sg; in init_SCp()
/linux-4.4.14/drivers/usb/storage/
Dprotocol.c135 unsigned int buflen, struct scsi_cmnd *srb, struct scatterlist **sgptr, in usb_stor_access_xfer_buf()
139 struct scatterlist *sg = *sgptr; in usb_stor_access_xfer_buf()
185 struct scatterlist *sg = NULL; in usb_stor_set_xfer_buf()
Dprotocol.h52 unsigned int buflen, struct scsi_cmnd *srb, struct scatterlist **,
/linux-4.4.14/arch/ia64/sn/pci/
Dpci_dma.c241 static void sn_dma_unmap_sg(struct device *dev, struct scatterlist *sgl, in sn_dma_unmap_sg()
248 struct scatterlist *sg; in sn_dma_unmap_sg()
274 static int sn_dma_map_sg(struct device *dev, struct scatterlist *sgl, in sn_dma_map_sg()
279 struct scatterlist *saved_sg = sgl, *sg; in sn_dma_map_sg()
336 static void sn_dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, in sn_dma_sync_sg_for_cpu()
342 static void sn_dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, in sn_dma_sync_sg_for_device()
/linux-4.4.14/arch/alpha/kernel/
Dpci_iommu.c504 sg_classify(struct device *dev, struct scatterlist *sg, struct scatterlist *end, in sg_classify()
508 struct scatterlist *leader; in sg_classify()
554 sg_fill(struct device *dev, struct scatterlist *leader, struct scatterlist *end, in sg_fill()
555 struct scatterlist *out, struct pci_iommu_arena *arena, in sg_fill()
560 struct scatterlist *sg; in sg_fill()
620 struct scatterlist *last_sg = sg; in sg_fill()
652 static int alpha_pci_map_sg(struct device *dev, struct scatterlist *sg, in alpha_pci_map_sg()
657 struct scatterlist *start, *end, *out; in alpha_pci_map_sg()
730 static void alpha_pci_unmap_sg(struct device *dev, struct scatterlist *sg, in alpha_pci_unmap_sg()
738 struct scatterlist *end; in alpha_pci_unmap_sg()
Dpci-noop.c141 static int alpha_noop_map_sg(struct device *dev, struct scatterlist *sgl, int nents, in alpha_noop_map_sg()
145 struct scatterlist *sg; in alpha_noop_map_sg()
/linux-4.4.14/arch/parisc/kernel/
Dpci-dma.c478 static int pa11_dma_map_sg(struct device *dev, struct scatterlist *sglist, int nents, enum dma_data… in pa11_dma_map_sg()
481 struct scatterlist *sg; in pa11_dma_map_sg()
495 static void pa11_dma_unmap_sg(struct device *dev, struct scatterlist *sglist, int nents, enum dma_d… in pa11_dma_unmap_sg()
498 struct scatterlist *sg; in pa11_dma_unmap_sg()
526 static void pa11_dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sglist, int nents, enu… in pa11_dma_sync_sg_for_cpu()
529 struct scatterlist *sg; in pa11_dma_sync_sg_for_cpu()
537 static void pa11_dma_sync_sg_for_device(struct device *dev, struct scatterlist *sglist, int nents, … in pa11_dma_sync_sg_for_device()
540 struct scatterlist *sg; in pa11_dma_sync_sg_for_device()
/linux-4.4.14/drivers/xen/
Dswiotlb-xen.c539 xen_swiotlb_map_sg_attrs(struct device *hwdev, struct scatterlist *sgl, in xen_swiotlb_map_sg_attrs()
543 struct scatterlist *sg; in xen_swiotlb_map_sg_attrs()
600 xen_swiotlb_unmap_sg_attrs(struct device *hwdev, struct scatterlist *sgl, in xen_swiotlb_unmap_sg_attrs()
604 struct scatterlist *sg; in xen_swiotlb_unmap_sg_attrs()
623 xen_swiotlb_sync_sg(struct device *hwdev, struct scatterlist *sgl, in xen_swiotlb_sync_sg()
627 struct scatterlist *sg; in xen_swiotlb_sync_sg()
636 xen_swiotlb_sync_sg_for_cpu(struct device *hwdev, struct scatterlist *sg, in xen_swiotlb_sync_sg_for_cpu()
644 xen_swiotlb_sync_sg_for_device(struct device *hwdev, struct scatterlist *sg, in xen_swiotlb_sync_sg_for_device()
/linux-4.4.14/drivers/iommu/
Ddma-iommu.c394 static int __finalise_sg(struct device *dev, struct scatterlist *sg, int nents, in __finalise_sg()
397 struct scatterlist *s; in __finalise_sg()
418 static void __invalidate_sg(struct scatterlist *sg, int nents) in __invalidate_sg()
420 struct scatterlist *s; in __invalidate_sg()
440 int iommu_dma_map_sg(struct device *dev, struct scatterlist *sg, in iommu_dma_map_sg()
446 struct scatterlist *s, *prev = NULL; in iommu_dma_map_sg()
506 void iommu_dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nents, in iommu_dma_unmap_sg()
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_dma.c101 static int ipath_map_sg(struct ib_device *dev, struct scatterlist *sgl, in ipath_map_sg()
104 struct scatterlist *sg; in ipath_map_sg()
127 struct scatterlist *sg, int nents, in ipath_unmap_sg()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_dma.c94 static int qib_map_sg(struct ib_device *dev, struct scatterlist *sgl, in qib_map_sg()
97 struct scatterlist *sg; in qib_map_sg()
120 struct scatterlist *sg, int nents, in qib_unmap_sg()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Ddma.c111 static int hfi1_map_sg(struct ib_device *dev, struct scatterlist *sgl, in hfi1_map_sg()
114 struct scatterlist *sg; in hfi1_map_sg()
137 struct scatterlist *sg, int nents, in hfi1_unmap_sg()
/linux-4.4.14/net/sunrpc/auth_gss/
Dgss_krb5_crypto.c61 struct scatterlist sg[1]; in krb5_encrypt()
95 struct scatterlist sg[1]; in krb5_decrypt()
120 checksummer(struct scatterlist *sg, void *data) in checksummer()
156 struct scatterlist sg[1]; in make_checksum_hmac_md5()
246 struct scatterlist sg[1]; in make_checksum()
327 struct scatterlist sg[1]; in make_checksum_v2()
394 struct scatterlist infrags[4];
395 struct scatterlist outfrags[4];
401 encryptor(struct scatterlist *sg, void *data) in encryptor()
490 struct scatterlist frags[4];
[all …]
/linux-4.4.14/include/scsi/
Dscsi_cmnd.h44 struct scatterlist *buffer; /* which buffer */
162 extern void *scsi_kmap_atomic_sg(struct scatterlist *sg, int sg_count,
176 static inline struct scatterlist *scsi_sglist(struct scsi_cmnd *cmd) in scsi_sglist()
313 static inline struct scatterlist *scsi_prot_sglist(struct scsi_cmnd *cmd) in scsi_prot_sglist()
Dlibiscsi_tcp.h47 struct scatterlist *sg;
117 struct scatterlist *sg_list, unsigned int sg_count,
/linux-4.4.14/drivers/mmc/card/
Dmmc_test.c84 struct scatterlist *sg;
191 struct mmc_request *mrq, struct scatterlist *sg, unsigned sg_len, in mmc_test_prepare_mrq()
276 struct scatterlist sg; in mmc_test_buffer_transfer()
389 struct scatterlist *sglist, int repeat, in mmc_test_map_sg()
393 struct scatterlist *sg = NULL; in mmc_test_map_sg()
441 struct scatterlist *sglist, in mmc_test_map_sg_max_scatter()
446 struct scatterlist *sg = NULL; in mmc_test_map_sg_max_scatter()
775 struct scatterlist *sg, unsigned sg_len, in mmc_test_nonblock_transfer()
838 struct scatterlist *sg, unsigned sg_len, unsigned dev_addr, in mmc_test_simple_transfer()
871 struct scatterlist sg; in mmc_test_broken_transfer()
[all …]
Dqueue.h38 struct scatterlist *sg;
40 struct scatterlist *bounce_sg;
Dqueue.c143 static struct scatterlist *mmc_alloc_sg(int sg_len, int *err) in mmc_alloc_sg()
145 struct scatterlist *sg; in mmc_alloc_sg()
147 sg = kmalloc(sizeof(struct scatterlist)*sg_len, GFP_KERNEL); in mmc_alloc_sg()
451 struct scatterlist *sg, in mmc_queue_packed_map_sg()
454 struct scatterlist *__sg = sg; in mmc_queue_packed_map_sg()
491 struct scatterlist *sg; in mmc_queue_map_sg()
/linux-4.4.14/arch/powerpc/kernel/
Ddma.c196 static int dma_direct_map_sg(struct device *dev, struct scatterlist *sgl, in dma_direct_map_sg()
200 struct scatterlist *sg; in dma_direct_map_sg()
212 static void dma_direct_unmap_sg(struct device *dev, struct scatterlist *sg, in dma_direct_unmap_sg()
252 struct scatterlist *sgl, int nents, in dma_direct_sync_sg()
255 struct scatterlist *sg; in dma_direct_sync_sg()
Ddma-iommu.c59 static int dma_iommu_map_sg(struct device *dev, struct scatterlist *sglist, in dma_iommu_map_sg()
67 static void dma_iommu_unmap_sg(struct device *dev, struct scatterlist *sglist, in dma_iommu_unmap_sg()
/linux-4.4.14/arch/h8300/kernel/
Ddma.c49 static int map_sg(struct device *dev, struct scatterlist *sgl, in map_sg()
53 struct scatterlist *sg; in map_sg()
/linux-4.4.14/drivers/crypto/amcc/
Dcrypto4xx_core.h65 struct scatterlist *dest_va;
183 struct scatterlist *src,
184 struct scatterlist *dst,
/linux-4.4.14/arch/arm/mm/
Ddma-mapping.c911 int arm_dma_map_sg(struct device *dev, struct scatterlist *sg, int nents, in arm_dma_map_sg()
915 struct scatterlist *s; in arm_dma_map_sg()
945 void arm_dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nents, in arm_dma_unmap_sg()
949 struct scatterlist *s; in arm_dma_unmap_sg()
964 void arm_dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, in arm_dma_sync_sg_for_cpu()
968 struct scatterlist *s; in arm_dma_sync_sg_for_cpu()
983 void arm_dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, in arm_dma_sync_sg_for_device()
987 struct scatterlist *s; in arm_dma_sync_sg_for_device()
1504 static int __map_sg_chunk(struct device *dev, struct scatterlist *sg, in __map_sg_chunk()
1513 struct scatterlist *s; in __map_sg_chunk()
[all …]
/linux-4.4.14/drivers/s390/scsi/
Dzfcp_qdio.h179 int zfcp_qdio_sg_one_sbale(struct scatterlist *sg) in zfcp_qdio_sg_one_sbale()
232 unsigned int zfcp_qdio_sbale_count(struct scatterlist *sg) in zfcp_qdio_sbale_count()
247 unsigned int zfcp_qdio_real_bytes(struct scatterlist *sg) in zfcp_qdio_real_bytes()
Dzfcp_ext.h22 extern void zfcp_sg_free_table(struct scatterlist *, int);
23 extern int zfcp_sg_setup_table(struct scatterlist *, int);
126 struct scatterlist *);
Dzfcp_fc.h129 struct scatterlist sg_req;
130 struct scatterlist sg_rsp;
141 struct scatterlist sg_rsp2[ZFCP_FC_GPN_FT_NUM_BUFS - 1];
/linux-4.4.14/arch/frv/mb93090-mb00/
Dpci-dma.c53 int dma_map_sg(struct device *dev, struct scatterlist *sglist, int nents, in dma_map_sg()
59 struct scatterlist *sg; in dma_map_sg()
Dpci-dma-nommu.c122 int dma_map_sg(struct device *dev, struct scatterlist *sglist, int nents, in dma_map_sg()
126 struct scatterlist *sg; in dma_map_sg()
/linux-4.4.14/net/ipv4/
Dah4.c35 len = ALIGN(len, __alignof__(struct scatterlist)); in ah_alloc_tmp()
37 len += sizeof(struct scatterlist) * nfrags; in ah_alloc_tmp()
66 static inline struct scatterlist *ah_req_sg(struct crypto_ahash *ahash, in ah_req_sg()
71 __alignof__(struct scatterlist)); in ah_req_sg()
154 struct scatterlist *sg; in ah_output()
161 struct scatterlist *seqhisg; in ah_output()
307 struct scatterlist *sg; in ah_input()
315 struct scatterlist *seqhisg; in ah_input()
/linux-4.4.14/drivers/media/pci/tw68/
Dtw68-risc.c41 static __le32 *tw68_risc_field(__le32 *rp, struct scatterlist *sglist, in tw68_risc_field()
46 struct scatterlist *sg; in tw68_risc_field()
138 struct scatterlist *sglist, in tw68_risc_buffer()
/linux-4.4.14/include/crypto/internal/
Dhash.h20 struct scatterlist;
32 struct scatterlist *sg;
62 struct scatterlist *sg, unsigned int len);
/linux-4.4.14/include/linux/dma/
Dipu-dma.h149 struct scatterlist *sg; /* scatterlist for this */
163 struct scatterlist *sg[2]; /* scatterlist elements in buffer-0 and -1 */
/linux-4.4.14/net/ipv6/
Dah6.c72 len = ALIGN(len, __alignof__(struct scatterlist)); in ah_alloc_tmp()
74 len += sizeof(struct scatterlist) * nfrags; in ah_alloc_tmp()
108 static inline struct scatterlist *ah_req_sg(struct crypto_ahash *ahash, in ah_req_sg()
113 __alignof__(struct scatterlist)); in ah_req_sg()
343 struct scatterlist *sg; in ah6_output()
351 struct scatterlist *seqhisg; in ah6_output()
524 struct scatterlist *sg; in ah6_input()
536 struct scatterlist *seqhisg; in ah6_input()
Desp6.c80 len = ALIGN(len, __alignof__(struct scatterlist)); in esp_alloc_tmp()
82 len += sizeof(struct scatterlist) * nfrags; in esp_alloc_tmp()
109 static inline struct scatterlist *esp_req_sg(struct crypto_aead *aead, in esp_req_sg()
114 __alignof__(struct scatterlist)); in esp_req_sg()
155 struct scatterlist *sg; in esp6_output()
369 struct scatterlist *sg; in esp6_input()
/linux-4.4.14/drivers/staging/rts5208/
Drtsx_transport.c69 struct scatterlist *sg = in rtsx_stor_access_xfer_buf()
70 (struct scatterlist *) scsi_sglist(srb) in rtsx_stor_access_xfer_buf()
324 struct scatterlist *sg, int num_sg, unsigned int *index, in rtsx_transfer_sglist_adma_partial()
334 struct scatterlist *sg_ptr; in rtsx_transfer_sglist_adma_partial()
488 struct scatterlist *sg, int num_sg, in rtsx_transfer_sglist_adma()
497 struct scatterlist *sg_ptr; in rtsx_transfer_sglist_adma()
730 (struct scatterlist *)buf, use_sg, in rtsx_transfer_data_partial()
759 (struct scatterlist *)buf, in rtsx_transfer_data()
/linux-4.4.14/net/mac80211/
Daes_gcm.c21 struct scatterlist sg[3]; in ieee80211_aes_gcm_encrypt()
45 struct scatterlist sg[3]; in ieee80211_aes_gcm_decrypt()
Daes_ccm.c25 struct scatterlist sg[3]; in ieee80211_aes_ccm_encrypt()
50 struct scatterlist sg[3]; in ieee80211_aes_ccm_decrypt()
/linux-4.4.14/drivers/scsi/
Desp_scsi.h257 struct scatterlist *cur_sg;
279 struct scatterlist *saved_cur_sg;
372 int (*map_sg)(struct esp *esp, struct scatterlist *sg,
376 void (*unmap_sg)(struct esp *esp, struct scatterlist *sg,
Dscsi.h43 struct scatterlist;
/linux-4.4.14/drivers/staging/lustre/lustre/libcfs/linux/
Dlinux-crypto.c97 struct scatterlist sl; in cfs_crypto_hash_digest()
151 struct scatterlist sl; in cfs_crypto_hash_update_page()
163 struct scatterlist sl; in cfs_crypto_hash_update()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Dicm.h43 (sizeof (struct scatterlist)))
54 struct scatterlist mem[MLX4_ICM_CHUNK_LEN];
/linux-4.4.14/net/ceph/
Dcrypto.c101 static int setup_sgtable(struct sg_table *sgt, struct scatterlist *prealloc_sg, in setup_sgtable()
104 struct scatterlist *sg; in setup_sgtable()
163 struct scatterlist sg_in[2], prealloc_sg; in ceph_aes_encrypt()
223 struct scatterlist sg_in[3], prealloc_sg; in ceph_aes_encrypt2()
286 struct scatterlist sg_out[2], prealloc_sg; in ceph_aes_decrypt()
351 struct scatterlist sg_out[3], prealloc_sg; in ceph_aes_decrypt2()
/linux-4.4.14/drivers/memstick/core/
Dms_block.c40 static size_t msb_sg_copy(struct scatterlist *sg_from, in msb_sg_copy()
41 struct scatterlist *sg_to, int to_nents, size_t offset, size_t len) in msb_sg_copy()
98 static int msb_sg_compare_to_buffer(struct scatterlist *sg, in msb_sg_compare_to_buffer()
344 struct scatterlist sg[2]; in h_msb_read_page()
480 struct scatterlist sg[2]; in h_msb_write_block()
860 struct scatterlist *sg, int offset) in msb_read_page()
977 struct scatterlist *orig_sg, int offset) in msb_verify_block()
979 struct scatterlist sg; in msb_verify_block()
1001 u16 pba, u32 lba, struct scatterlist *sg, int offset) in msb_write_block()
1116 struct scatterlist *sg, int offset) in msb_update_block()
[all …]
Dms_block.h196 struct scatterlist prealloc_sg[MS_BLOCK_MAX_SEGS+1];
205 struct scatterlist *current_sg;
/linux-4.4.14/arch/powerpc/include/asm/
Diommu.h132 struct scatterlist;
248 struct scatterlist *sglist, int nelems,
253 struct scatterlist *sglist,
/linux-4.4.14/net/rxrpc/
Drxkad.c117 struct scatterlist sg[2]; in rxkad_prime_packet_security()
161 struct scatterlist sg[2]; in rxkad_secure_packet_auth()
208 struct scatterlist sg[16]; in rxkad_secure_packet_encrypt()
261 struct scatterlist sg[2]; in rxkad_secure_packet()
335 struct scatterlist sg[16]; in rxkad_verify_packet_auth()
410 struct scatterlist _sg[4], *sg; in rxkad_verify_packet_encrypt()
493 struct scatterlist sg[2]; in rxkad_verify_packet()
694 static void rxkad_sg_set_buf2(struct scatterlist sg[2], in rxkad_sg_set_buf2()
723 struct scatterlist sg[2]; in rxkad_encrypt_response()
827 struct scatterlist sg[1]; in rxkad_decrypt_ticket()
[all …]
/linux-4.4.14/drivers/staging/android/ion/
Dion_heap.c31 struct scatterlist *sg; in ion_heap_map_kernel()
77 struct scatterlist *sg; in ion_heap_map_user()
118 static int ion_heap_sglist_zero(struct scatterlist *sgl, unsigned int nents, in ion_heap_sglist_zero()
156 struct scatterlist sg; in ion_heap_pages_zero()
/linux-4.4.14/drivers/mtd/nand/gpmi-nand/
Dgpmi-lib.c1123 struct scatterlist *sgl; in gpmi_send_command()
1137 (struct scatterlist *)pio, in gpmi_send_command()
1178 desc = dmaengine_prep_slave_sg(channel, (struct scatterlist *)pio, in gpmi_send_data()
1212 (struct scatterlist *)pio, in gpmi_read_data()
1265 (struct scatterlist *)pio, in gpmi_send_page()
1300 (struct scatterlist *)pio, 2, in gpmi_read_page()
1327 (struct scatterlist *)pio, in gpmi_read_page()
1346 (struct scatterlist *)pio, 3, in gpmi_read_page()
Dgpmi-nand.h176 struct scatterlist cmd_sgl;
179 struct scatterlist data_sgl;
/linux-4.4.14/drivers/nvme/host/
Dnvme.h110 struct scatterlist meta_sg[1]; /* metadata requires single contiguous buffer */
111 struct scatterlist sg[0];
/linux-4.4.14/arch/mips/loongson64/common/
Ddma-swiotlb.c60 static int loongson_dma_map_sg(struct device *dev, struct scatterlist *sg, in loongson_dma_map_sg()
79 struct scatterlist *sg, int nents, in loongson_dma_sync_sg_for_device()
/linux-4.4.14/block/
Dblk-merge.c337 struct scatterlist *sglist, struct bio_vec *bvprv, in __blk_segment_map_sg()
338 struct scatterlist **sg, int *nsegs, int *cluster) in __blk_segment_map_sg()
379 struct scatterlist *sglist, in __blk_bios_map_sg()
380 struct scatterlist **sg) in __blk_bios_map_sg()
425 struct scatterlist *sglist) in blk_rq_map_sg()
427 struct scatterlist *sg = NULL; in blk_rq_map_sg()
/linux-4.4.14/drivers/net/ppp/
Dppp_mppe.c68 setup_sg(struct scatterlist *sg, const void *address, unsigned int length) in setup_sg()
139 struct scatterlist sg[4]; in get_new_key_from_sha()
163 struct scatterlist sg_in[1], sg_out[1]; in mppe_rekey()
373 struct scatterlist sg_in[1], sg_out[1]; in mppe_compress()
481 struct scatterlist sg_in[1], sg_out[1]; in mppe_decompress()
/linux-4.4.14/drivers/infiniband/core/
Dumem.c49 struct scatterlist *sg; in __ib_umem_release()
96 struct scatterlist *sg, *sg_list_start; in ib_umem_get()
318 struct scatterlist *sg; in ib_umem_page_count()
/linux-4.4.14/drivers/gpu/drm/msm/
Dmsm_iommu.c51 struct scatterlist *sg; in msm_iommu_map()
90 struct scatterlist *sg; in msm_iommu_unmap()
/linux-4.4.14/drivers/crypto/ux500/cryp/
Dcryp.h215 struct scatterlist *sg_src;
216 struct scatterlist *sg_dst;
/linux-4.4.14/arch/hexagon/kernel/
Ddma.c106 static int hexagon_map_sg(struct device *hwdev, struct scatterlist *sg, in hexagon_map_sg()
110 struct scatterlist *s; in hexagon_map_sg()
/linux-4.4.14/drivers/infiniband/hw/mthca/
Dmthca_memfree.h43 (sizeof (struct scatterlist)))
55 struct scatterlist mem[MTHCA_ICM_CHUNK_LEN];
/linux-4.4.14/drivers/virtio/
Dvirtio_ring.c130 struct scatterlist *sgs[], in virtqueue_add()
138 struct scatterlist *sg; in virtqueue_add()
280 struct scatterlist *sgs[], in virtqueue_add_sgs()
290 struct scatterlist *sg; in virtqueue_add_sgs()
312 struct scatterlist *sg, unsigned int num, in virtqueue_add_outbuf()
334 struct scatterlist *sg, unsigned int num, in virtqueue_add_inbuf()
/linux-4.4.14/drivers/dma/
Dste_dma40_ll.c265 int d40_phy_sg_to_lli(struct scatterlist *sg, in d40_phy_sg_to_lli()
277 struct scatterlist *current_sg = sg; in d40_phy_sg_to_lli()
417 int d40_log_sg_to_lli(struct scatterlist *sg, in d40_log_sg_to_lli()
425 struct scatterlist *current_sg = sg; in d40_log_sg_to_lli()
/linux-4.4.14/arch/ia64/hp/common/
Dsba_iommu.c395 sba_dump_sg( struct ioc *ioc, struct scatterlist *startsg, int nents) in sba_dump_sg()
406 sba_check_sg( struct ioc *ioc, struct scatterlist *startsg, int nents) in sba_check_sg()
408 struct scatterlist *the_sg = startsg; in sba_check_sg()
1226 struct scatterlist *startsg, in sba_fill_pdir()
1229 struct scatterlist *dma_sg = startsg; /* pointer to current DMA */ in sba_fill_pdir()
1321 struct scatterlist *startsg, in sba_coalesce_chunks()
1324 struct scatterlist *vcontig_sg; /* VCONTIG chunk head */ in sba_coalesce_chunks()
1327 struct scatterlist *dma_sg; /* next DMA stream head */ in sba_coalesce_chunks()
1443 static void sba_unmap_sg_attrs(struct device *dev, struct scatterlist *sglist,
1456 static int sba_map_sg_attrs(struct device *dev, struct scatterlist *sglist, in sba_map_sg_attrs()
[all …]
/linux-4.4.14/net/9p/
Dtrans_virtio.c92 struct scatterlist sg[VIRTQUEUE_NUM];
185 static int pack_sg_list(struct scatterlist *sg, int start, in pack_sg_list()
224 pack_sg_list_p(struct scatterlist *sg, int start, int limit, in pack_sg_list_p()
267 struct scatterlist *sgs[2]; in p9_virtio_request()
405 struct scatterlist *sgs[4]; in p9_virtio_zc_request()
/linux-4.4.14/drivers/infiniband/ulp/isert/
Dib_isert.h99 struct scatterlist *sg;
141 struct scatterlist sg;
/linux-4.4.14/drivers/mmc/core/
Dsd_ops.c254 struct scatterlist sg; in mmc_app_send_scr()
313 struct scatterlist sg; in mmc_sd_switch()
358 struct scatterlist sg; in mmc_app_sd_status()

1234