/linux-4.4.14/drivers/infiniband/core/ |
H A D | umem_rbtree.c | 82 struct ib_umem_odp *umem; rbt_ib_umem_for_each_in_range() local
|
H A D | umem.c | 47 static void __ib_umem_release(struct ib_device *dev, struct ib_umem *umem, int dirty) __ib_umem_release() argument 86 struct ib_umem *umem; ib_umem_get() local 247 struct ib_umem *umem = container_of(work, struct ib_umem, work); ib_umem_account() local 260 void ib_umem_release(struct ib_umem *umem) ib_umem_release() argument 313 int ib_umem_page_count(struct ib_umem *umem) ib_umem_page_count() argument 343 int ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset, ib_umem_copy_from() argument
|
H A D | umem_odp.c | 242 int ib_umem_odp_get(struct ib_ucontext *context, struct ib_umem *umem) ib_umem_odp_get() argument 350 void ib_umem_odp_release(struct ib_umem *umem) ib_umem_odp_release() argument 521 int ib_umem_odp_map_dma_pages(struct ib_umem *umem, u64 user_virt, u64 bcnt, ib_umem_odp_map_dma_pages() argument 621 void ib_umem_odp_unmap_dma_pages(struct ib_umem *umem, u64 virt, ib_umem_odp_unmap_dma_pages() argument 435 ib_umem_odp_map_dma_single_page( struct ib_umem *umem, int page_index, u64 base_virt_addr, struct page *page, u64 access_mask, unsigned long current_seq) ib_umem_odp_map_dma_single_page() argument
|
/linux-4.4.14/drivers/infiniband/hw/mlx4/ |
H A D | doorbell.c | 39 struct ib_umem *umem; member in struct:mlx4_ib_user_db_page
|
H A D | mr.c | 89 mlx4_ib_umem_write_mtt(struct mlx4_ib_dev *dev, struct mlx4_mtt *mtt, struct ib_umem *umem) mlx4_ib_umem_write_mtt() argument
|
H A D | cq.c | 137 mlx4_ib_get_cq_umem(struct mlx4_ib_dev *dev, struct ib_ucontext *context, struct mlx4_ib_cq_buf *buf, struct ib_umem **umem, u64 buf_addr, int cqe) mlx4_ib_get_cq_umem() argument
|
H A D | mlx4_ib.h | 124 struct ib_umem *umem; member in struct:mlx4_ib_cq 141 struct ib_umem *umem; member in struct:mlx4_ib_mr 302 struct ib_umem *umem; member in struct:mlx4_ib_qp 337 struct ib_umem *umem; member in struct:mlx4_ib_srq
|
/linux-4.4.14/drivers/infiniband/hw/mlx5/ |
H A D | doorbell.c | 41 struct ib_umem *umem; member in struct:mlx5_ib_user_db_page
|
H A D | mem.c | 45 void mlx5_ib_cont_pages(struct ib_umem *umem, u64 addr, int *count, int *shift, mlx5_ib_cont_pages() argument 150 void __mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem, __mlx5_ib_populate_pas() argument 199 void mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem, mlx5_ib_populate_pas() argument
|
H A D | odp.c | 46 void mlx5_ib_invalidate_range(struct ib_umem *umem, unsigned long start, mlx5_ib_invalidate_range() argument
|
H A D | cq.c | 963 struct ib_umem *umem; resize_user() local
|
H A D | mr.c | 759 static struct mlx5_ib_mr *reg_umr(struct ib_pd *pd, struct ib_umem *umem, reg_umr() argument 863 struct ib_umem *umem = mr->umem; mlx5_ib_update_mtt() local 1046 struct ib_umem *umem; mlx5_ib_reg_user_mr() local 1262 struct ib_umem *umem = mr->umem; mlx5_ib_dereg_mr() local 977 reg_create(struct ib_pd *pd, u64 virt_addr, u64 length, struct ib_umem *umem, int npages, int page_shift, int access_flags) reg_create() argument
|
H A D | mlx5_ib.h | 189 struct ib_umem *umem; member in struct:mlx5_ib_qp 237 struct ib_umem *umem; member in struct:mlx5_ib_cq_buf 268 struct ib_umem *umem; member in struct:mlx5_shared_mr_info 301 struct ib_umem *umem; member in struct:mlx5_ib_srq 328 struct ib_umem *umem; member in struct:mlx5_ib_mr
|
H A D | qp.c | 124 struct ib_umem *umem = qp->umem; mlx5_ib_read_user_wqe() local
|
/linux-4.4.14/include/rdma/ |
H A D | ib_umem_odp.h | 75 struct ib_umem *umem; member in struct:ib_umem_odp 156 static inline void ib_umem_odp_release(struct ib_umem *umem) {} argument 150 ib_umem_odp_get(struct ib_ucontext *context, struct ib_umem *umem) ib_umem_odp_get() argument
|
H A D | ib_umem.h | 61 static inline int ib_umem_offset(struct ib_umem *umem) ib_umem_offset() argument 67 static inline unsigned long ib_umem_start(struct ib_umem *umem) ib_umem_start() argument 73 static inline unsigned long ib_umem_end(struct ib_umem *umem) ib_umem_end() argument 78 static inline size_t ib_umem_num_pages(struct ib_umem *umem) ib_umem_num_pages() argument 101 static inline void ib_umem_release(struct ib_umem *umem) { } ib_umem_page_count() argument 102 static inline int ib_umem_page_count(struct ib_umem *umem) { return 0; } ib_umem_copy_from() argument 103 static inline int ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset, ib_umem_copy_from() argument
|
/linux-4.4.14/drivers/infiniband/hw/usnic/ |
H A D | usnic_ib.h | 66 struct usnic_uiom_reg *umem; member in struct:usnic_ib_mr
|
H A D | usnic_uiom.c | 58 struct usnic_uiom_reg *umem = container_of(work, usnic_uiom_reg_account() local
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
H A D | ipath_mr.c | 190 struct ib_umem *umem; ipath_reg_user_mr() local
|
H A D | ipath_verbs.h | 270 struct ib_umem *umem; member in struct:ipath_mr
|
/linux-4.4.14/drivers/staging/rdma/amso1100/ |
H A D | c2_provider.h | 76 struct ib_umem *umem; member in struct:c2_mr
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
H A D | mr.c | 251 struct ib_umem *umem; hfi1_reg_user_mr() local
|
H A D | verbs.h | 341 struct ib_umem *umem; member in struct:hfi1_mr
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
H A D | qib_mr.c | 234 struct ib_umem *umem; qib_reg_user_mr() local
|
H A D | qib_verbs.h | 331 struct ib_umem *umem; member in struct:qib_mr
|
/linux-4.4.14/drivers/infiniband/hw/cxgb3/ |
H A D | iwch_provider.h | 76 struct ib_umem *umem; member in struct:iwch_mr
|
/linux-4.4.14/drivers/infiniband/hw/mthca/ |
H A D | mthca_provider.h | 75 struct ib_umem *umem; member in struct:mthca_mr
|
/linux-4.4.14/drivers/staging/rdma/ehca/ |
H A D | ehca_classes.h | 271 struct ib_umem *umem; member in struct:ehca_mr
|
/linux-4.4.14/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma.h | 194 struct ib_umem *umem; member in struct:ocrdma_mr
|
H A D | ocrdma_verbs.c | 907 struct ib_umem *umem = mr->umem; build_user_pbes() local
|
/linux-4.4.14/drivers/infiniband/hw/cxgb4/ |
H A D | iw_cxgb4.h | 385 struct ib_umem *umem; member in struct:c4iw_mr
|