Home
last modified time | relevance | path

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

12

/freebsd-src/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-src/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-src/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() argument
126 __mlx5_ib_populate_pas(struct mlx5_ib_dev * dev,struct ib_umem * umem,int page_shift,size_t offset,size_t num_pages,__be64 * pas,int access_flags) __mlx5_ib_populate_pas() argument
175 mlx5_ib_populate_pas(struct mlx5_ib_dev * dev,struct ib_umem * umem,int page_shift,__be64 * pas,int access_flags) mlx5_ib_populate_pas() argument
[all...]
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-src/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-src/sys/netsmb/
H A Dsmb_subr.c128 smb_memdupin(void *umem, size_t len) in smb_memdupin() argument
145 smb_memdup(const void *umem, int len) in smb_memdup() argument
/freebsd-src/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-src/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() argument
46 static inline void bnxt_re_peer_mem_release(struct ib_umem *umem) in bnxt_re_peer_mem_release() argument
1150 static inline size_t ib_umem_num_pages_compat(struct ib_umem *umem) in ib_umem_num_pages_compat() argument
1165 struct ib_umem *umem; bnxt_re_init_user_srq() local
1647 struct ib_umem *umem; bnxt_re_init_user_qp() local
5027 bnxt_re_get_page_shift(struct ib_umem * umem,u64 va,u64 st,u64 cmask) bnxt_re_get_page_shift() argument
5037 bnxt_re_get_num_pages(struct ib_umem * umem,u64 start,u64 length,int page_shift) bnxt_re_get_num_pages() argument
5061 struct ib_umem *umem; bnxt_re_reg_user_mr() local
5170 struct ib_umem *umem; bnxt_re_rereg_user_mr() local
[all...]
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-src/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-src/sys/dev/mthca/
H A Dmthca_provider.h77 struct ib_umem *umem; member
/freebsd-src/sys/dev/qlnx/qlnxr/
H A Dqlnxr_def.h504 struct ib_umem *umem; member
698 struct ib_umem *umem; member

12