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

/freebsd-12-stable/sys/compat/linuxkpi/common/include/linux/
H A Dscatterlist.h40 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 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,
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 Ddmapool.h36 #include <linux/scatterlist.h>
/freebsd-12-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-12-stable/sys/ofed/include/rdma/
H A Dib_umem.h41 #include <linux/scatterlist.h>
H A Dib_verbs.h53 #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 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-12-stable/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_mem.c52 struct scatterlist *sg;
156 struct scatterlist *sg;
H A Dmlx5_ib_mr.c1591 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 Dmlx5_ib.h849 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 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-12-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-12-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.h736 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 Dlinux_pci.c735 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 Dmem.c459 struct scatterlist *sg;
693 int c4iw_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
H A Diw_cxgbe.h937 int c4iw_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
/freebsd-12-stable/sys/contrib/rdma/krping/
H A Dkrping.c710 struct scatterlist sg = {0};
1787 struct scatterlist sg = {0};

Completed in 398 milliseconds