Home
last modified time | relevance | path

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

12

/drivers/infiniband/core/
Dumem.c46 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()
Dumem_odp.c242 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()
Dumem_rbtree.c82 struct ib_umem_odp *umem; in rbt_ib_umem_for_each_in_range() local
/drivers/infiniband/hw/mlx5/
Dmem.c45 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()
Dmr.c765 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
Ddoorbell.c41 struct ib_umem *umem; member
Dmlx5_ib.h238 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
Dodp.c46 void mlx5_ib_invalidate_range(struct ib_umem *umem, unsigned long start, in mlx5_ib_invalidate_range()
/drivers/vhost/
Dvhost.c532 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
Dvhost.h128 struct vhost_umem *umem; member
161 struct vhost_umem *umem; member
Dtest.c223 struct vhost_umem *umem; in vhost_test_reset_owner() local
/drivers/infiniband/sw/rdmavt/
Dmr.h59 struct ib_umem *umem; member
Dmr.c363 struct ib_umem *umem; in rvt_reg_user_mr() local
/drivers/infiniband/hw/mlx4/
Ddoorbell.c39 struct ib_umem *umem; member
Dmr.c91 struct ib_umem *umem) in mlx4_ib_umem_write_mtt()
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
Dcq.c138 struct mlx4_ib_cq_buf *buf, struct ib_umem **umem, in mlx4_ib_get_cq_umem()
/drivers/infiniband/hw/hns/
Dhns_roce_mr.c486 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()
Dhns_roce_cq.c213 struct ib_umem **umem, u64 buf_addr, int cqe) in hns_roce_ib_get_cq_umem()
Dhns_roce_device.h237 struct ib_umem *umem; member
291 struct ib_umem *umem; member
399 struct ib_umem *umem; member
/drivers/infiniband/hw/usnic/
Dusnic_ib.h66 struct usnic_uiom_reg *umem; member
Dusnic_uiom.c57 struct usnic_uiom_reg *umem = container_of(work, in usnic_uiom_reg_account() local
/drivers/infiniband/sw/rxe/
Drxe_mr.c168 struct ib_umem *umem; in rxe_mem_init_user() local
/drivers/infiniband/hw/qedr/
Dqedr.h244 struct ib_umem *umem; member
416 struct ib_umem *umem; member
/drivers/infiniband/hw/cxgb3/
Diwch_provider.h76 struct ib_umem *umem; member

12