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
107
int linux_dma_map_sg_attrs(struct device *dev, struct scatterlist *sgl,
sys/compat/linuxkpi/common/include/linux/dma-mapping.h
110
void linux_dma_unmap_sg_attrs(struct device *dev, struct scatterlist *sg,
sys/compat/linuxkpi/common/include/linux/dma-mapping.h
297
dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, int nelems,
sys/compat/linuxkpi/common/include/linux/dma-mapping.h
304
dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, int nelems,
sys/compat/linuxkpi/common/include/linux/dma-mapping.h
68
int (*map_sg)(struct device *dev, struct scatterlist *sg,
sys/compat/linuxkpi/common/include/linux/dma-mapping.h
70
void (*unmap_sg)(struct device *dev, struct scatterlist *sg, int nents,
sys/compat/linuxkpi/common/include/linux/dma-mapping.h
82
void (*sync_sg_for_cpu)(struct device *dev, struct scatterlist *sg,
sys/compat/linuxkpi/common/include/linux/dma-mapping.h
84
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_table(struct scatterlist *sg, unsigned int nents)
sys/compat/linuxkpi/common/include/linux/scatterlist.h
199
sg_init_one(struct scatterlist *sg, const void *buf, unsigned int buflen)
sys/compat/linuxkpi/common/include/linux/scatterlist.h
205
static struct scatterlist *
sys/compat/linuxkpi/common/include/linux/scatterlist.h
211
return (kmalloc(nents * sizeof(struct scatterlist), gfp_mask));
sys/compat/linuxkpi/common/include/linux/scatterlist.h
215
sg_kfree(struct scatterlist *sg, unsigned int nents)
sys/compat/linuxkpi/common/include/linux/scatterlist.h
227
struct scatterlist *sgl, *next;
sys/compat/linuxkpi/common/include/linux/scatterlist.h
265
unsigned int max_ents, struct scatterlist *first_chunk,
sys/compat/linuxkpi/common/include/linux/scatterlist.h
268
struct scatterlist *sg, *prv;
sys/compat/linuxkpi/common/include/linux/scatterlist.h
332
static inline struct scatterlist *
sys/compat/linuxkpi/common/include/linux/scatterlist.h
337
struct scatterlist *prv, unsigned int left_pages,
sys/compat/linuxkpi/common/include/linux/scatterlist.h
349
struct scatterlist *s, *sg_iter;
sys/compat/linuxkpi/common/include/linux/scatterlist.h
452
sg_nents(struct scatterlist *sg)
sys/compat/linuxkpi/common/include/linux/scatterlist.h
463
struct scatterlist *sglist, unsigned int nents,
sys/compat/linuxkpi/common/include/linux/scatterlist.h
476
struct scatterlist *sg;
sys/compat/linuxkpi/common/include/linux/scatterlist.h
495
sg_page_count(struct scatterlist *sg)
sys/compat/linuxkpi/common/include/linux/scatterlist.h
532
_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
569
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
621
sg_copy_from_buffer(struct scatterlist *sgl, unsigned int nents,
sys/compat/linuxkpi/common/include/linux/scatterlist.h
628
sg_pcopy_to_buffer(struct scatterlist *sgl, unsigned int nents,
sys/compat/linuxkpi/common/include/linux/scatterlist.h
632
struct scatterlist *sg;
sys/compat/linuxkpi/common/include/linux/scatterlist.h
65
struct scatterlist *sg;
sys/compat/linuxkpi/common/include/linux/scatterlist.h
678
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
1899
linux_dma_map_sg_attrs(struct device *dev, struct scatterlist *sgl, int nents,
sys/compat/linuxkpi/common/src/linux_pci.c
1903
struct scatterlist *sg;
sys/compat/linuxkpi/common/src/linux_pci.c
1958
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
4956
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
349
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
1177
struct scatterlist *sg;
sys/dev/irdma/irdma_verbs.c
1980
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
954
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
1291
struct scatterlist *sg;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
2330
struct scatterlist *sg;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5499
qlnxr_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
166
extern int qlnxr_map_mr_sg(struct ib_mr *mr, struct scatterlist *sg,
sys/ofed/drivers/infiniband/core/ib_umem.c
307
struct scatterlist *sg;
sys/ofed/drivers/infiniband/core/ib_umem.c
53
struct scatterlist *sg;
sys/ofed/drivers/infiniband/core/ib_umem.c
97
struct scatterlist *sg, *sg_list_start;
sys/ofed/drivers/infiniband/core/ib_verbs.c
2029
int ib_map_mr_sg(struct ib_mr *mr, struct scatterlist *sg, int sg_nents,
sys/ofed/drivers/infiniband/core/ib_verbs.c
2061
int ib_sg_to_pages(struct ib_mr *mr, struct scatterlist *sgl, int sg_nents,
sys/ofed/drivers/infiniband/core/ib_verbs.c
2064
struct scatterlist *sg;
sys/ofed/include/rdma/ib_verbs.h
2017
struct scatterlist *sg, int nents,
sys/ofed/include/rdma/ib_verbs.h
2020
struct scatterlist *sg, int nents,
sys/ofed/include/rdma/ib_verbs.h
2023
struct scatterlist *sg, int nents,
sys/ofed/include/rdma/ib_verbs.h
2027
struct scatterlist *sg, int nents,
sys/ofed/include/rdma/ib_verbs.h
2306
struct scatterlist *sg,
sys/ofed/include/rdma/ib_verbs.h
3598
struct scatterlist *sg, int nents,
sys/ofed/include/rdma/ib_verbs.h
3614
struct scatterlist *sg, int nents,
sys/ofed/include/rdma/ib_verbs.h
3624
struct scatterlist *sg, int nents,
sys/ofed/include/rdma/ib_verbs.h
3637
struct scatterlist *sg, int nents,
sys/ofed/include/rdma/ib_verbs.h
3657
struct scatterlist *sg)
sys/ofed/include/rdma/ib_verbs.h
3671
struct scatterlist *sg)
sys/ofed/include/rdma/ib_verbs.h
3947
int ib_map_mr_sg(struct ib_mr *mr, struct scatterlist *sg, int sg_nents,
sys/ofed/include/rdma/ib_verbs.h
3951
ib_map_mr_sg_zbva(struct ib_mr *mr, struct scatterlist *sg, int sg_nents,
sys/ofed/include/rdma/ib_verbs.h
3962
int ib_sg_to_pages(struct ib_mr *mr, struct scatterlist *sgl, int sg_nents,