| /kernel/linux/linux-5.10/include/rdma/ |
| H A D | ib_umem.h | 32 static inline int ib_umem_offset(struct ib_umem *umem) in ib_umem_offset() argument 37 static inline size_t ib_umem_num_dma_blocks(struct ib_umem *umem, in ib_umem_num_dma_blocks() argument 45 static inline size_t ib_umem_num_pages(struct ib_umem *umem) in ib_umem_num_pages() argument 50 __rdma_umem_block_iter_start(struct ib_block_iter *biter, struct ib_umem *umem, unsigned long pgsz) __rdma_umem_block_iter_start() argument 93 ib_umem_release(struct ib_umem *umem) ib_umem_release() argument 94 ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset, size_t length) ib_umem_copy_from() argument 98 ib_umem_find_best_pgsz(struct ib_umem *umem, unsigned long pgsz_bitmap, unsigned long virt) ib_umem_find_best_pgsz() argument [all...] |
| /kernel/linux/linux-5.10/lib/ |
| H A D | test_user_copy.c | 47 static int test_check_nonzero_user(char *kmem, char __user *umem, size_t size) in test_check_nonzero_user() argument 105 static int test_copy_struct_from_user(char *kmem, char __user *umem, in test_copy_struct_from_user() argument [all...] |
| /kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/ |
| H A D | srq.h | 31 struct ib_umem *umem; member
|
| /kernel/linux/linux-6.6/drivers/infiniband/core/ |
| H A D | umem.c | 48 static void __ib_umem_release(struct ib_device *dev, struct ib_umem *umem, int dirty) in __ib_umem_release() argument 79 unsigned long ib_umem_find_best_pgsz(struct ib_umem *umem, in ib_umem_find_best_pgsz() argument 145 struct ib_umem *umem; ib_umem_get() local 262 ib_umem_release(struct ib_umem *umem) ib_umem_release() argument 289 ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset, size_t length) ib_umem_copy_from() argument [all...] |
| H A D | umem_odp.c | 119 struct ib_umem *umem; in ib_umem_odp_alloc_implicit() local 167 struct ib_umem *umem; ib_umem_odp_alloc_child() local [all...] |
| /kernel/linux/linux-6.6/drivers/infiniband/hw/usnic/ |
| H A D | usnic_ib.h | 70 struct usnic_uiom_reg *umem; member
|
| /kernel/linux/linux-6.6/drivers/infiniband/hw/vmw_pvrdma/ |
| H A D | pvrdma_mr.c | 117 struct ib_umem *umem; in pvrdma_reg_user_mr() local [all...] |
| H A D | pvrdma_misc.c | 182 pvrdma_page_dir_insert_umem(struct pvrdma_page_dir *pdir, struct ib_umem *umem, u64 offset) pvrdma_page_dir_insert_umem() argument
|
| /kernel/linux/linux-6.6/net/xdp/ |
| H A D | xsk_diag.c | 50 struct xdp_umem *umem = xs->umem; in xsk_diag_put_umem() local [all...] |
| H A D | xdp_umem.c | 24 static void xdp_umem_unpin_pages(struct xdp_umem *umem) in xdp_umem_unpin_pages() argument 32 static void xdp_umem_unaccount_pages(struct xdp_umem *umem) in xdp_umem_unaccount_pages() argument 40 xdp_umem_addr_unmap(struct xdp_umem *umem) xdp_umem_addr_unmap() argument 46 xdp_umem_addr_map(struct xdp_umem *umem, struct page **pages, u32 nr_pages) xdp_umem_addr_map() argument 55 xdp_umem_release(struct xdp_umem *umem) xdp_umem_release() argument 69 struct xdp_umem *umem = container_of(work, struct xdp_umem, work); xdp_umem_release_deferred() local 74 xdp_get_umem(struct xdp_umem *umem) xdp_get_umem() argument 79 xdp_put_umem(struct xdp_umem *umem, bool defer_cleanup) xdp_put_umem() argument 94 xdp_umem_pin_pages(struct xdp_umem *umem, unsigned long address) xdp_umem_pin_pages() argument 128 xdp_umem_account_pages(struct xdp_umem *umem) xdp_umem_account_pages() argument 151 xdp_umem_reg(struct xdp_umem *umem, struct xdp_umem_reg *mr) xdp_umem_reg() argument 237 struct xdp_umem *umem; xdp_umem_create() local [all...] |
| /kernel/linux/linux-6.6/lib/ |
| H A D | test_user_copy.c | 47 static int test_check_nonzero_user(char *kmem, char __user *umem, size_t size) in test_check_nonzero_user() argument 105 static int test_copy_struct_from_user(char *kmem, char __user *umem, in test_copy_struct_from_user() argument [all...] |
| /kernel/linux/linux-5.10/drivers/infiniband/sw/siw/ |
| H A D | siw_mem.c | 69 void siw_umem_release(struct siw_umem *umem, bool dirty) in siw_umem_release() argument 367 struct siw_umem *umem; siw_umem_get() local [all...] |
| /kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
| H A D | mem.c | 47 void mlx5_ib_cont_pages(struct ib_umem *umem, u64 addr, in mlx5_ib_cont_pages() argument 117 __mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem, int page_shift, size_t offset, size_t num_pages, __be64 *pas, int access_flags) __mlx5_ib_populate_pas() argument 168 mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem, int page_shift, __be64 *pas, int access_flags) mlx5_ib_populate_pas() argument [all...] |
| /kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/ |
| H A D | rxe_mr.c | 132 struct ib_umem *umem; in rxe_mem_init_user() local [all...] |
| /kernel/linux/linux-5.10/drivers/infiniband/core/ |
| H A D | umem_odp.c | 121 struct ib_umem *umem; in ib_umem_odp_alloc_implicit() local 169 struct ib_umem *umem; ib_umem_odp_alloc_child() local [all...] |
| /kernel/linux/linux-5.10/drivers/vhost/ |
| H A D | test.c | 228 struct vhost_iotlb *umem; in vhost_test_reset_owner() local
|
| /kernel/linux/linux-5.10/net/xdp/ |
| H A D | xsk_buff_pool.c | 44 xp_create_and_assign_umem(struct xdp_sock *xs, struct xdp_umem *umem) xp_create_and_assign_umem() argument 205 struct xdp_umem *umem = umem_xs->umem; xp_assign_dev_shared() local 283 xp_create_dma_map(struct device *dev, struct net_device *netdev, u32 nr_pages, struct xdp_umem *umem) xp_create_dma_map() argument [all...] |
| /kernel/linux/linux-5.10/include/net/ |
| H A D | xsk_buff_pool.h | 49 struct xdp_umem *umem; member
|
| H A D | xdp_sock.h | 48 struct xdp_umem *umem; member
|
| /kernel/linux/linux-6.6/include/net/ |
| H A D | xdp_sock_drv.h | 68 struct xdp_umem *umem = pool->umem; in xsk_pool_dma_map() local
|
| H A D | xdp_sock.h | 52 struct xdp_umem *umem; member
|
| /kernel/linux/linux-6.6/include/rdma/ |
| H A D | ib_umem.h | 32 struct ib_umem umem; member 43 static inline struct ib_umem_dmabuf *to_ib_umem_dmabuf(struct ib_umem *umem) in to_ib_umem_dmabuf() argument 49 static inline int ib_umem_offset(struct ib_umem *umem) in ib_umem_offset() argument 54 static inline unsigned long ib_umem_dma_offset(struct ib_umem *umem, in ib_umem_dma_offset() argument 61 ib_umem_num_dma_blocks(struct ib_umem *umem, unsigned long pgsz) ib_umem_num_dma_blocks() argument 69 ib_umem_num_pages(struct ib_umem *umem) ib_umem_num_pages() argument 74 __rdma_umem_block_iter_start(struct ib_block_iter *biter, struct ib_umem *umem, unsigned long pgsz) __rdma_umem_block_iter_start() argument 133 ib_umem_find_best_pgoff(struct ib_umem *umem, unsigned long pgsz_bitmap, u64 pgoff_bitmask) ib_umem_find_best_pgoff() argument 167 ib_umem_release(struct ib_umem *umem) ib_umem_release() argument 168 ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset, size_t length) ib_umem_copy_from() argument 172 ib_umem_find_best_pgsz(struct ib_umem *umem, unsigned long pgsz_bitmap, unsigned long virt) ib_umem_find_best_pgsz() argument 178 ib_umem_find_best_pgoff(struct ib_umem *umem, unsigned long pgsz_bitmap, u64 pgoff_bitmask) ib_umem_find_best_pgoff() argument [all...] |
| /kernel/linux/linux-6.6/drivers/vhost/ |
| H A D | test.c | 221 struct vhost_iotlb *umem; in vhost_test_reset_owner() local
|
| /kernel/linux/linux-6.6/drivers/infiniband/hw/mana/ |
| H A D | qp.c | 277 struct ib_umem *umem; in mana_ib_create_qp_raw() local
|
| H A D | mana_ib.h | 37 struct ib_umem *umem; member 60 struct ib_umem *umem; member 66 struct ib_umem *umem; member
|