/freebsd-12-stable/sys/compat/linuxkpi/common/include/linux/ |
H A D | scatterlist.h | 40 struct scatterlist { struct 51 CTASSERT((sizeof(struct scatterlist) & SG_PAGE_LINK_MASK) == 0); 54 struct scatterlist *sgl; 60 struct scatterlist *sg; 75 #define SG_MAX_SINGLE_ALLOC (PAGE_SIZE / sizeof(struct scatterlist)) 84 ((struct scatterlist *) ((sg)->page_link & ~SG_PAGE_LINK_MASK)) 98 typedef struct scatterlist *(sg_alloc_fn) (unsigned int, gfp_t); 99 typedef void (sg_free_fn) (struct scatterlist *, unsigned int); 102 sg_assign_page(struct scatterlist *sg, struct page *page) 110 sg_set_page(struct scatterlist *s [all...] |
H A D | dma-mapping.h | 38 #include <linux/scatterlist.h> 68 int (*map_sg)(struct device *dev, struct scatterlist *sg, 70 void (*unmap_sg)(struct device *dev, struct scatterlist *sg, int nents, 82 void (*sync_sg_for_cpu)(struct device *dev, struct scatterlist *sg, 84 void (*sync_sg_for_device)(struct device *dev, struct scatterlist *sg, 98 int linux_dma_map_sg_attrs(struct device *dev, struct scatterlist *sgl, 100 void linux_dma_unmap_sg_attrs(struct device *dev, struct scatterlist *sg, 191 dma_map_sg_attrs(struct device *dev, struct scatterlist *sgl, int nents, 199 dma_unmap_sg_attrs(struct device *dev, struct scatterlist *sg, int nents, 242 dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *s [all...] |
H A D | dmapool.h | 36 #include <linux/scatterlist.h>
|
/freebsd-12-stable/sys/dev/mlx4/mlx4_core/ |
H A D | icm.h | 40 #include <linux/scatterlist.h> 44 (sizeof (struct scatterlist))) 55 struct scatterlist mem[MLX4_ICM_CHUNK_LEN];
|
H A D | mlx4_icm.c | 36 #include <linux/scatterlist.h> 98 static int mlx4_alloc_icm_pages(struct scatterlist *mem, int order, 114 static int mlx4_alloc_icm_coherent(struct device *dev, struct scatterlist *mem,
|
/freebsd-12-stable/sys/ofed/include/rdma/ |
H A D | ib_umem.h | 41 #include <linux/scatterlist.h>
|
H A D | ib_verbs.h | 53 #include <linux/scatterlist.h> 1794 struct scatterlist *sg, int nents, 1797 struct scatterlist *sg, int nents, 1800 struct scatterlist *sg, int nents, 1804 struct scatterlist *sg, int nents, 2020 struct scatterlist *sg, 3048 struct scatterlist *sg, int nents, 3064 struct scatterlist *sg, int nents, 3074 struct scatterlist *sg, int nents, 3087 struct scatterlist *s [all...] |
/freebsd-12-stable/sys/dev/mthca/ |
H A D | mthca_memfree.h | 43 (sizeof (struct scatterlist))) 55 struct scatterlist mem[MTHCA_ICM_CHUNK_LEN];
|
H A D | mthca_memfree.c | 36 #include <linux/scatterlist.h> 58 struct scatterlist mem; 106 static int mthca_alloc_icm_pages(struct scatterlist *mem, int order, gfp_t gfp_mask) 122 static int mthca_alloc_icm_coherent(struct device *dev, struct scatterlist *mem,
|
H A D | mthca_provider.c | 906 struct scatterlist *sg;
|
/freebsd-12-stable/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib_mem.c | 52 struct scatterlist *sg; 156 struct scatterlist *sg;
|
H A D | mlx5_ib_mr.c | 1591 struct scatterlist *sgl, 1595 struct scatterlist *sg = sgl; 1636 int mlx5_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
|
H A D | mlx5_ib.h | 849 int mlx5_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
|
/freebsd-12-stable/sys/ofed/drivers/infiniband/core/ |
H A D | ib_umem.c | 55 struct scatterlist *sg; 99 struct scatterlist *sg, *sg_list_start; 307 struct scatterlist *sg;
|
H A D | ib_verbs.c | 1838 * @sg: dma mapped scatterlist 1859 int ib_map_mr_sg(struct ib_mr *mr, struct scatterlist *sg, int sg_nents, 1875 * @sgl: dma mapped scatterlist 1891 int ib_sg_to_pages(struct ib_mr *mr, struct scatterlist *sgl, int sg_nents, 1894 struct scatterlist *sg;
|
/freebsd-12-stable/sys/dev/iser/ |
H A D | icl_iser.h | 246 struct scatterlist sgl[ISCSI_ISER_SG_TABLESIZE]; 252 struct scatterlist *orig_sg; 253 struct scatterlist sg_single;
|
H A D | iser_memory.c | 63 struct scatterlist *sg, *sgl, *next_sg = NULL; 113 struct scatterlist *sg = mem->sgl;
|
H A D | iser_initiator.c | 281 struct scatterlist *sg; 304 struct scatterlist *sg;
|
/freebsd-12-stable/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_mr.c | 101 struct scatterlist *sg; 536 int mlx4_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
|
H A D | mlx4_ib.h | 736 int mlx4_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
|
/freebsd-12-stable/sys/compat/linuxkpi/common/src/ |
H A D | linux_pci.c | 735 linux_dma_map_sg_attrs(struct device *dev, struct scatterlist *sgl, int nents, 739 struct scatterlist *sg; 775 linux_dma_unmap_sg_attrs(struct device *dev, struct scatterlist *sgl,
|
/freebsd-12-stable/sys/dev/cxgbe/iw_cxgbe/ |
H A D | mem.c | 459 struct scatterlist *sg; 693 int c4iw_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
|
H A D | iw_cxgbe.h | 937 int c4iw_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
|
/freebsd-12-stable/sys/contrib/rdma/krping/ |
H A D | krping.c | 710 struct scatterlist sg = {0}; 1787 struct scatterlist sg = {0};
|