Home
last modified time | relevance | path

Searched refs:scatterlist (Results 1 – 25 of 36) sorted by relevance

12

/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Dscatterlist.h45 struct scatterlist { struct
59 struct scatterlist *sgl;
65 struct scatterlist *sg;
136 sg_page(struct scatterlist *sg) in sg_page()
149 sg_next(struct scatterlist *sg) in sg_next()
160 sg_phys(struct scatterlist *sg) in sg_phys()
174 struct scatterlist *sgl) in sg_chain()
205 static struct scatterlist *
268 struct scatterlist *sg, *prv; in __sg_alloc_table()
476 struct scatterlist *sg; in _sg_iter_next()
[all …]
H A Ddevcoredump.h39 _lkpi_dev_coredumpsg_free(struct scatterlist *table) in _lkpi_dev_coredumpsg_free()
41 struct scatterlist *iter; in _lkpi_dev_coredumpsg_free()
66 dev_coredumpsg(struct device *dev __unused, struct scatterlist *table, in dev_coredumpsg()
H A Ddma-mapping.h68 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,
101 int linux_dma_map_sg_attrs(struct device *dev, struct scatterlist *sgl,
104 void linux_dma_unmap_sg_attrs(struct device *dev, struct scatterlist *sg,
267 dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, int nelems, in dma_sync_sg_for_cpu()
273 dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, int nelems, in dma_sync_sg_for_device()
/freebsd/sys/contrib/openzfs/include/os/linux/zfs/sys/
H A Dabd_os.h36 struct scatterlist *abd_sgl;
41 struct scatterlist *abd_sgl; /* for LINEAR_PAGE */
/freebsd/sys/contrib/openzfs/include/sys/
H A Dabd_impl.h44 struct scatterlist;
73 struct scatterlist *iter_sg; /* current sg */
/freebsd/sys/dev/mlx4/mlx4_core/
H A Dicm.h44 (sizeof (struct scatterlist)))
53 struct scatterlist mem[MLX4_ICM_CHUNK_LEN];
H A Dmlx4_icm.c98 static int mlx4_alloc_icm_pages(struct scatterlist *mem, int order, in mlx4_alloc_icm_pages()
114 static int mlx4_alloc_icm_coherent(struct device *dev, struct scatterlist *mem, in mlx4_alloc_icm_coherent()
/freebsd/sys/dev/iser/
H A Dicl_iser.h244 struct scatterlist sgl[ISCSI_ISER_SG_TABLESIZE];
250 struct scatterlist *orig_sg;
251 struct scatterlist sg_single;
H A Diser_memory.c62 struct scatterlist *sg, *sgl, *next_sg = NULL; in iser_data_buf_aligned_len()
112 struct scatterlist *sg = mem->sgl; in iser_reg_dma()
H A Diser_initiator.c280 struct scatterlist *sg; in iser_buf_to_sg()
303 struct scatterlist *sg; in iser_bio_to_sg()
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/
H A Dabd_os.c273 struct scatterlist *sg; in abd_alloc_chunks()
394 struct scatterlist *sg = NULL; in abd_alloc_chunks()
445 struct scatterlist *sg = NULL; in abd_free_chunks()
474 struct scatterlist *sg = NULL; in abd_alloc_zero_scatter()
556 struct scatterlist *sg = NULL; in abd_verify_scatter()
689 struct scatterlist *sg = abd->abd_u.abd_linear.abd_sgl; in abd_free_linear_page()
723 struct scatterlist *sg = NULL; in abd_get_offset_scatter()
1124 struct scatterlist *sg; in abd_bio_map_off()
/freebsd/sys/ofed/drivers/infiniband/core/
H A Dib_umem.c53 struct scatterlist *sg; in __ib_umem_release()
97 struct scatterlist *sg, *sg_list_start; in ib_umem_get()
307 struct scatterlist *sg; in ib_umem_page_count()
H A Dib_verbs.c2029 int ib_map_mr_sg(struct ib_mr *mr, struct scatterlist *sg, int sg_nents, in ib_map_mr_sg()
2061 int ib_sg_to_pages(struct ib_mr *mr, struct scatterlist *sgl, int sg_nents, in ib_sg_to_pages()
2064 struct scatterlist *sg; in ib_sg_to_pages()
/freebsd/sys/dev/mthca/
H A Dmthca_memfree.h43 (sizeof (struct scatterlist)))
53 struct scatterlist mem[MTHCA_ICM_CHUNK_LEN];
H A Dmthca_memfree.c58 struct scatterlist mem;
106 static int mthca_alloc_icm_pages(struct scatterlist *mem, int order, gfp_t gfp_mask) in mthca_alloc_icm_pages()
122 static int mthca_alloc_icm_coherent(struct device *dev, struct scatterlist *mem, in mthca_alloc_icm_coherent()
/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_mem.c52 struct scatterlist *sg; in mlx5_ib_cont_pages()
137 struct scatterlist *sg; in __mlx5_ib_populate_pas()
H A Dmlx5_ib_mr.c1587 struct scatterlist *sgl, in mlx5_ib_sg_to_klms()
1591 struct scatterlist *sg = sgl; in mlx5_ib_sg_to_klms()
1632 int mlx5_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents, in mlx5_ib_map_mr_sg()
/freebsd/sys/ofed/include/rdma/
H A Dib_verbs.h2017 struct scatterlist *sg, int nents,
2020 struct scatterlist *sg, int nents,
2023 struct scatterlist *sg, int nents,
2027 struct scatterlist *sg, int nents,
2306 struct scatterlist *sg,
3598 struct scatterlist *sg, int nents, in ib_dma_map_sg()
3614 struct scatterlist *sg, int nents, in ib_dma_unmap_sg()
3624 struct scatterlist *sg, int nents, in ib_dma_map_sg_attrs()
3637 struct scatterlist *sg, int nents, in ib_dma_unmap_sg_attrs()
3657 struct scatterlist *sg) in ib_sg_dma_address()
[all …]
/freebsd/sys/dev/qlnx/qlnxr/
H A Dqlnxr_verbs.h166 extern int qlnxr_map_mr_sg(struct ib_mr *mr, struct scatterlist *sg,
/freebsd/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_mr.c101 struct scatterlist *sg; in mlx4_ib_umem_write_mtt()
535 int mlx4_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents, in mlx4_ib_map_mr_sg()
/freebsd/sys/dev/bnxt/bnxt_re/
H A Dib_verbs.h120 struct scatterlist *get_ib_umem_sgl(struct ib_umem *umem, u32 *nmap);
329 int bnxt_re_map_mr_sg(struct ib_mr *ib_mr, struct scatterlist *sg,
/freebsd/sys/dev/cxgbe/iw_cxgbe/
H A Dmem.c457 struct scatterlist *sg; in c4iw_reg_user_mr()
693 int c4iw_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, in c4iw_map_mr_sg()
/freebsd/sys/contrib/dev/mediatek/mt76/
H A Dusb.c376 size += sg_max_size * sizeof(struct scatterlist); in mt76u_urb_alloc()
385 e->urb->sg = (struct scatterlist *)(e->urb + 1); in mt76u_urb_alloc()
/freebsd/sys/compat/linuxkpi/common/src/
H A Dlinux_pci.c1631 linux_dma_map_sg_attrs(struct device *dev, struct scatterlist *sgl, int nents, in linux_dma_map_sg_attrs()
1635 struct scatterlist *sg; in linux_dma_map_sg_attrs()
1686 linux_dma_unmap_sg_attrs(struct device *dev, struct scatterlist *sgl, in linux_dma_unmap_sg_attrs()
/freebsd/sys/contrib/dev/iwlwifi/fw/
H A Ddbg.c569 static struct scatterlist *alloc_sgtable(int size) in alloc_sgtable()
573 struct scatterlist *iter; in alloc_sgtable()
574 struct scatterlist *table; in alloc_sgtable()
2622 struct scatterlist *sg_dump_data;
2689 struct scatterlist *sg_dump_data;

12