/linux-master/drivers/infiniband/sw/rdmavt/ |
H A D | mr.h | 13 struct ib_umem *umem; member in struct:rvt_mr
|
/linux-master/drivers/infiniband/hw/mlx4/ |
H A D | doorbell.c | 40 struct ib_umem *umem; member in struct:mlx4_ib_user_db_page
|
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | doorbell.c | 42 struct ib_umem *umem; member in struct:mlx5_ib_user_db_page
|
H A D | srq.h | 31 struct ib_umem *umem; member in struct:mlx5_srq_attr
|
H A D | mem.c | 41 void mlx5_ib_populate_pas(struct ib_umem *umem, size_t page_size, __be64 *pas, argument 58 __mlx5_umem_find_best_quantized_pgoff( struct ib_umem *umem, unsigned long pgsz_bitmap, unsigned int page_offset_bits, u64 pgoff_bitmask, unsigned int scale, unsigned int *page_offset_quantized) argument
|
/linux-master/drivers/infiniband/sw/siw/ |
H A D | siw_mem.h | 59 static inline struct page *siw_get_upage(struct siw_umem *umem, u64 addr) argument
|
H A D | siw_mem.c | 66 void siw_umem_release(struct siw_umem *umem) argument 360 struct siw_umem *umem; local [all...] |
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/core/ |
H A D | client.h | 19 struct list_head umem; member in struct:nvkm_client
|
/linux-master/drivers/infiniband/hw/mana/ |
H A D | wq.c | 16 struct ib_umem *umem; local [all...] |
H A D | qp.c | 300 struct ib_umem *umem; local
|
/linux-master/include/rdma/ |
H A D | ib_umem_odp.h | 13 struct ib_umem umem; member in struct:ib_umem_odp 47 static inline struct ib_umem_odp *to_ib_umem_odp(struct ib_umem *umem) argument
|
H A D | ib_umem.h | 32 struct ib_umem umem; member in struct:ib_umem_dmabuf 43 static inline struct ib_umem_dmabuf *to_ib_umem_dmabuf(struct ib_umem *umem) argument 49 static inline int ib_umem_offset(struct ib_umem *umem) argument 54 static inline unsigned long ib_umem_dma_offset(struct ib_umem *umem, argument 61 ib_umem_num_dma_blocks(struct ib_umem *umem, unsigned long pgsz) argument 69 ib_umem_num_pages(struct ib_umem *umem) argument 74 __rdma_umem_block_iter_start(struct ib_block_iter *biter, struct ib_umem *umem, unsigned long pgsz) argument 133 ib_umem_find_best_pgoff(struct ib_umem *umem, unsigned long pgsz_bitmap, u64 pgoff_bitmask) argument 167 ib_umem_release(struct ib_umem *umem) argument 168 ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset, size_t length) argument 172 ib_umem_find_best_pgsz(struct ib_umem *umem, unsigned long pgsz_bitmap, unsigned long virt) argument 178 ib_umem_find_best_pgoff(struct ib_umem *umem, unsigned long pgsz_bitmap, u64 pgoff_bitmask) argument [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | umem.c | 40 struct nvkm_umem *umem; local 65 struct nvkm_umem *umem = nvkm_umem(object); local 89 struct nvkm_umem *umem = nvkm_umem(object); local 126 struct nvkm_umem *umem = nvkm_umem(object); local 149 struct nvkm_umem *umem; local [all...] |
/linux-master/drivers/infiniband/hw/hns/ |
H A D | hns_roce_alloc.c | 156 hns_roce_get_umem_bufs(struct hns_roce_dev *hr_dev, dma_addr_t *bufs, int buf_cnt, struct ib_umem *umem, unsigned int page_shift) argument
|
/linux-master/drivers/infiniband/core/ |
H A D | umem_dmabuf.c | 120 struct ib_umem *umem; local [all...] |
H A D | umem.c | 48 static void __ib_umem_release(struct ib_device *dev, struct ib_umem *umem, int dirty) argument 79 unsigned long ib_umem_find_best_pgsz(struct ib_umem *umem, argument 145 struct ib_umem *umem; local 262 ib_umem_release(struct ib_umem *umem) argument 289 ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset, size_t length) argument [all...] |
H A D | umem_odp.c | 119 struct ib_umem *umem; local 167 struct ib_umem *umem; local [all...] |
/linux-master/lib/ |
H A D | test_user_copy.c | 47 static int test_check_nonzero_user(char *kmem, char __user *umem, size_t size) argument 105 static int test_copy_struct_from_user(char *kmem, char __user *umem, argument [all...] |
/linux-master/drivers/infiniband/hw/vmw_pvrdma/ |
H A D | pvrdma_misc.c | 182 pvrdma_page_dir_insert_umem(struct pvrdma_page_dir *pdir, struct ib_umem *umem, u64 offset) argument
|
H A D | pvrdma_mr.c | 117 struct ib_umem *umem; local [all...] |
/linux-master/drivers/infiniband/hw/usnic/ |
H A D | usnic_ib.h | 70 struct usnic_uiom_reg *umem; member in struct:usnic_ib_mr
|
/linux-master/net/xdp/ |
H A D | xdp_umem.c | 24 static void xdp_umem_unpin_pages(struct xdp_umem *umem) argument 32 static void xdp_umem_unaccount_pages(struct xdp_umem *umem) argument 40 xdp_umem_addr_unmap(struct xdp_umem *umem) argument 46 xdp_umem_addr_map(struct xdp_umem *umem, struct page **pages, u32 nr_pages) argument 55 xdp_umem_release(struct xdp_umem *umem) argument 69 struct xdp_umem *umem = container_of(work, struct xdp_umem, work); local 74 xdp_get_umem(struct xdp_umem *umem) argument 79 xdp_put_umem(struct xdp_umem *umem, bool defer_cleanup) argument 94 xdp_umem_pin_pages(struct xdp_umem *umem, unsigned long address) argument 128 xdp_umem_account_pages(struct xdp_umem *umem) argument 156 xdp_umem_reg(struct xdp_umem *umem, struct xdp_umem_reg *mr) argument 246 struct xdp_umem *umem; local [all...] |
H A D | xsk_diag.c | 50 struct xdp_umem *umem = xs->umem; local [all...] |
/linux-master/drivers/vhost/ |
H A D | test.c | 221 struct vhost_iotlb *umem; local
|
/linux-master/include/net/ |
H A D | xdp_sock.h | 53 struct xdp_umem *umem; member in struct:xdp_sock
|