Home
last modified time | relevance | path

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

1234

/linux-4.1.27/include/linux/
Dscatterlist.h13 struct scatterlist *sgl; /* the list */
45 ((struct scatterlist *) ((sg)->page_link & ~0x03))
57 static inline void sg_assign_page(struct scatterlist *sg, struct page *page) in sg_assign_page()
87 static inline void sg_set_page(struct scatterlist *sg, struct page *page, in sg_set_page()
95 static inline struct page *sg_page(struct scatterlist *sg) in sg_page()
111 static inline void sg_set_buf(struct scatterlist *sg, const void *buf, in sg_set_buf()
136 static inline void sg_chain(struct scatterlist *prv, unsigned int prv_nents, in sg_chain()
137 struct scatterlist *sgl) in sg_chain()
165 static inline void sg_mark_end(struct scatterlist *sg) in sg_mark_end()
185 static inline void sg_unmark_end(struct scatterlist *sg) in sg_unmark_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.h135 struct scatterlist;
172 struct scatterlist *src;
173 struct scatterlist *dst;
197 struct scatterlist *assoc;
198 struct scatterlist *src;
199 struct scatterlist *dst;
353 struct scatterlist *dst, struct scatterlist *src,
356 struct scatterlist *dst, struct scatterlist *src,
624 int (*encrypt)(struct blkcipher_desc *desc, struct scatterlist *dst,
625 struct scatterlist *src, unsigned int nbytes);
[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[],
Ddmaengine.h657 struct scatterlist *dst_sg, unsigned int dst_nents,
658 struct scatterlist *src_sg, unsigned int src_nents,
662 struct dma_chan *chan, struct scatterlist *sgl,
703 struct scatterlist sg; in dmaengine_prep_slave_single()
713 struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, in dmaengine_prep_slave_sg()
723 struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, in dmaengine_prep_rio_sg()
750 struct scatterlist *dst_sg, unsigned int dst_nents, in dmaengine_prep_dma_sg()
751 struct scatterlist *src_sg, unsigned int src_nents, in dmaengine_prep_dma_sg()
Ddma-mapping.h41 int (*map_sg)(struct device *dev, struct scatterlist *sg,
45 struct scatterlist *sg, int nents,
55 struct scatterlist *sg, int nents,
58 struct scatterlist *sg, int nents,
Diommu.h152 struct scatterlist *sg, unsigned int nents, int prot);
201 struct scatterlist *sg,unsigned int nents,
289 unsigned long iova, struct scatterlist *sg, in iommu_map_sg()
348 unsigned long iova, struct scatterlist *sg, in iommu_map_sg()
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);
Dnvme.h140 struct scatterlist meta_sg[1]; /* metadata requires single contiguous buffer */
141 struct scatterlist sg[0];
/linux-4.1.27/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.h31 struct scatterlist *sgs[],
38 struct scatterlist sg[], unsigned int num,
43 struct scatterlist sg[], unsigned int num,
/linux-4.1.27/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.1.27/lib/
Dscatterlist.c25 struct scatterlist *sg_next(struct scatterlist *sg) in sg_next()
50 int sg_nents(struct scatterlist *sg) in sg_nents()
74 struct scatterlist *sg_last(struct scatterlist *sgl, unsigned int nents) in sg_last()
77 struct scatterlist *ret = &sgl[nents - 1]; in sg_last()
79 struct scatterlist *sg, *ret = NULL; in sg_last()
104 void sg_init_table(struct scatterlist *sgl, unsigned int nents) in sg_init_table()
125 void sg_init_one(struct scatterlist *sg, const void *buf, unsigned int buflen) in sg_init_one()
136 static struct scatterlist *sg_kmalloc(unsigned int nents, gfp_t gfp_mask) in sg_kmalloc()
152 return kmalloc(nents * sizeof(struct scatterlist), gfp_mask); in sg_kmalloc()
155 static void sg_kfree(struct scatterlist *sg, unsigned int nents) in sg_kfree()
[all …]
Dswiotlb.c872 swiotlb_map_sg_attrs(struct device *hwdev, struct scatterlist *sgl, int nelems, in swiotlb_map_sg_attrs()
875 struct scatterlist *sg; in swiotlb_map_sg_attrs()
907 swiotlb_map_sg(struct device *hwdev, struct scatterlist *sgl, int nelems, in swiotlb_map_sg()
919 swiotlb_unmap_sg_attrs(struct device *hwdev, struct scatterlist *sgl, in swiotlb_unmap_sg_attrs()
922 struct scatterlist *sg; in swiotlb_unmap_sg_attrs()
934 swiotlb_unmap_sg(struct device *hwdev, struct scatterlist *sgl, int nelems, in swiotlb_unmap_sg()
949 swiotlb_sync_sg(struct device *hwdev, struct scatterlist *sgl, in swiotlb_sync_sg()
953 struct scatterlist *sg; in swiotlb_sync_sg()
962 swiotlb_sync_sg_for_cpu(struct device *hwdev, struct scatterlist *sg, in swiotlb_sync_sg_for_cpu()
970 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.1.27/drivers/staging/rtl8192e/rtl8192e/
Drtl_crypto.h66 struct scatterlist;
144 struct scatterlist *dst,
145 struct scatterlist *src,
148 struct scatterlist *dst,
149 struct scatterlist *src,
152 struct scatterlist *dst,
153 struct scatterlist *src,
156 struct scatterlist *dst,
157 struct scatterlist *src,
165 struct scatterlist *sg, unsigned int nsg);
[all …]
/linux-4.1.27/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 int qce_countsg(struct scatterlist *sg_list, int nbytes, bool *chained);
53 void qce_unmapsg(struct device *dev, struct scatterlist *sg, int nents,
55 int qce_mapsg(struct device *dev, struct scatterlist *sg, int nents,
57 struct scatterlist *
58 qce_sgtable_add(struct sg_table *sgt, struct scatterlist *sg_add);
Ddma.c57 int qce_mapsg(struct device *dev, struct scatterlist *sg, int nents, in qce_mapsg()
78 void qce_unmapsg(struct device *dev, struct scatterlist *sg, int nents, in qce_unmapsg()
90 int qce_countsg(struct scatterlist *sglist, int nbytes, bool *chained) in qce_countsg()
92 struct scatterlist *sg = sglist; in qce_countsg()
109 struct scatterlist *
110 qce_sgtable_add(struct sg_table *sgt, struct scatterlist *new_sgl) in qce_sgtable_add()
112 struct scatterlist *sg = sgt->sgl, *sg_last = NULL; in qce_sgtable_add()
134 static int qce_dma_prep_sg(struct dma_chan *chan, struct scatterlist *sg, in qce_dma_prep_sg()
156 int qce_dma_prep_sgs(struct qce_dma_data *dma, struct scatterlist *rx_sg, in qce_dma_prep_sgs()
157 int rx_nents, struct scatterlist *tx_sg, int tx_nents, in qce_dma_prep_sgs()
Dcipher.h52 struct scatterlist result_sg;
54 struct scatterlist *dst_sg;
56 struct scatterlist *src_sg;
Dsha.h56 struct scatterlist *src_orig;
64 struct scatterlist sg[2];
67 struct scatterlist result_sg;
/linux-4.1.27/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.1.27/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 …]
Dtwofish_avx_glue.c175 static int ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_encrypt()
176 struct scatterlist *src, unsigned int nbytes) in ecb_encrypt()
181 static int ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_decrypt()
182 struct scatterlist *src, unsigned int nbytes) in ecb_decrypt()
187 static int cbc_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_encrypt()
188 struct scatterlist *src, unsigned int nbytes) in cbc_encrypt()
194 static int cbc_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_decrypt()
195 struct scatterlist *src, unsigned int nbytes) in cbc_decrypt()
201 static int ctr_crypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ctr_crypt()
202 struct scatterlist *src, unsigned int nbytes) in ctr_crypt()
[all …]
Dserpent_avx2_glue.c140 static int ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_encrypt()
141 struct scatterlist *src, unsigned int nbytes) in ecb_encrypt()
146 static int ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_decrypt()
147 struct scatterlist *src, unsigned int nbytes) in ecb_decrypt()
152 static int cbc_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_encrypt()
153 struct scatterlist *src, unsigned int nbytes) in cbc_encrypt()
159 static int cbc_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_decrypt()
160 struct scatterlist *src, unsigned int nbytes) in cbc_decrypt()
166 static int ctr_crypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ctr_crypt()
167 struct scatterlist *src, unsigned int nbytes) in ctr_crypt()
[all …]
Dcast6_avx_glue.c161 static int ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_encrypt()
162 struct scatterlist *src, unsigned int nbytes) in ecb_encrypt()
167 static int ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_decrypt()
168 struct scatterlist *src, unsigned int nbytes) in ecb_decrypt()
173 static int cbc_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_encrypt()
174 struct scatterlist *src, unsigned int nbytes) in cbc_encrypt()
180 static int cbc_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_decrypt()
181 struct scatterlist *src, unsigned int nbytes) in cbc_decrypt()
187 static int ctr_crypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ctr_crypt()
188 struct scatterlist *src, unsigned int nbytes) in ctr_crypt()
[all …]
Dcamellia_aesni_avx2_glue.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_avx_glue.c174 static int ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_encrypt()
175 struct scatterlist *src, unsigned int nbytes) in ecb_encrypt()
180 static int ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_decrypt()
181 struct scatterlist *src, unsigned int nbytes) in ecb_decrypt()
186 static int cbc_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_encrypt()
187 struct scatterlist *src, unsigned int nbytes) in cbc_encrypt()
193 static int cbc_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_decrypt()
194 struct scatterlist *src, unsigned int nbytes) in cbc_decrypt()
200 static int ctr_crypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ctr_crypt()
201 struct scatterlist *src, unsigned int nbytes) in ctr_crypt()
[all …]
Dcamellia_aesni_avx_glue.c158 static int ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_encrypt()
159 struct scatterlist *src, unsigned int nbytes) in ecb_encrypt()
164 static int ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_decrypt()
165 struct scatterlist *src, unsigned int nbytes) in ecb_decrypt()
170 static int cbc_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_encrypt()
171 struct scatterlist *src, unsigned int nbytes) in cbc_encrypt()
177 static int cbc_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_decrypt()
178 struct scatterlist *src, unsigned int nbytes) in cbc_decrypt()
184 static int ctr_crypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ctr_crypt()
185 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 …]
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()
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()
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.c114 static int ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_encrypt()
115 struct scatterlist *src, unsigned int nbytes) in ecb_encrypt()
123 static int ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_decrypt()
124 struct scatterlist *src, unsigned int nbytes) in ecb_decrypt()
156 static int cbc_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_encrypt()
157 struct scatterlist *src, unsigned int nbytes) in cbc_encrypt()
228 static int cbc_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_decrypt()
229 struct scatterlist *src, unsigned int nbytes) in cbc_decrypt()
312 static int ctr_crypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ctr_crypt()
313 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.c66 struct scatterlist sg;
374 struct scatterlist *dst, struct scatterlist *src, in ecb_encrypt()
398 struct scatterlist *dst, struct scatterlist *src, in ecb_decrypt()
422 struct scatterlist *dst, struct scatterlist *src, in cbc_encrypt()
446 struct scatterlist *dst, struct scatterlist *src, in cbc_decrypt()
505 struct scatterlist *dst, struct scatterlist *src, in ctr_crypt()
589 static int lrw_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in lrw_encrypt()
590 struct scatterlist *src, unsigned int nbytes) in lrw_encrypt()
613 static int lrw_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in lrw_decrypt()
614 struct scatterlist *src, unsigned int nbytes) in lrw_decrypt()
[all …]
Dsalsa20_glue.c49 struct scatterlist *dst, struct scatterlist *src, in encrypt()
/linux-4.1.27/include/crypto/
Dscatterwalk.h28 static inline void scatterwalk_sg_chain(struct scatterlist *sg1, int num, in scatterwalk_sg_chain()
29 struct scatterlist *sg2) in scatterwalk_sg_chain()
36 static inline void scatterwalk_crypto_chain(struct scatterlist *head, in scatterwalk_crypto_chain()
37 struct scatterlist *sg, in scatterwalk_crypto_chain()
94 void scatterwalk_start(struct scatter_walk *walk, struct scatterlist *sg);
100 void scatterwalk_map_and_copy(void *buf, struct scatterlist *sg,
103 int scatterwalk_bytes_sglen(struct scatterlist *sg, int num_bytes);
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,
Daead.h84 struct scatterlist *src, in aead_givcrypt_set_crypt()
85 struct scatterlist *dst, in aead_givcrypt_set_crypt()
92 struct scatterlist *assoc, in aead_givcrypt_set_assoc()
Dskcipher.h96 struct scatterlist *src, struct scatterlist *dst, in skcipher_givcrypt_set_crypt()
Dalgapi.h77 struct scatterlist *sg;
310 struct scatterlist *dst, in blkcipher_walk_init()
311 struct scatterlist *src, in blkcipher_walk_init()
320 struct scatterlist *dst, in ablkcipher_walk_init()
321 struct scatterlist *src, in ablkcipher_walk_init()
/linux-4.1.27/drivers/crypto/caam/
Dsg_sw_sec4.h33 sg_to_sec4_sg(struct scatterlist *sg, int sg_count, in sg_to_sec4_sg()
50 static inline void sg_to_sec4_sg_last(struct scatterlist *sg, int sg_count, in sg_to_sec4_sg_last()
59 static inline int __sg_count(struct scatterlist *sg_list, int nbytes, in __sg_count()
62 struct scatterlist *sg = sg_list; in __sg_count()
77 static inline int sg_count(struct scatterlist *sg_list, int nbytes, in sg_count()
88 static int dma_map_sg_chained(struct device *dev, struct scatterlist *sg, in dma_map_sg_chained()
104 static int dma_unmap_sg_chained(struct device *dev, struct scatterlist *sg, in dma_unmap_sg_chained()
/linux-4.1.27/arch/s390/crypto/
Ddes_s390.c144 struct scatterlist *dst, struct scatterlist *src, in ecb_des_encrypt()
155 struct scatterlist *dst, struct scatterlist *src, in ecb_des_decrypt()
186 struct scatterlist *dst, struct scatterlist *src, in cbc_des_encrypt()
196 struct scatterlist *dst, struct scatterlist *src, in cbc_des_decrypt()
290 struct scatterlist *dst, struct scatterlist *src, in ecb_des3_encrypt()
301 struct scatterlist *dst, struct scatterlist *src, in ecb_des3_decrypt()
332 struct scatterlist *dst, struct scatterlist *src, in cbc_des3_encrypt()
342 struct scatterlist *dst, struct scatterlist *src, in cbc_des3_decrypt()
453 struct scatterlist *dst, struct scatterlist *src, in ctr_des_encrypt()
464 struct scatterlist *dst, struct scatterlist *src, in ctr_des_decrypt()
[all …]
Daes_s390.c252 struct scatterlist *dst, struct scatterlist *src, in fallback_blk_dec()
269 struct scatterlist *dst, struct scatterlist *src, in fallback_blk_enc()
339 struct scatterlist *dst, struct scatterlist *src, in ecb_aes_encrypt()
353 struct scatterlist *dst, struct scatterlist *src, in ecb_aes_decrypt()
480 struct scatterlist *dst, struct scatterlist *src, in cbc_aes_encrypt()
494 struct scatterlist *dst, struct scatterlist *src, in cbc_aes_decrypt()
551 struct scatterlist *dst, struct scatterlist *src, in xts_fallback_decrypt()
568 struct scatterlist *dst, struct scatterlist *src, in xts_fallback_encrypt()
663 struct scatterlist *dst, struct scatterlist *src, in xts_aes_encrypt()
677 struct scatterlist *dst, struct scatterlist *src, in xts_aes_decrypt()
[all …]
/linux-4.1.27/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.1.27/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.1.27/include/target/
Dtarget_core_backend.h38 struct scatterlist *,
59 sense_reason_t (*execute_rw)(struct se_cmd *cmd, struct scatterlist *,
88 unsigned int, struct scatterlist *, int);
90 unsigned int, struct scatterlist *, int);
102 int target_alloc_sgl(struct scatterlist **, unsigned int *, u32, bool);
104 struct scatterlist *, u32, struct scatterlist *, u32);
Dtarget_core_fabric.h139 struct scatterlist *, u32, struct scatterlist *, u32,
140 struct scatterlist *, u32);
Dtarget_core_base.h524 sense_reason_t (*execute_rw)(struct se_cmd *, struct scatterlist *,
548 struct scatterlist *t_data_sg;
549 struct scatterlist *t_data_sg_orig;
553 struct scatterlist *t_bidi_data_sg;
574 struct scatterlist *t_prot_sg;
637 struct scatterlist;
/linux-4.1.27/drivers/crypto/nx/
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-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-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.h166 struct scatterlist *, struct scatterlist *, unsigned int *,
169 struct scatterlist *, unsigned int,
/linux-4.1.27/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.1.27/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.1.27/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.1.27/crypto/
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()
Dauthencesn.c43 struct scatterlist *sg;
44 struct scatterlist hsg[2];
45 struct scatterlist tsg[1];
46 struct scatterlist cipher[2];
391 struct scatterlist *dst = req->dst; in crypto_authenc_esn_genicv()
392 struct scatterlist *assoc = req->assoc; in crypto_authenc_esn_genicv()
393 struct scatterlist *cipher = areq_ctx->cipher; in crypto_authenc_esn_genicv()
394 struct scatterlist *hsg = areq_ctx->hsg; in crypto_authenc_esn_genicv()
395 struct scatterlist *tsg = areq_ctx->tsg; in crypto_authenc_esn_genicv()
396 struct scatterlist *assoc1; in crypto_authenc_esn_genicv()
[all …]
Decb.c70 struct scatterlist *dst, struct scatterlist *src, in crypto_ecb_encrypt()
84 struct scatterlist *dst, struct scatterlist *src, in crypto_ecb_decrypt()
Dscatterwalk.c33 void scatterwalk_start(struct scatter_walk *walk, struct scatterlist *sg) in scatterwalk_start()
103 void scatterwalk_map_and_copy(void *buf, struct scatterlist *sg, in scatterwalk_map_and_copy()
128 int scatterwalk_bytes_sglen(struct scatterlist *sg, int num_bytes) in scatterwalk_bytes_sglen()
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()
Dauthenc.c41 struct scatterlist *sg;
42 struct scatterlist asg[2];
43 struct scatterlist cipher[2];
329 struct scatterlist *dst = req->dst; in crypto_authenc_genicv()
330 struct scatterlist *assoc = req->assoc; in crypto_authenc_genicv()
331 struct scatterlist *cipher = areq_ctx->cipher; in crypto_authenc_genicv()
332 struct scatterlist *asg = areq_ctx->asg; in crypto_authenc_genicv()
400 struct scatterlist *dst = req->dst; in crypto_authenc_encrypt()
486 struct scatterlist *src = req->src; in crypto_authenc_iverify()
487 struct scatterlist *assoc = req->assoc; in crypto_authenc_iverify()
[all …]
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;
81 sizeof(struct scatterlist) - 1)
86 struct scatterlist *sgl; in skcipher_free_async_sgls()
87 struct scatterlist *sg; in skcipher_free_async_sgls()
136 struct scatterlist *sg = NULL; in skcipher_alloc_sgl()
166 struct scatterlist *sg; in skcipher_pull_sgl()
354 struct scatterlist *sg; in skcipher_sendmsg()
493 struct scatterlist *sg; in skcipher_all_sg_nents()
514 struct scatterlist *sg; in skcipher_recvmsg_async()
[all …]
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()
Dcbc.c91 struct scatterlist *dst, struct scatterlist *src, in crypto_cbc_encrypt()
170 struct scatterlist *dst, struct scatterlist *src, in crypto_cbc_decrypt()
Dpcbc.c98 struct scatterlist *dst, struct scatterlist *src, in crypto_pcbc_encrypt()
178 struct scatterlist *dst, struct scatterlist *src, in crypto_pcbc_decrypt()
Dgcm.c54 struct scatterlist cipher[1];
55 struct scatterlist payload[2];
56 struct scatterlist assoc[2];
62 struct scatterlist *src;
69 struct scatterlist src[2];
70 struct scatterlist dst[2];
116 struct scatterlist sg[1]; in crypto_gcm_setkey()
196 struct scatterlist *dst; in crypto_gcm_init_crypt()
232 struct scatterlist *src, in gcm_hash_update()
1125 struct scatterlist *src = req->src; in crypto_rfc4543_crypt()
[all …]
Dcrypto_null.c74 struct scatterlist *dst, in skcipher_null_crypt()
75 struct scatterlist *src, unsigned int nbytes) in skcipher_null_crypt()
Dtcrypt.c76 struct scatterlist *sg, int blen, int secs) in test_cipher_jiffies()
99 struct scatterlist *sg, int blen) in test_cipher_cycles()
247 static void sg_init_aead(struct scatterlist *sg, char *xbuf[XBUFSIZE], in sg_init_aead()
278 struct scatterlist *sg; in test_aead_speed()
279 struct scatterlist *asg; in test_aead_speed()
280 struct scatterlist *sgout; in test_aead_speed()
454 struct scatterlist sg[TVMEMSIZE]; in test_cipher_speed()
520 struct scatterlist *sg, int blen, in test_hash_jiffies_digest()
540 static int test_hash_jiffies(struct hash_desc *desc, struct scatterlist *sg, in test_hash_jiffies()
573 struct scatterlist *sg, int blen, char *out) in test_hash_cycles_digest()
[all …]
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()
Dalgif_aead.c28 struct scatterlist sg[ALG_MAX_PAGES];
82 struct scatterlist *sg = sgl->sg; in aead_put_sgl()
215 struct scatterlist *sg = NULL; in aead_sendmsg()
358 struct scatterlist *sg = NULL; in aead_recvmsg()
359 struct scatterlist assoc[ALG_MAX_PAGES]; in aead_recvmsg()
/linux-4.1.27/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.1.27/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 …]
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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()
DKbuild9 generic-y += scatterlist.h
/linux-4.1.27/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 *sg, int nelems, in dma_sync_sg_for_cpu()
146 dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, int nelems, in dma_sync_sg_for_device()
/linux-4.1.27/arch/arc/include/asm/
Ddma-mapping.h122 dma_map_sg(struct device *dev, struct scatterlist *sg, in dma_map_sg()
125 struct scatterlist *s; in dma_map_sg()
136 dma_unmap_sg(struct device *dev, struct scatterlist *sg, in dma_unmap_sg()
139 struct scatterlist *s; in dma_unmap_sg()
181 dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, int nelems, in dma_sync_sg_for_cpu()
191 dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, int nelems, in dma_sync_sg_for_device()
/linux-4.1.27/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.h65 pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg, in pci_map_sg()
72 pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg, in pci_unmap_sg()
93 pci_dma_sync_sg_for_cpu(struct pci_dev *hwdev, struct scatterlist *sg, in pci_dma_sync_sg_for_cpu()
100 pci_dma_sync_sg_for_device(struct pci_dev *hwdev, struct scatterlist *sg, in pci_dma_sync_sg_for_device()
Ddma-mapping-common.h46 static inline int dma_map_sg_attrs(struct device *dev, struct scatterlist *sg, in dma_map_sg_attrs()
52 struct scatterlist *s; in dma_map_sg_attrs()
64 static inline void dma_unmap_sg_attrs(struct device *dev, struct scatterlist *sg, in dma_unmap_sg_attrs()
155 dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, in dma_sync_sg_for_cpu()
167 dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, in dma_sync_sg_for_device()
Dscatterlist.h6 struct scatterlist { struct
/linux-4.1.27/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.h38 struct scatterlist f_sg;
238 struct scatterlist *sg, unsigned int sg_dma_len, int direction) in rds_ib_dma_sync_sg_for_cpu()
252 struct scatterlist *sg, unsigned int sg_dma_len, int direction) in rds_ib_dma_sync_sg_for_device()
305 void *rds_ib_get_mr(struct scatterlist *sg, unsigned long nents,
Diw.h55 struct scatterlist *list;
238 struct scatterlist *sg, unsigned int sg_dma_len, int direction) in rds_iw_dma_sync_sg_for_cpu()
252 struct scatterlist *sg, unsigned int sg_dma_len, int direction) in rds_iw_dma_sync_sg_for_device()
315 void *rds_iw_get_mr(struct scatterlist *sg, unsigned long nents,
Drds.h339 struct scatterlist *op_sg;
357 struct scatterlist *op_sg;
366 struct scatterlist *op_sg;
447 void *(*get_mr)(struct scatterlist *sg, unsigned long nr_sg,
659 struct scatterlist *rds_message_alloc_sgs(struct rds_message *rm, int nents);
689 int rds_page_remainder_alloc(struct scatterlist *scat, unsigned long bytes,
/linux-4.1.27/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 */
103 static int sg_count(struct scatterlist *sg_list) in sg_count()
105 struct scatterlist *sg = sg_list; in sg_count()
122 static struct scatterlist *sg_get(struct scatterlist *sg_list, unsigned int nents, in sg_get()
125 struct scatterlist *sg = NULL; in sg_get()
187 struct scatterlist *sg; in bfin_crypto_crc_config_dma()
304 struct scatterlist *sg; in bfin_crypto_crc_handle_queue()
Ds5p-sss.c183 struct scatterlist *sg_src;
184 struct scatterlist *sg_dst;
230 static void s5p_set_dma_indata(struct s5p_aes_dev *dev, struct scatterlist *sg) in s5p_set_dma_indata()
236 static void s5p_set_dma_outdata(struct s5p_aes_dev *dev, struct scatterlist *sg) in s5p_set_dma_outdata()
259 static int s5p_set_outdata(struct s5p_aes_dev *dev, struct scatterlist *sg) in s5p_set_outdata()
285 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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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()
DKbuild8 generic-y += scatterlist.h
/linux-4.1.27/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.1.27/drivers/target/
Dtarget_core_rd.c86 struct scatterlist *sg; in rd_release_sgl_table()
136 sizeof(struct scatterlist)); in rd_allocate_sgl_table()
138 struct scatterlist *sg; in rd_allocate_sgl_table()
209 sizeof(struct scatterlist)); in rd_build_device_space()
272 sizeof(struct scatterlist)); in rd_build_prot_space()
370 sizeof(struct scatterlist)); in rd_get_sg_table()
390 sizeof(struct scatterlist)); in rd_get_prot_table()
407 unsigned int, struct scatterlist *, int);
415 struct scatterlist *prot_sg; in rd_do_prot_rw()
477 rd_execute_rw(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents, in rd_execute_rw()
[all …]
Dtarget_core_sbc.c328 struct scatterlist *sg; in xdreadwrite_callback()
419 struct scatterlist *write_sg = NULL, *sg; in compare_and_write_callback()
457 write_sg = kmalloc(sizeof(struct scatterlist) * cmd->t_data_nents, in compare_and_write_callback()
1190 struct scatterlist *dsg, *psg = cmd->t_prot_sg; in sbc_dif_generate()
1276 struct scatterlist *sg, int sg_off) in sbc_dif_copy_prot()
1279 struct scatterlist *psg; in sbc_dif_copy_prot()
1320 unsigned int ei_lba, struct scatterlist *sg, int sg_off) in sbc_dif_verify_write()
1324 struct scatterlist *dsg, *psg = cmd->t_prot_sg; in sbc_dif_verify_write()
1378 unsigned int ei_lba, struct scatterlist *sg, int sg_off) in __sbc_dif_verify_read()
1382 struct scatterlist *dsg, *psg = sg; in __sbc_dif_verify_read()
[all …]
/linux-4.1.27/drivers/crypto/vmx/
Daes_cbc.c94 struct scatterlist *dst, struct scatterlist *src, in p8_aes_cbc_encrypt()
130 struct scatterlist *dst, struct scatterlist *src, in p8_aes_cbc_decrypt()
Daes_ctr.c111 struct scatterlist *dst, struct scatterlist *src, in p8_aes_ctr_crypt()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/arch/arm64/mm/
Ddma-mapping.c229 static int __swiotlb_map_sg_attrs(struct device *dev, struct scatterlist *sgl, in __swiotlb_map_sg_attrs()
233 struct scatterlist *sg; in __swiotlb_map_sg_attrs()
246 struct scatterlist *sgl, int nelems, in __swiotlb_unmap_sg_attrs()
250 struct scatterlist *sg; in __swiotlb_unmap_sg_attrs()
279 struct scatterlist *sgl, int nelems, in __swiotlb_sync_sg_for_cpu()
282 struct scatterlist *sg; in __swiotlb_sync_sg_for_cpu()
293 struct scatterlist *sgl, int nelems, in __swiotlb_sync_sg_for_device()
296 struct scatterlist *sg; in __swiotlb_sync_sg_for_device()
/linux-4.1.27/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.1.27/arch/arm/include/asm/mach/
Ddma.h30 struct scatterlist buf; /* single DMA */
32 struct scatterlist *sg; /* DMA Scatter-Gather List */
/linux-4.1.27/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.1.27/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.1.27/arch/powerpc/kernel/
Ddma.c128 static int dma_direct_map_sg(struct device *dev, struct scatterlist *sgl, in dma_direct_map_sg()
132 struct scatterlist *sg; in dma_direct_map_sg()
144 static void dma_direct_unmap_sg(struct device *dev, struct scatterlist *sg, in dma_direct_unmap_sg()
196 struct scatterlist *sgl, int nents, in dma_direct_sync_sg()
199 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.1.27/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.1.27/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.1.27/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.1.27/net/ipv6/
Desp6.c80 len = ALIGN(len, __alignof__(struct scatterlist)); in esp_alloc_tmp()
82 len += sizeof(struct scatterlist) * nfrags; in esp_alloc_tmp()
120 static inline struct scatterlist *esp_req_sg(struct crypto_aead *aead, in esp_req_sg()
125 __alignof__(struct scatterlist)); in esp_req_sg()
128 static inline struct scatterlist *esp_givreq_sg( in esp_givreq_sg()
133 __alignof__(struct scatterlist)); in esp_givreq_sg()
150 struct scatterlist *sg; in esp6_output()
151 struct scatterlist *asg; in esp6_output()
336 struct scatterlist *sg; in esp6_input()
337 struct scatterlist *asg; in esp6_input()
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()
/linux-4.1.27/drivers/scsi/
Dstorvsc_drv.c347 struct scatterlist *bounce_sgl;
558 static void destroy_bounce_buffer(struct scatterlist *sgl, in destroy_bounce_buffer()
573 static int do_bounce_buffer(struct scatterlist *sgl, unsigned int sg_count) in do_bounce_buffer()
600 static struct scatterlist *create_bounce_buffer(struct scatterlist *sgl, in create_bounce_buffer()
607 struct scatterlist *bounce_sgl; in create_bounce_buffer()
613 bounce_sgl = kcalloc(num_pages, sizeof(struct scatterlist), GFP_ATOMIC); in create_bounce_buffer()
633 static unsigned int copy_from_bounce_buffer(struct scatterlist *orig_sgl, in copy_from_bounce_buffer()
634 struct scatterlist *bounce_sgl, in copy_from_bounce_buffer()
646 struct scatterlist *cur_dest_sgl; in copy_from_bounce_buffer()
647 struct scatterlist *cur_src_sgl; in copy_from_bounce_buffer()
[all …]
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.1.27/arch/xtensa/include/asm/
Ddma-mapping.h55 dma_map_sg(struct device *dev, struct scatterlist *sg, int nents, in dma_map_sg()
89 dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nhwentries, in dma_unmap_sg()
127 dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, int nelems, in dma_sync_sg_for_cpu()
136 dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, int nelems, in dma_sync_sg_for_device()
/linux-4.1.27/arch/avr32/include/asm/
Ddma-mapping.h212 dma_map_sg(struct device *dev, struct scatterlist *sg, int nents, in dma_map_sg()
240 dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nhwentries, in dma_unmap_sg()
313 dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, in dma_sync_sg_for_cpu()
324 dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, in dma_sync_sg_for_device()
/linux-4.1.27/drivers/xen/
Dswiotlb-xen.c546 xen_swiotlb_map_sg_attrs(struct device *hwdev, struct scatterlist *sgl, in xen_swiotlb_map_sg_attrs()
550 struct scatterlist *sg; in xen_swiotlb_map_sg_attrs()
607 xen_swiotlb_unmap_sg_attrs(struct device *hwdev, struct scatterlist *sgl, in xen_swiotlb_unmap_sg_attrs()
611 struct scatterlist *sg; in xen_swiotlb_unmap_sg_attrs()
630 xen_swiotlb_sync_sg(struct device *hwdev, struct scatterlist *sgl, in xen_swiotlb_sync_sg()
634 struct scatterlist *sg; in xen_swiotlb_sync_sg()
643 xen_swiotlb_sync_sg_for_cpu(struct device *hwdev, struct scatterlist *sg, in xen_swiotlb_sync_sg_for_cpu()
651 xen_swiotlb_sync_sg_for_device(struct device *hwdev, struct scatterlist *sg, in xen_swiotlb_sync_sg_for_device()
/linux-4.1.27/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.1.27/drivers/infiniband/hw/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.1.27/drivers/staging/lustre/lustre/obdclass/
Dcapa.c244 struct scatterlist *sg, in ll_crypto_hmac()
264 struct scatterlist sl; in capa_hmac()
295 struct scatterlist sd; in capa_encrypt_id()
296 struct scatterlist ss; in capa_encrypt_id()
348 struct scatterlist sd; in capa_decrypt_id()
349 struct scatterlist ss; in capa_decrypt_id()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/net/ipv4/
Desp4.c53 len = ALIGN(len, __alignof__(struct scatterlist)); in esp_alloc_tmp()
55 len += sizeof(struct scatterlist) * nfrags; in esp_alloc_tmp()
92 static inline struct scatterlist *esp_req_sg(struct crypto_aead *aead, in esp_req_sg()
97 __alignof__(struct scatterlist)); in esp_req_sg()
100 static inline struct scatterlist *esp_givreq_sg( in esp_givreq_sg()
105 __alignof__(struct scatterlist)); in esp_givreq_sg()
122 struct scatterlist *sg; in esp_output()
123 struct scatterlist *asg; in esp_output()
386 struct scatterlist *sg; in esp_input()
387 struct scatterlist *asg; in esp_input()
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.1.27/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()
278 struct scatterlist sg; in mmc_test_buffer_transfer()
395 struct scatterlist *sglist, int repeat, in mmc_test_map_sg()
399 struct scatterlist *sg = NULL; in mmc_test_map_sg()
447 struct scatterlist *sglist, in mmc_test_map_sg_max_scatter()
452 struct scatterlist *sg = NULL; in mmc_test_map_sg_max_scatter()
781 struct scatterlist *sg, unsigned sg_len, in mmc_test_nonblock_transfer()
846 struct scatterlist *sg, unsigned sg_len, unsigned dev_addr, in mmc_test_simple_transfer()
879 struct scatterlist sg; in mmc_test_broken_transfer()
[all …]
Dqueue.h37 struct scatterlist *sg;
39 struct scatterlist *bounce_sg;
Dqueue.c145 static struct scatterlist *mmc_alloc_sg(int sg_len, int *err) in mmc_alloc_sg()
147 struct scatterlist *sg; in mmc_alloc_sg()
149 sg = kmalloc(sizeof(struct scatterlist)*sg_len, GFP_KERNEL); in mmc_alloc_sg()
453 struct scatterlist *sg, in mmc_queue_packed_map_sg()
456 struct scatterlist *__sg = sg; in mmc_queue_packed_map_sg()
493 struct scatterlist *sg; in mmc_queue_map_sg()
/linux-4.1.27/drivers/crypto/amcc/
Dcrypto4xx_core.h65 struct scatterlist *dest_va;
183 struct scatterlist *src,
184 struct scatterlist *dst,
/linux-4.1.27/arch/arm/mm/
Ddma-mapping.c901 int arm_dma_map_sg(struct device *dev, struct scatterlist *sg, int nents, in arm_dma_map_sg()
905 struct scatterlist *s; in arm_dma_map_sg()
935 void arm_dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nents, in arm_dma_unmap_sg()
939 struct scatterlist *s; in arm_dma_unmap_sg()
954 void arm_dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, in arm_dma_sync_sg_for_cpu()
958 struct scatterlist *s; in arm_dma_sync_sg_for_cpu()
973 void arm_dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, in arm_dma_sync_sg_for_device()
977 struct scatterlist *s; in arm_dma_sync_sg_for_device()
1492 static int __map_sg_chunk(struct device *dev, struct scatterlist *sg, in __map_sg_chunk()
1501 struct scatterlist *s; in __map_sg_chunk()
[all …]
/linux-4.1.27/arch/arm/include/asm/
Ddma-mapping.h325 extern int arm_dma_map_sg(struct device *, struct scatterlist *, int,
327 extern void arm_dma_unmap_sg(struct device *, struct scatterlist *, int,
329 extern void arm_dma_sync_sg_for_cpu(struct device *, struct scatterlist *, int,
331 extern void arm_dma_sync_sg_for_device(struct device *, struct scatterlist *, int,
/linux-4.1.27/drivers/s390/scsi/
Dzfcp_fc.h129 struct scatterlist sg_req;
130 struct scatterlist sg_rsp;
141 struct scatterlist sg_rsp2[ZFCP_FC_GPN_FT_NUM_BUFS - 1];
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 *);
/linux-4.1.27/arch/powerpc/include/asm/
Diommu.h95 struct scatterlist;
151 struct scatterlist *sglist, int nelems,
156 struct scatterlist *sglist,
/linux-4.1.27/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.1.27/include/crypto/internal/
Dhash.h20 struct scatterlist;
32 struct scatterlist *sg;
62 struct scatterlist *sg, unsigned int len);
/linux-4.1.27/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.1.27/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.1.27/block/
Dblk-merge.c160 struct scatterlist *sglist, struct bio_vec *bvprv, in __blk_segment_map_sg()
161 struct scatterlist **sg, int *nsegs, int *cluster) in __blk_segment_map_sg()
202 struct scatterlist *sglist, in __blk_bios_map_sg()
203 struct scatterlist **sg) in __blk_bios_map_sg()
248 struct scatterlist *sglist) in blk_rq_map_sg()
250 struct scatterlist *sg = NULL; in blk_rq_map_sg()
/linux-4.1.27/drivers/staging/lustre/lustre/libcfs/linux/
Dlinux-crypto.c100 struct scatterlist sl; in cfs_crypto_hash_digest()
154 struct scatterlist sl; in cfs_crypto_hash_update_page()
166 struct scatterlist sl; in cfs_crypto_hash_update()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Dicm.h43 (sizeof (struct scatterlist)))
54 struct scatterlist mem[MLX4_ICM_CHUNK_LEN];
/linux-4.1.27/net/mac80211/
Daes_gcm.c22 struct scatterlist assoc, pt, ct[2]; in ieee80211_aes_gcm_encrypt()
47 struct scatterlist assoc, pt, ct[2]; in ieee80211_aes_gcm_decrypt()
Daes_ccm.c26 struct scatterlist assoc, pt, ct[2]; in ieee80211_aes_ccm_encrypt()
52 struct scatterlist assoc, pt, ct[2]; in ieee80211_aes_ccm_decrypt()
/linux-4.1.27/net/ceph/
Dcrypto.c105 static int setup_sgtable(struct sg_table *sgt, struct scatterlist *prealloc_sg, in setup_sgtable()
108 struct scatterlist *sg; in setup_sgtable()
167 struct scatterlist sg_in[2], prealloc_sg; in ceph_aes_encrypt()
227 struct scatterlist sg_in[3], prealloc_sg; in ceph_aes_encrypt2()
290 struct scatterlist sg_out[2], prealloc_sg; in ceph_aes_decrypt()
355 struct scatterlist sg_out[3], prealloc_sg; in ceph_aes_decrypt2()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/arch/mips/mm/
Ddma-default.c265 static int mips_dma_map_sg(struct device *dev, struct scatterlist *sg, in mips_dma_map_sg()
294 static void mips_dma_unmap_sg(struct device *dev, struct scatterlist *sg, in mips_dma_unmap_sg()
327 struct scatterlist *sg, int nelems, enum dma_data_direction direction) in mips_dma_sync_sg_for_cpu()
339 struct scatterlist *sg, int nelems, enum dma_data_direction direction) in mips_dma_sync_sg_for_device()
/linux-4.1.27/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.1.27/arch/mips/loongson/common/
Ddma-swiotlb.c68 static int loongson_dma_map_sg(struct device *dev, struct scatterlist *sg, in loongson_dma_map_sg()
87 struct scatterlist *sg, int nents, in loongson_dma_sync_sg_for_device()
/linux-4.1.27/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.1.27/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.1.27/drivers/crypto/ux500/cryp/
Dcryp.h215 struct scatterlist *sg_src;
216 struct scatterlist *sg_dst;
/linux-4.1.27/drivers/gpu/drm/msm/
Dmsm_iommu.c51 struct scatterlist *sg; in msm_iommu_map()
90 struct scatterlist *sg; in msm_iommu_unmap()
/linux-4.1.27/arch/s390/include/asm/
DKbuild7 generic-y += scatterlist.h
/linux-4.1.27/drivers/infiniband/hw/mthca/
Dmthca_memfree.h43 (sizeof (struct scatterlist)))
55 struct scatterlist mem[MTHCA_ICM_CHUNK_LEN];
/linux-4.1.27/drivers/virtio/
Dvirtio_ring.c124 struct scatterlist *sgs[], in virtqueue_add()
132 struct scatterlist *sg; in virtqueue_add()
273 struct scatterlist *sgs[], in virtqueue_add_sgs()
283 struct scatterlist *sg; in virtqueue_add_sgs()
305 struct scatterlist *sg, unsigned int num, in virtqueue_add_outbuf()
327 struct scatterlist *sg, unsigned int num, in virtqueue_add_inbuf()
/linux-4.1.27/arch/hexagon/kernel/
Ddma.c117 static int hexagon_map_sg(struct device *hwdev, struct scatterlist *sg, in hexagon_map_sg()
121 struct scatterlist *s; in hexagon_map_sg()
/linux-4.1.27/arch/m68k/kernel/
Ddma.c123 void dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, int nents, in dma_sync_sg_for_device()
154 int dma_map_sg(struct device *dev, struct scatterlist *sg, int nents, in dma_map_sg()
/linux-4.1.27/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.1.27/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()
1230 struct scatterlist *startsg, in sba_fill_pdir()
1233 struct scatterlist *dma_sg = startsg; /* pointer to current DMA */ in sba_fill_pdir()
1325 struct scatterlist *startsg, in sba_coalesce_chunks()
1328 struct scatterlist *vcontig_sg; /* VCONTIG chunk head */ in sba_coalesce_chunks()
1331 struct scatterlist *dma_sg; /* next DMA stream head */ in sba_coalesce_chunks()
1447 static void sba_unmap_sg_attrs(struct device *dev, struct scatterlist *sglist,
1460 static int sba_map_sg_attrs(struct device *dev, struct scatterlist *sglist, in sba_map_sg_attrs()
[all …]
/linux-4.1.27/drivers/infiniband/ulp/iser/
Diser_memory.c45 struct scatterlist *sg; in iser_free_bounce_sg()
62 struct scatterlist *sg; in iser_alloc_bounce_sg()
102 struct scatterlist *osg, *bsg = data->sg; in iser_copy_bounce()
250 struct scatterlist *sg, *sgl = data->sg; in iser_sg_to_page_vec()
302 struct scatterlist *sg, *sgl, *next_sg = NULL; in iser_data_buf_aligned_len()
341 struct scatterlist *sg; in iser_data_buf_dump()
394 struct scatterlist *sg = mem->sg; in iser_reg_dma()
/linux-4.1.27/arch/alpha/include/asm/
DKbuild9 generic-y += scatterlist.h
/linux-4.1.27/arch/ia64/include/asm/
DKbuild8 generic-y += scatterlist.h
/linux-4.1.27/arch/x86/include/asm/
DKbuild12 generic-y += scatterlist.h
/linux-4.1.27/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.1.27/arch/m32r/include/asm/
DKbuild9 generic-y += scatterlist.h

1234