/drivers/infiniband/core/ |
D | umem.c | 46 static void __ib_umem_release(struct ib_device *dev, struct ib_umem *umem, int dirty) in __ib_umem_release() 85 struct ib_umem *umem; in ib_umem_get() local 252 struct ib_umem *umem = container_of(work, struct ib_umem, work); in ib_umem_account() local 265 void ib_umem_release(struct ib_umem *umem) in ib_umem_release() 318 int ib_umem_page_count(struct ib_umem *umem) in ib_umem_page_count() 348 int ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset, in ib_umem_copy_from()
|
D | umem_odp.c | 242 int ib_umem_odp_get(struct ib_ucontext *context, struct ib_umem *umem) in ib_umem_odp_get() 350 void ib_umem_odp_release(struct ib_umem *umem) in ib_umem_odp_release() 436 struct ib_umem *umem, in ib_umem_odp_map_dma_single_page() 521 int ib_umem_odp_map_dma_pages(struct ib_umem *umem, u64 user_virt, u64 bcnt, in ib_umem_odp_map_dma_pages() 624 void ib_umem_odp_unmap_dma_pages(struct ib_umem *umem, u64 virt, in ib_umem_odp_unmap_dma_pages()
|
D | umem_rbtree.c | 82 struct ib_umem_odp *umem; in rbt_ib_umem_for_each_in_range() local
|
/drivers/infiniband/hw/mlx5/ |
D | mem.c | 45 void mlx5_ib_cont_pages(struct ib_umem *umem, u64 addr, int *count, int *shift, in mlx5_ib_cont_pages() 150 void __mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem, in __mlx5_ib_populate_pas() 199 void mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem, in mlx5_ib_populate_pas()
|
D | mr.c | 765 static int dma_map_mr_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem, in dma_map_mr_pas() 853 struct ib_umem *umem = ib_umem_get(pd->uobject->context, start, length, in mr_umem_get() local 889 static struct mlx5_ib_mr *reg_umr(struct ib_pd *pd, struct ib_umem *umem, in reg_umr() 975 struct ib_umem *umem = mr->umem; in mlx5_ib_update_mtt() local 1096 struct ib_umem *umem, int npages, in reg_create() 1187 struct ib_umem *umem; in mlx5_ib_reg_user_mr() local 1536 struct ib_umem *umem = mr->umem; in mlx5_ib_dereg_mr() local
|
D | doorbell.c | 41 struct ib_umem *umem; member
|
D | mlx5_ib.h | 238 struct ib_umem *umem; member 289 struct ib_umem *umem; member 394 struct ib_umem *umem; member 433 struct ib_umem *umem; member 477 struct ib_umem *umem; member 505 struct ib_umem *umem; member
|
D | odp.c | 46 void mlx5_ib_invalidate_range(struct ib_umem *umem, unsigned long start, in mlx5_ib_invalidate_range()
|
/drivers/vhost/ |
D | vhost.c | 532 void vhost_dev_reset_owner(struct vhost_dev *dev, struct vhost_umem *umem) in vhost_dev_reset_owner() 562 static void vhost_umem_free(struct vhost_umem *umem, in vhost_umem_free() 571 static void vhost_umem_clean(struct vhost_umem *umem) in vhost_umem_clean() 666 static int vq_memory_access_ok(void __user *log_base, struct vhost_umem *umem, in vq_memory_access_ok() 694 static int memory_access_ok(struct vhost_dev *d, struct vhost_umem *umem, in memory_access_ok() 861 static int vhost_new_umem_range(struct vhost_umem *umem, in vhost_new_umem_range() 888 static void vhost_del_umem_range(struct vhost_umem *umem, in vhost_del_umem_range() 1108 struct vhost_umem *umem = vq->iotlb; in iotlb_access_ok() local 1191 struct vhost_umem *umem = vhost_kvzalloc(sizeof(*umem)); in vhost_umem_alloc() local 1749 struct vhost_umem *umem = dev->iotlb ? dev->iotlb : dev->umem; in translate_desc() local
|
D | vhost.h | 128 struct vhost_umem *umem; member 161 struct vhost_umem *umem; member
|
D | test.c | 223 struct vhost_umem *umem; in vhost_test_reset_owner() local
|
/drivers/infiniband/sw/rdmavt/ |
D | mr.h | 59 struct ib_umem *umem; member
|
D | mr.c | 363 struct ib_umem *umem; in rvt_reg_user_mr() local
|
/drivers/infiniband/hw/mlx4/ |
D | doorbell.c | 39 struct ib_umem *umem; member
|
D | mr.c | 91 struct ib_umem *umem) in mlx4_ib_umem_write_mtt()
|
D | mlx4_ib.h | 124 struct ib_umem *umem; member 141 struct ib_umem *umem; member 309 struct ib_umem *umem; member 344 struct ib_umem *umem; member
|
D | cq.c | 138 struct mlx4_ib_cq_buf *buf, struct ib_umem **umem, in mlx4_ib_get_cq_umem()
|
/drivers/infiniband/hw/hns/ |
D | hns_roce_mr.c | 486 struct hns_roce_mtt *mtt, struct ib_umem *umem) in hns_roce_ib_umem_write_mtt() 525 struct ib_umem *umem) in hns_roce_ib_umem_write_mr()
|
D | hns_roce_cq.c | 213 struct ib_umem **umem, u64 buf_addr, int cqe) in hns_roce_ib_get_cq_umem()
|
D | hns_roce_device.h | 237 struct ib_umem *umem; member 291 struct ib_umem *umem; member 399 struct ib_umem *umem; member
|
/drivers/infiniband/hw/usnic/ |
D | usnic_ib.h | 66 struct usnic_uiom_reg *umem; member
|
D | usnic_uiom.c | 57 struct usnic_uiom_reg *umem = container_of(work, in usnic_uiom_reg_account() local
|
/drivers/infiniband/sw/rxe/ |
D | rxe_mr.c | 168 struct ib_umem *umem; in rxe_mem_init_user() local
|
/drivers/infiniband/hw/qedr/ |
D | qedr.h | 244 struct ib_umem *umem; member 416 struct ib_umem *umem; member
|
/drivers/infiniband/hw/cxgb3/ |
D | iwch_provider.h | 76 struct ib_umem *umem; member
|