Symbol: scatterlist
sys/compat/linuxkpi/common/include/linux/devcoredump.h
39
_lkpi_dev_coredumpsg_free(struct scatterlist *table)
sys/compat/linuxkpi/common/include/linux/devcoredump.h
41
struct scatterlist *iter;
sys/compat/linuxkpi/common/include/linux/devcoredump.h
66
dev_coredumpsg(struct device *dev __unused, struct scatterlist *table,
sys/compat/linuxkpi/common/include/linux/devcoredump.h
75
_devcd_free_sgtable(struct scatterlist *table)
sys/compat/linuxkpi/common/include/linux/dma-mapping.h
117
int linux_dma_map_sg_attrs(struct device *dev, struct scatterlist *sgl,
sys/compat/linuxkpi/common/include/linux/dma-mapping.h
120
void linux_dma_unmap_sg_attrs(struct device *dev, struct scatterlist *sg,
sys/compat/linuxkpi/common/include/linux/dma-mapping.h
314
dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, int nelems,
sys/compat/linuxkpi/common/include/linux/dma-mapping.h
321
dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, int nelems,
sys/compat/linuxkpi/common/include/linux/dma-mapping.h
78
int (*map_sg)(struct device *dev, struct scatterlist *sg,
sys/compat/linuxkpi/common/include/linux/dma-mapping.h
80
void (*unmap_sg)(struct device *dev, struct scatterlist *sg, int nents,
sys/compat/linuxkpi/common/include/linux/dma-mapping.h
92
void (*sync_sg_for_cpu)(struct device *dev, struct scatterlist *sg,
sys/compat/linuxkpi/common/include/linux/dma-mapping.h
94
void (*sync_sg_for_device)(struct device *dev, struct scatterlist *sg,
sys/compat/linuxkpi/common/include/linux/scatterlist.h
115
typedef struct scatterlist *(sg_alloc_fn) (unsigned int, gfp_t);
sys/compat/linuxkpi/common/include/linux/scatterlist.h
116
typedef void (sg_free_fn) (struct scatterlist *, unsigned int);
sys/compat/linuxkpi/common/include/linux/scatterlist.h
119
sg_assign_page(struct scatterlist *sg, struct page *page)
sys/compat/linuxkpi/common/include/linux/scatterlist.h
127
sg_set_page(struct scatterlist *sg, struct page *page, unsigned int len,
sys/compat/linuxkpi/common/include/linux/scatterlist.h
136
sg_page(struct scatterlist *sg)
sys/compat/linuxkpi/common/include/linux/scatterlist.h
142
sg_set_buf(struct scatterlist *sg, const void *buf, unsigned int buflen)
sys/compat/linuxkpi/common/include/linux/scatterlist.h
148
static inline struct scatterlist *
sys/compat/linuxkpi/common/include/linux/scatterlist.h
149
sg_next(struct scatterlist *sg)
sys/compat/linuxkpi/common/include/linux/scatterlist.h
160
sg_phys(struct scatterlist *sg)
sys/compat/linuxkpi/common/include/linux/scatterlist.h
166
sg_virt(struct scatterlist *sg)
sys/compat/linuxkpi/common/include/linux/scatterlist.h
173
sg_chain(struct scatterlist *prv, unsigned int prv_nents,
sys/compat/linuxkpi/common/include/linux/scatterlist.h
174
struct scatterlist *sgl)
sys/compat/linuxkpi/common/include/linux/scatterlist.h
176
struct scatterlist *sg = &prv[prv_nents - 1];
sys/compat/linuxkpi/common/include/linux/scatterlist.h
185
sg_mark_end(struct scatterlist *sg)
sys/compat/linuxkpi/common/include/linux/scatterlist.h
192
sg_init_marker(struct scatterlist *sg, uint32_t num_sgs)
sys/compat/linuxkpi/common/include/linux/scatterlist.h
198
sg_init_table(struct scatterlist *sg, unsigned int nents)
sys/compat/linuxkpi/common/include/linux/scatterlist.h
205
sg_init_one(struct scatterlist *sg, const void *buf, unsigned int buflen)
sys/compat/linuxkpi/common/include/linux/scatterlist.h
211
static struct scatterlist *
sys/compat/linuxkpi/common/include/linux/scatterlist.h
217
return (kmalloc(nents * sizeof(struct scatterlist), gfp_mask));
sys/compat/linuxkpi/common/include/linux/scatterlist.h
221
sg_kfree(struct scatterlist *sg, unsigned int nents)
sys/compat/linuxkpi/common/include/linux/scatterlist.h
233
struct scatterlist *sgl, *next;
sys/compat/linuxkpi/common/include/linux/scatterlist.h
271
unsigned int max_ents, struct scatterlist *first_chunk,
sys/compat/linuxkpi/common/include/linux/scatterlist.h
274
struct scatterlist *sg, *prv;
sys/compat/linuxkpi/common/include/linux/scatterlist.h
338
static inline struct scatterlist *
sys/compat/linuxkpi/common/include/linux/scatterlist.h
343
struct scatterlist *prv, unsigned int left_pages,
sys/compat/linuxkpi/common/include/linux/scatterlist.h
355
struct scatterlist *s, *sg_iter;
sys/compat/linuxkpi/common/include/linux/scatterlist.h
458
sg_nents(struct scatterlist *sg)
sys/compat/linuxkpi/common/include/linux/scatterlist.h
469
struct scatterlist *sglist, unsigned int nents,
sys/compat/linuxkpi/common/include/linux/scatterlist.h
482
struct scatterlist *sg;
sys/compat/linuxkpi/common/include/linux/scatterlist.h
501
sg_page_count(struct scatterlist *sg)
sys/compat/linuxkpi/common/include/linux/scatterlist.h
538
_sg_iter_init(struct scatterlist *sgl, struct sg_page_iter *iter,
sys/compat/linuxkpi/common/include/linux/scatterlist.h
56
CTASSERT((sizeof(struct scatterlist) & SG_PAGE_LINK_MASK) == 0);
sys/compat/linuxkpi/common/include/linux/scatterlist.h
575
sg_pcopy_from_buffer(struct scatterlist *sgl, unsigned int nents,
sys/compat/linuxkpi/common/include/linux/scatterlist.h
59
struct scatterlist *sgl;
sys/compat/linuxkpi/common/include/linux/scatterlist.h
627
sg_copy_from_buffer(struct scatterlist *sgl, unsigned int nents,
sys/compat/linuxkpi/common/include/linux/scatterlist.h
634
sg_pcopy_to_buffer(struct scatterlist *sgl, unsigned int nents,
sys/compat/linuxkpi/common/include/linux/scatterlist.h
638
struct scatterlist *sg;
sys/compat/linuxkpi/common/include/linux/scatterlist.h
65
struct scatterlist *sg;
sys/compat/linuxkpi/common/include/linux/scatterlist.h
684
sg_set_folio(struct scatterlist *sg, struct folio *folio, size_t len,
sys/compat/linuxkpi/common/include/linux/scatterlist.h
80
#define SG_MAX_SINGLE_ALLOC (PAGE_SIZE / sizeof(struct scatterlist))
sys/compat/linuxkpi/common/include/linux/scatterlist.h
89
((struct scatterlist *) ((sg)->page_link & ~SG_PAGE_LINK_MASK))
sys/compat/linuxkpi/common/src/linux_pci.c
2016
linux_dma_map_sg_attrs(struct device *dev, struct scatterlist *sgl, int nents,
sys/compat/linuxkpi/common/src/linux_pci.c
2020
struct scatterlist *sg;
sys/compat/linuxkpi/common/src/linux_pci.c
2075
linux_dma_unmap_sg_attrs(struct device *dev, struct scatterlist *sgl,
sys/dev/bnxt/bnxt_re/ib_verbs.c
39
struct scatterlist *get_ib_umem_sgl(struct ib_umem *umem, u32 *nmap)
sys/dev/bnxt/bnxt_re/ib_verbs.c
4863
int bnxt_re_map_mr_sg(struct ib_mr *ib_mr, struct scatterlist *sg,
sys/dev/bnxt/bnxt_re/ib_verbs.h
140
struct scatterlist *get_ib_umem_sgl(struct ib_umem *umem, u32 *nmap);
sys/dev/bnxt/bnxt_re/ib_verbs.h
346
int bnxt_re_map_mr_sg(struct ib_mr *ib_mr, struct scatterlist *sg,
sys/dev/bnxt/bnxt_re/qplib_res.c
107
struct scatterlist *sg;
sys/dev/bnxt/bnxt_re/qplib_res.h
234
struct scatterlist *sghead;
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
934
int c4iw_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
sys/dev/cxgbe/iw_cxgbe/mem.c
396
struct scatterlist *sg;
sys/dev/cxgbe/iw_cxgbe/mem.c
632
int c4iw_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
sys/dev/irdma/irdma_kcompat.c
1159
struct scatterlist *sg;
sys/dev/irdma/irdma_verbs.c
1983
irdma_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
sys/dev/iser/icl_iser.h
244
struct scatterlist sgl[ISCSI_ISER_SG_TABLESIZE];
sys/dev/iser/icl_iser.h
250
struct scatterlist *orig_sg;
sys/dev/iser/icl_iser.h
251
struct scatterlist sg_single;
sys/dev/iser/iser_initiator.c
280
struct scatterlist *sg;
sys/dev/iser/iser_initiator.c
303
struct scatterlist *sg;
sys/dev/iser/iser_memory.c
112
struct scatterlist *sg = mem->sgl;
sys/dev/iser/iser_memory.c
62
struct scatterlist *sg, *sgl, *next_sg = NULL;
sys/dev/mlx4/mlx4_core/icm.h
44
(sizeof (struct scatterlist)))
sys/dev/mlx4/mlx4_core/icm.h
53
struct scatterlist mem[MLX4_ICM_CHUNK_LEN];
sys/dev/mlx4/mlx4_core/mlx4_icm.c
114
static int mlx4_alloc_icm_coherent(struct device *dev, struct scatterlist *mem,
sys/dev/mlx4/mlx4_core/mlx4_icm.c
98
static int mlx4_alloc_icm_pages(struct scatterlist *mem, int order,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
730
int mlx4_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mr.c
101
struct scatterlist *sg;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mr.c
535
int mlx4_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
965
int mlx5_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mem.c
137
struct scatterlist *sg;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mem.c
52
struct scatterlist *sg;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1587
struct scatterlist *sgl,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1591
struct scatterlist *sg = sgl;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1632
int mlx5_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
sys/dev/mthca/mthca_memfree.c
106
static int mthca_alloc_icm_pages(struct scatterlist *mem, int order, gfp_t gfp_mask)
sys/dev/mthca/mthca_memfree.c
122
static int mthca_alloc_icm_coherent(struct device *dev, struct scatterlist *mem,
sys/dev/mthca/mthca_memfree.c
58
struct scatterlist mem;
sys/dev/mthca/mthca_memfree.h
43
(sizeof (struct scatterlist)))
sys/dev/mthca/mthca_memfree.h
53
struct scatterlist mem[MTHCA_ICM_CHUNK_LEN];
sys/dev/mthca/mthca_provider.c
853
struct scatterlist *sg;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
1250
struct scatterlist *sg;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
2289
struct scatterlist *sg;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5461
qlnxr_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
161
extern int qlnxr_map_mr_sg(struct ib_mr *mr, struct scatterlist *sg,
sys/ofed/drivers/infiniband/core/ib_umem.c
290
struct scatterlist *sg;
sys/ofed/drivers/infiniband/core/ib_umem.c
53
struct scatterlist *sg;
sys/ofed/drivers/infiniband/core/ib_umem.c
95
struct scatterlist *sg, *sg_list_start;
sys/ofed/drivers/infiniband/core/ib_verbs.c
2368
int ib_map_mr_sg(struct ib_mr *mr, struct scatterlist *sg, int sg_nents,
sys/ofed/drivers/infiniband/core/ib_verbs.c
2400
int ib_sg_to_pages(struct ib_mr *mr, struct scatterlist *sgl, int sg_nents,
sys/ofed/drivers/infiniband/core/ib_verbs.c
2403
struct scatterlist *sg;
sys/ofed/include/rdma/ib_verbs.h
2325
struct scatterlist *sg,
sys/ofed/include/rdma/ib_verbs.h
3632
struct scatterlist *sg, int nents,
sys/ofed/include/rdma/ib_verbs.h
3646
struct scatterlist *sg, int nents,
sys/ofed/include/rdma/ib_verbs.h
3653
struct scatterlist *sg, int nents,
sys/ofed/include/rdma/ib_verbs.h
3662
struct scatterlist *sg, int nents,
sys/ofed/include/rdma/ib_verbs.h
3677
struct scatterlist *sg)
sys/ofed/include/rdma/ib_verbs.h
3691
struct scatterlist *sg)
sys/ofed/include/rdma/ib_verbs.h
3949
int ib_map_mr_sg(struct ib_mr *mr, struct scatterlist *sg, int sg_nents,
sys/ofed/include/rdma/ib_verbs.h
3953
ib_map_mr_sg_zbva(struct ib_mr *mr, struct scatterlist *sg, int sg_nents,
sys/ofed/include/rdma/ib_verbs.h
3964
int ib_sg_to_pages(struct ib_mr *mr, struct scatterlist *sgl, int sg_nents,