/freebsd-11-stable/sys/compat/linuxkpi/common/include/linux/ |
H A D | scatterlist.h | 30 * $FreeBSD: stable/11/sys/compat/linuxkpi/common/include/linux/scatterlist.h 368828 2020-12-30 01:11:14Z hselasky $ 39 struct scatterlist { struct 49 CTASSERT((sizeof(struct scatterlist) & SG_PAGE_LINK_MASK) == 0); 52 struct scatterlist *sgl; 58 struct scatterlist *sg; 73 #define SG_MAX_SINGLE_ALLOC (PAGE_SIZE / sizeof(struct scatterlist)) 82 ((struct scatterlist *) ((sg)->page_link & ~SG_PAGE_LINK_MASK)) 96 typedef struct scatterlist *(sg_alloc_fn) (unsigned int, gfp_t); 97 typedef void (sg_free_fn) (struct scatterlist *, unsigned int); 100 sg_assign_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, 197 dma_map_sg_attrs(struct device *dev, struct scatterlist *sgl, int nents, 200 struct scatterlist *sg; 210 dma_unmap_sg_attrs(struct device *dev, struct scatterlist *sg, int nents, 249 dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, int nelems, 255 dma_sync_sg_for_device(struct device *dev, struct scatterlist *s [all...] |
H A D | dmapool.h | 36 #include <linux/scatterlist.h>
|
/freebsd-11-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-11-stable/sys/ofed/include/rdma/ |
H A D | ib_umem.h | 39 #include <linux/scatterlist.h>
|
H A D | ib_verbs.h | 51 #include <linux/scatterlist.h> 1797 struct scatterlist *sg, int nents, 1800 struct scatterlist *sg, int nents, 1803 struct scatterlist *sg, int nents, 1807 struct scatterlist *sg, int nents, 2028 struct scatterlist *sg, 3056 struct scatterlist *sg, int nents, 3072 struct scatterlist *sg, int nents, 3082 struct scatterlist *sg, int nents, 3095 struct scatterlist *s [all...] |
/freebsd-11-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 | 1713 struct scatterlist *sgl, 1717 struct scatterlist *sg = sgl; 1758 int mlx5_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
|
H A D | mlx5_ib.h | 854 int mlx5_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
|
/freebsd-11-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-11-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-11-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-11-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 | 741 int mlx4_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
|
/freebsd-11-stable/sys/dev/cxgbe/iw_cxgbe/ |
H A D | mem.c | 455 struct scatterlist *sg; 689 int c4iw_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
|
H A D | iw_cxgbe.h | 933 int c4iw_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
|
/freebsd-11-stable/sys/contrib/rdma/krping/ |
H A D | krping.c | 711 struct scatterlist sg = {0}; 1788 struct scatterlist sg = {0};
|
/freebsd-11-stable/sys/dev/cxgb/ulp/iw_cxgb/ |
H A D | iw_cxgb_provider.c | 556 struct scatterlist *sg;
|