/include/linux/ |
D | scatterlist.h | 42 #define sg_is_chain(sg) ((sg)->page_link & 0x01) argument 43 #define sg_is_last(sg) ((sg)->page_link & 0x02) argument 44 #define sg_chain_ptr(sg) \ argument 45 ((struct scatterlist *) ((sg)->page_link & ~0x03)) 57 static inline void sg_assign_page(struct scatterlist *sg, struct page *page) in sg_assign_page() argument 59 unsigned long page_link = sg->page_link & 0x3; in sg_assign_page() 67 BUG_ON(sg->sg_magic != SG_MAGIC); in sg_assign_page() 68 BUG_ON(sg_is_chain(sg)); in sg_assign_page() 70 sg->page_link = page_link | (unsigned long) page; in sg_assign_page() 87 static inline void sg_set_page(struct scatterlist *sg, struct page *page, in sg_set_page() argument [all …]
|
D | dma-debug.h | 45 extern void debug_dma_map_sg(struct device *dev, struct scatterlist *sg, 77 struct scatterlist *sg, 81 struct scatterlist *sg, 114 static inline void debug_dma_map_sg(struct device *dev, struct scatterlist *sg, in debug_dma_map_sg() argument 164 struct scatterlist *sg, in debug_dma_sync_sg_for_cpu() argument 170 struct scatterlist *sg, in debug_dma_sync_sg_for_device() argument
|
D | swiotlb.h | 68 swiotlb_map_sg(struct device *hwdev, struct scatterlist *sg, int nents, 72 swiotlb_unmap_sg(struct device *hwdev, struct scatterlist *sg, int nents, 89 swiotlb_sync_sg_for_cpu(struct device *hwdev, struct scatterlist *sg, 97 swiotlb_sync_sg_for_device(struct device *hwdev, struct scatterlist *sg,
|
D | dma-mapping.h | 28 int (*map_sg)(struct device *dev, struct scatterlist *sg, 32 struct scatterlist *sg, int nents, 42 struct scatterlist *sg, int nents, 45 struct scatterlist *sg, int nents,
|
D | tifm.h | 148 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,
|
D | virtio.h | 29 struct scatterlist sg[],
|
D | memstick.h | 247 struct scatterlist sg; member 323 const struct scatterlist *sg);
|
D | via-core.h | 163 int viafb_dma_copy_out_sg(unsigned int offset, struct scatterlist *sg, int nsg);
|
D | usb.h | 1265 struct scatterlist *sg; /* (in) scatter gather buffer list */ member 1455 struct scatterlist *sg, int nents); 1458 struct scatterlist *sg, int n_hw_ents); 1461 struct scatterlist *sg, int n_hw_ents); 1544 struct scatterlist *sg,
|
D | crypto.h | 381 struct scatterlist *sg, unsigned int nsg); 383 int (*digest)(struct hash_desc *desc, struct scatterlist *sg, 1195 struct scatterlist *sg, in crypto_hash_update() argument 1198 return crypto_hash_crt(desc->tfm)->update(desc, sg, nbytes); in crypto_hash_update() 1207 struct scatterlist *sg, in crypto_hash_digest() argument 1210 return crypto_hash_crt(desc->tfm)->digest(desc, sg, nbytes, out); in crypto_hash_digest()
|
D | dma-buf.h | 222 struct sg_table *sg, enum dma_data_direction dir) in dma_buf_unmap_attachment() argument
|
/include/crypto/ |
D | scatterwalk.h | 41 static inline struct scatterlist *scatterwalk_sg_next(struct scatterlist *sg) in scatterwalk_sg_next() argument 43 if (sg_is_last(sg)) in scatterwalk_sg_next() 46 return (++sg)->length ? sg : (void *)sg_page(sg); in scatterwalk_sg_next() 50 struct scatterlist *sg, in scatterwalk_crypto_chain() argument 54 head->length += sg->length; in scatterwalk_crypto_chain() 55 sg = scatterwalk_sg_next(sg); in scatterwalk_crypto_chain() 58 if (sg) in scatterwalk_crypto_chain() 59 scatterwalk_sg_chain(head, num, sg); in scatterwalk_crypto_chain() 67 return !(((sg_page(walk_in->sg) - sg_page(walk_out->sg)) << PAGE_SHIFT) + in scatterwalk_samebuf() 73 unsigned int len = walk->sg->offset + walk->sg->length - walk->offset; in scatterwalk_pagelen() [all …]
|
D | algapi.h | 77 struct scatterlist *sg; member 307 walk->in.sg = src; in blkcipher_walk_init() 308 walk->out.sg = dst; in blkcipher_walk_init() 317 walk->in.sg = src; in ablkcipher_walk_init() 318 walk->out.sg = dst; in ablkcipher_walk_init()
|
D | if_alg.h | 59 struct scatterlist sg[ALG_MAX_PAGES]; member
|
/include/asm-generic/ |
D | scatterlist.h | 26 #define sg_dma_address(sg) ((sg)->dma_address) argument 29 #define sg_dma_len(sg) ((sg)->dma_length) argument 31 #define sg_dma_len(sg) ((sg)->length) argument
|
D | dma-mapping-common.h | 42 static inline int dma_map_sg_attrs(struct device *dev, struct scatterlist *sg, in dma_map_sg_attrs() argument 50 for_each_sg(sg, s, nents, i) in dma_map_sg_attrs() 53 ents = ops->map_sg(dev, sg, nents, dir, attrs); in dma_map_sg_attrs() 54 debug_dma_map_sg(dev, sg, nents, ents, dir); in dma_map_sg_attrs() 59 static inline void dma_unmap_sg_attrs(struct device *dev, struct scatterlist *sg, in dma_unmap_sg_attrs() argument 66 debug_dma_unmap_sg(dev, sg, nents, dir); in dma_unmap_sg_attrs() 68 ops->unmap_sg(dev, sg, nents, dir, attrs); in dma_unmap_sg_attrs() 150 dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, in dma_sync_sg_for_cpu() argument 157 ops->sync_sg_for_cpu(dev, sg, nelems, dir); in dma_sync_sg_for_cpu() 158 debug_dma_sync_sg_for_cpu(dev, sg, nelems, dir); in dma_sync_sg_for_cpu() [all …]
|
D | pci-dma-compat.h | 57 pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg, in pci_map_sg() argument 60 …return dma_map_sg(hwdev == NULL ? NULL : &hwdev->dev, sg, nents, (enum dma_data_direction)directio… in pci_map_sg() 64 pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg, in pci_unmap_sg() argument 67 dma_unmap_sg(hwdev == NULL ? NULL : &hwdev->dev, sg, nents, (enum dma_data_direction)direction); in pci_unmap_sg() 85 pci_dma_sync_sg_for_cpu(struct pci_dev *hwdev, struct scatterlist *sg, in pci_dma_sync_sg_for_cpu() argument 88 …dma_sync_sg_for_cpu(hwdev == NULL ? NULL : &hwdev->dev, sg, nelems, (enum dma_data_direction)direc… in pci_dma_sync_sg_for_cpu() 92 pci_dma_sync_sg_for_device(struct pci_dev *hwdev, struct scatterlist *sg, in pci_dma_sync_sg_for_device() argument 95 …dma_sync_sg_for_device(hwdev == NULL ? NULL : &hwdev->dev, sg, nelems, (enum dma_data_direction)di… in pci_dma_sync_sg_for_device()
|
D | dma-mapping-broken.h | 31 dma_map_sg(struct device *dev, struct scatterlist *sg, int nents, 35 dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nhwentries, 56 dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, int nelems,
|
/include/scsi/ |
D | scsi_cmnd.h | 156 extern void *scsi_kmap_atomic_sg(struct scatterlist *sg, int sg_count, 194 #define scsi_for_each_sg(cmd, sg, nseg, __i) \ argument 195 for_each_sg(scsi_sglist(cmd), sg, nseg, __i) 302 #define scsi_for_each_prot_sg(cmd, sg, nseg, __i) \ argument 303 for_each_sg(scsi_prot_sglist(cmd), sg, nseg, __i)
|
D | libiscsi_tcp.h | 47 struct scatterlist *sg; member
|
/include/xen/ |
D | swiotlb-xen.h | 50 xen_swiotlb_sync_sg_for_cpu(struct device *hwdev, struct scatterlist *sg, 58 xen_swiotlb_sync_sg_for_device(struct device *hwdev, struct scatterlist *sg,
|
/include/rdma/ |
D | ib_verbs.h | 1044 struct scatterlist *sg, int nents, 1047 struct scatterlist *sg, int nents, 1050 struct scatterlist *sg); 1052 struct scatterlist *sg); 1819 struct scatterlist *sg, int nents, in ib_dma_map_sg() argument 1823 return dev->dma_ops->map_sg(dev, sg, nents, direction); in ib_dma_map_sg() 1824 return dma_map_sg(dev->dma_device, sg, nents, direction); in ib_dma_map_sg() 1835 struct scatterlist *sg, int nents, in ib_dma_unmap_sg() argument 1839 dev->dma_ops->unmap_sg(dev, sg, nents, direction); in ib_dma_unmap_sg() 1841 dma_unmap_sg(dev->dma_device, sg, nents, direction); in ib_dma_unmap_sg() [all …]
|
/include/crypto/internal/ |
D | hash.h | 32 struct scatterlist *sg; member 60 struct scatterlist *sg, unsigned int len);
|
/include/linux/mmc/ |
D | dw_mmc.h | 121 struct scatterlist *sg; member
|
D | core.h | 119 struct scatterlist *sg; /* I/O scatter list */ member
|