Searched refs:scatterlist (Results 1 - 24 of 24) sorted by relevance

/freebsd-11-stable/sys/compat/linuxkpi/common/include/linux/
H A Dscatterlist.h30 * $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 Ddma-mapping.h38 #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 Ddmapool.h36 #include <linux/scatterlist.h>
/freebsd-11-stable/sys/dev/mlx4/mlx4_core/
H A Dicm.h40 #include <linux/scatterlist.h>
44 (sizeof (struct scatterlist)))
55 struct scatterlist mem[MLX4_ICM_CHUNK_LEN];
H A Dmlx4_icm.c36 #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 Dib_umem.h39 #include <linux/scatterlist.h>
H A Dib_verbs.h51 #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 Dmlx5_ib_mem.c52 struct scatterlist *sg;
156 struct scatterlist *sg;
H A Dmlx5_ib_mr.c1713 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 Dmlx5_ib.h854 int mlx5_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
/freebsd-11-stable/sys/dev/mthca/
H A Dmthca_memfree.h43 (sizeof (struct scatterlist)))
55 struct scatterlist mem[MTHCA_ICM_CHUNK_LEN];
H A Dmthca_memfree.c36 #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 Dmthca_provider.c906 struct scatterlist *sg;
/freebsd-11-stable/sys/ofed/drivers/infiniband/core/
H A Dib_umem.c55 struct scatterlist *sg;
99 struct scatterlist *sg, *sg_list_start;
307 struct scatterlist *sg;
H A Dib_verbs.c1838 * @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 Dicl_iser.h246 struct scatterlist sgl[ISCSI_ISER_SG_TABLESIZE];
252 struct scatterlist *orig_sg;
253 struct scatterlist sg_single;
H A Diser_memory.c63 struct scatterlist *sg, *sgl, *next_sg = NULL;
113 struct scatterlist *sg = mem->sgl;
H A Diser_initiator.c281 struct scatterlist *sg;
304 struct scatterlist *sg;
/freebsd-11-stable/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_mr.c101 struct scatterlist *sg;
536 int mlx4_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
H A Dmlx4_ib.h741 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 Dmem.c455 struct scatterlist *sg;
689 int c4iw_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
H A Diw_cxgbe.h933 int c4iw_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
/freebsd-11-stable/sys/contrib/rdma/krping/
H A Dkrping.c711 struct scatterlist sg = {0};
1788 struct scatterlist sg = {0};
/freebsd-11-stable/sys/dev/cxgb/ulp/iw_cxgb/
H A Diw_cxgb_provider.c556 struct scatterlist *sg;

Completed in 245 milliseconds