Home
last modified time | relevance | path

Searched defs:umem (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/sys/ofed/include/rdma/
H A Dib_umem.h62 static inline int ib_umem_offset(struct ib_umem *umem) in ib_umem_offset()
68 static inline unsigned long ib_umem_start(struct ib_umem *umem) in ib_umem_start()
74 static inline unsigned long ib_umem_end(struct ib_umem *umem) in ib_umem_end()
79 static inline size_t ib_umem_num_pages(struct ib_umem *umem) in ib_umem_num_pages()
102 static inline void ib_umem_release(struct ib_umem *umem) { } in ib_umem_release()
103 static inline int ib_umem_page_count(struct ib_umem *umem) { return 0; } in ib_umem_page_count()
104 static inline int ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset, in ib_umem_copy_from()
H A Dib_umem_odp.h78 struct ib_umem *umem; member
154 struct ib_umem *umem) in ib_umem_odp_get()
159 static inline void ib_umem_odp_release(struct ib_umem *umem) {} in ib_umem_odp_release()
/freebsd/sys/ofed/drivers/infiniband/core/
H A Dib_umem.c51 static void __ib_umem_release(struct ib_device *dev, struct ib_umem *umem, int dirty) in __ib_umem_release()
88 struct ib_umem *umem; in ib_umem_get() local
234 struct ib_umem *umem = container_of(work, struct ib_umem, work); in ib_umem_account() local
247 void ib_umem_release(struct ib_umem *umem) in ib_umem_release()
302 int ib_umem_page_count(struct ib_umem *umem) in ib_umem_page_count()
332 int ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset, in ib_umem_copy_from()
H A Dib_umem_odp.c243 int ib_umem_odp_get(struct ib_ucontext *context, struct ib_umem *umem) in ib_umem_odp_get()
348 void ib_umem_odp_release(struct ib_umem *umem) in ib_umem_odp_release()
434 struct ib_umem *umem, in ib_umem_odp_map_dma_single_page()
519 int ib_umem_odp_map_dma_pages(struct ib_umem *umem, u64 user_virt, u64 bcnt, in ib_umem_odp_map_dma_pages()
622 void ib_umem_odp_unmap_dma_pages(struct ib_umem *umem, u64 virt, in ib_umem_odp_unmap_dma_pages()
H A Dib_umem_rbtree.c84 struct ib_umem_odp *umem; in rbt_ib_umem_for_each_in_range() local
/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_mem.c42 void mlx5_ib_cont_pages(struct ib_umem *umem, u64 addr, in mlx5_ib_cont_pages()
126 void __mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem, in __mlx5_ib_populate_pas()
175 void mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem, in mlx5_ib_populate_pas()
H A Dmlx5_ib_doorbell.c37 struct ib_umem *umem; member
H A Dmlx5_ib_mr.c546 static int dma_map_mr_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem, in dma_map_mr_pas()
629 struct ib_umem *umem = ib_umem_get(pd->uobject->context, start, length, in mr_umem_get() local
665 static struct mlx5_ib_mr *reg_umr(struct ib_pd *pd, struct ib_umem *umem, in reg_umr()
751 struct ib_umem *umem = mr->umem; in mlx5_ib_update_mtt() local
872 struct ib_umem *umem, int npages, in reg_create()
963 struct ib_umem *umem; in mlx5_ib_reg_user_mr() local
1312 struct ib_umem *umem = mr->umem; in mlx5_ib_dereg_mr() local
H A Dmlx5_ib.h253 struct ib_umem *umem; member
305 struct ib_umem *umem; member
423 struct ib_umem *umem; member
463 struct ib_umem *umem; member
507 struct ib_umem *umem; member
542 struct ib_umem *umem; member
[all...]
H A Dmlx5_ib_devx.c139 struct ib_umem *umem; member
2144 void *umem; in devx_umem_reg_cmd_build() local
H A Dmlx5_ib_cq.c1117 struct ib_umem *umem; in resize_user() local
[all...]
H A Dmlx5_ib_qp.c141 struct ib_umem *umem = base->ubuffer.umem; in mlx5_ib_read_user_wqe() local
652 struct ib_umem **umem, in mlx5_ib_umem_get()
/freebsd/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_doorbell.c39 struct ib_umem *umem; member
H A Dmlx4_ib_mr.c94 struct ib_umem *umem) in mlx4_ib_umem_write_mtt()
H A Dmlx4_ib.h124 struct ib_umem *umem; member
141 struct ib_umem *umem; member
309 struct ib_umem *umem; member
344 struct ib_umem *umem; member
H A Dmlx4_ib_cq.c141 struct ib_umem **umem, u64 buf_addr, int cqe) in mlx4_ib_get_cq_umem()
/freebsd/sys/netsmb/
H A Dsmb_subr.c128 smb_memdupin(void *umem, size_t len) in smb_memdupin()
145 smb_memdup(const void *umem, int len) in smb_memdup()
/freebsd/sys/dev/irdma/
H A Dfbsd_kcompat.h265 static inline size_t irdma_ib_umem_num_dma_blocks(struct ib_umem *umem, unsigned long pgsz, u64 iov… in irdma_ib_umem_num_dma_blocks()
/freebsd/sys/dev/bnxt/bnxt_re/
H A Dib_verbs.c39 struct scatterlist *get_ib_umem_sgl(struct ib_umem *umem, u32 *nmap) in get_ib_umem_sgl()
46 static inline void bnxt_re_peer_mem_release(struct ib_umem *umem) in bnxt_re_peer_mem_release()
1150 static inline size_t ib_umem_num_pages_compat(struct ib_umem *umem) in ib_umem_num_pages_compat()
1165 struct ib_umem *umem; in bnxt_re_init_user_srq() local
1647 struct ib_umem *umem; in bnxt_re_init_user_qp() local
5027 static int bnxt_re_get_page_shift(struct ib_umem *umem, in bnxt_re_get_page_shift()
5037 static int bnxt_re_get_num_pages(struct ib_umem *umem, u64 start, u64 length, int page_shift) in bnxt_re_get_num_pages()
5061 struct ib_umem *umem; in bnxt_re_reg_user_mr() local
5170 struct ib_umem *umem; in bnxt_re_rereg_user_mr() local
H A Dib_verbs.h155 struct ib_umem *umem; member
205 struct ib_umem *umem; member
H A Dqplib_res.c228 void *umem; in bnxt_qplib_alloc_init_hwq() local
/freebsd/sys/ofed/drivers/infiniband/ulp/sdp/
H A Dsdp_zcopy.c423 struct ib_umem *umem; in sdp_alloc_fmr() local
H A Dsdp.h246 struct ib_umem *umem; member
258 struct ib_umem *umem; member
/freebsd/sys/dev/mthca/
H A Dmthca_provider.h77 struct ib_umem *umem; member
/freebsd/sys/dev/qlnx/qlnxr/
H A Dqlnxr_def.h504 struct ib_umem *umem; member
698 struct ib_umem *umem; member

12