Searched defs:umem (Results 1 - 31 of 31) sorted by relevance

/linux-4.4.14/drivers/infiniband/core/
H A Dumem_rbtree.c82 struct ib_umem_odp *umem; rbt_ib_umem_for_each_in_range() local
H A Dumem.c47 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 Dumem_odp.c242 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 Ddoorbell.c39 struct ib_umem *umem; member in struct:mlx4_ib_user_db_page
H A Dmr.c89 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 Dcq.c137 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 Dmlx4_ib.h124 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 Ddoorbell.c41 struct ib_umem *umem; member in struct:mlx5_ib_user_db_page
H A Dmem.c45 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 Dodp.c46 void mlx5_ib_invalidate_range(struct ib_umem *umem, unsigned long start, mlx5_ib_invalidate_range() argument
H A Dcq.c963 struct ib_umem *umem; resize_user() local
H A Dmr.c759 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 Dmlx5_ib.h189 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 Dqp.c124 struct ib_umem *umem = qp->umem; mlx5_ib_read_user_wqe() local
/linux-4.4.14/include/rdma/
H A Dib_umem_odp.h75 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 Dib_umem.h61 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 Dusnic_ib.h66 struct usnic_uiom_reg *umem; member in struct:usnic_ib_mr
H A Dusnic_uiom.c58 struct usnic_uiom_reg *umem = container_of(work, usnic_uiom_reg_account() local
/linux-4.4.14/drivers/staging/rdma/ipath/
H A Dipath_mr.c190 struct ib_umem *umem; ipath_reg_user_mr() local
H A Dipath_verbs.h270 struct ib_umem *umem; member in struct:ipath_mr
/linux-4.4.14/drivers/staging/rdma/amso1100/
H A Dc2_provider.h76 struct ib_umem *umem; member in struct:c2_mr
/linux-4.4.14/drivers/staging/rdma/hfi1/
H A Dmr.c251 struct ib_umem *umem; hfi1_reg_user_mr() local
H A Dverbs.h341 struct ib_umem *umem; member in struct:hfi1_mr
/linux-4.4.14/drivers/infiniband/hw/qib/
H A Dqib_mr.c234 struct ib_umem *umem; qib_reg_user_mr() local
H A Dqib_verbs.h331 struct ib_umem *umem; member in struct:qib_mr
/linux-4.4.14/drivers/infiniband/hw/cxgb3/
H A Diwch_provider.h76 struct ib_umem *umem; member in struct:iwch_mr
/linux-4.4.14/drivers/infiniband/hw/mthca/
H A Dmthca_provider.h75 struct ib_umem *umem; member in struct:mthca_mr
/linux-4.4.14/drivers/staging/rdma/ehca/
H A Dehca_classes.h271 struct ib_umem *umem; member in struct:ehca_mr
/linux-4.4.14/drivers/infiniband/hw/ocrdma/
H A Docrdma.h194 struct ib_umem *umem; member in struct:ocrdma_mr
H A Docrdma_verbs.c907 struct ib_umem *umem = mr->umem; build_user_pbes() local
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
H A Diw_cxgb4.h385 struct ib_umem *umem; member in struct:c4iw_mr

Completed in 841 milliseconds