/drivers/infiniband/core/ |
D | umem.c | 47 static void __ib_umem_release(struct ib_device *dev, struct ib_umem *umem, int dirty) in __ib_umem_release() 83 struct ib_umem *ib_umem_get(struct ib_ucontext *context, unsigned long addr, in ib_umem_get() 86 struct ib_umem *umem; in ib_umem_get() 237 struct ib_umem *umem = container_of(work, struct ib_umem, work); in ib_umem_account() 250 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() 329 int ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset, in ib_umem_copy_from()
|
D | umem_odp.c | 47 static void ib_umem_notifier_start_account(struct ib_umem *item) in ib_umem_notifier_start_account() 65 static void ib_umem_notifier_end_account(struct ib_umem *item) in ib_umem_notifier_end_account() 126 static int ib_umem_notifier_release_trampoline(struct ib_umem *item, u64 start, in ib_umem_notifier_release_trampoline() 160 static int invalidate_page_trampoline(struct ib_umem *item, u64 start, in invalidate_page_trampoline() 169 static int invalidate_range_start_trampoline(struct ib_umem *item, u64 start, in invalidate_range_start_trampoline() 195 static int invalidate_range_end_trampoline(struct ib_umem *item, u64 start, in invalidate_range_end_trampoline() 226 struct ib_umem *ib_alloc_odp_umem(struct ib_ucontext *context, in ib_alloc_odp_umem() 230 struct ib_umem *umem; in ib_alloc_odp_umem() 291 int ib_umem_odp_get(struct ib_ucontext *context, struct ib_umem *umem, in ib_umem_odp_get() 419 void ib_umem_odp_release(struct ib_umem *umem) in ib_umem_odp_release() [all …]
|
/drivers/infiniband/hw/bnxt_re/ |
D | ib_verbs.h | 78 struct ib_umem *sumem; 79 struct ib_umem *rumem; 95 struct ib_umem *umem; 101 struct ib_umem *ib_umem; member
|
/drivers/infiniband/hw/mlx5/ |
D | mlx5_ib.h | 271 struct ib_umem *umem; 300 struct ib_umem *umem; 400 struct ib_umem *umem; 440 struct ib_umem *umem; 457 struct ib_umem *resize_umem; 484 struct ib_umem *umem; 512 struct ib_umem *umem; 914 void mlx5_ib_cont_pages(struct ib_umem *umem, u64 addr, 918 void __mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem, 921 void mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem, [all …]
|
D | mem.c | 46 void mlx5_ib_cont_pages(struct ib_umem *umem, u64 addr, in mlx5_ib_cont_pages() 141 void __mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem, in __mlx5_ib_populate_pas() 208 void mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem, in mlx5_ib_populate_pas()
|
D | doorbell.c | 41 struct ib_umem *umem;
|
D | odp.c | 172 void mlx5_ib_invalidate_range(struct ib_umem *umem, unsigned long start, in mlx5_ib_invalidate_range() 308 struct ib_umem *umem, in implicit_mr_alloc() 374 struct ib_umem *umem; in implicit_mr_get_data() 443 struct ib_umem *umem; in mlx5_ib_alloc_implicit_mr() 462 static int mr_leaf_free(struct ib_umem *umem, u64 start, in mr_leaf_free()
|
D | mr.c | 834 int access_flags, struct ib_umem **umem, in mr_umem_get() 839 struct ib_umem *u; in mr_umem_get() 911 struct ib_pd *pd, struct ib_umem *umem, in alloc_mr_from_cache() 951 struct ib_umem *umem = mr->umem; in populate_xlt() 1107 struct ib_umem *umem, int npages, in reg_create() 1208 struct ib_umem *umem; in mlx5_ib_reg_user_mr() 1537 struct ib_umem *umem = mr->umem; in dereg_mr()
|
/drivers/infiniband/hw/vmw_pvrdma/ |
D | pvrdma.h | 91 struct ib_umem *umem; 142 struct ib_umem *umem; 171 struct ib_umem *rumem; 172 struct ib_umem *sumem; 523 struct ib_umem *umem, u64 offset);
|
D | pvrdma_misc.c | 183 struct ib_umem *umem, u64 offset) in pvrdma_page_dir_insert_umem()
|
D | pvrdma_mr.c | 117 struct ib_umem *umem; in pvrdma_reg_user_mr()
|
/drivers/infiniband/hw/mlx4/ |
D | mlx4_ib.h | 127 struct ib_umem *umem; 128 struct ib_umem *resize_umem; 144 struct ib_umem *umem; 328 struct ib_umem *umem; 368 struct ib_umem *umem; 746 struct ib_umem *umem);
|
D | doorbell.c | 39 struct ib_umem *umem;
|
D | mr.c | 91 struct ib_umem *umem) in mlx4_ib_umem_write_mtt() 134 static struct ib_umem *mlx4_get_umem_mr(struct ib_ucontext *context, u64 start, in mlx4_get_umem_mr()
|
/drivers/infiniband/hw/hns/ |
D | hns_roce_device.h | 248 struct ib_umem *umem; 302 struct ib_umem *umem; 415 struct ib_umem *umem; 717 struct hns_roce_mtt *mtt, struct ib_umem *umem);
|
D | hns_roce_mr.c | 490 struct hns_roce_mtt *mtt, struct ib_umem *umem) in hns_roce_ib_umem_write_mtt() 530 struct ib_umem *umem) in hns_roce_ib_umem_write_mr()
|
D | hns_roce_cq.c | 212 struct ib_umem **umem, u64 buf_addr, int cqe) in hns_roce_ib_get_cq_umem()
|
/drivers/infiniband/sw/rdmavt/ |
D | mr.h | 59 struct ib_umem *umem;
|
/drivers/infiniband/hw/qedr/ |
D | qedr.h | 251 struct ib_umem *umem; 422 struct ib_umem *umem;
|
/drivers/infiniband/hw/i40iw/ |
D | i40iw_verbs.h | 93 struct ib_umem *region;
|
/drivers/infiniband/hw/nes/ |
D | nes_verbs.h | 78 struct ib_umem *region;
|
/drivers/infiniband/hw/mthca/ |
D | mthca_provider.h | 75 struct ib_umem *umem;
|
/drivers/infiniband/hw/cxgb3/ |
D | iwch_provider.h | 76 struct ib_umem *umem;
|
/drivers/infiniband/sw/rxe/ |
D | rxe_verbs.h | 326 struct ib_umem *umem;
|
/drivers/infiniband/hw/ocrdma/ |
D | ocrdma.h | 195 struct ib_umem *umem;
|