Home
last modified time | relevance | path

Searched defs:umem (Results 26 - 50 of 132) sorted by relevance

123456

/kernel/linux/linux-5.10/include/rdma/
H A Dib_umem.h32 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 Dtest_user_copy.c47 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 Dsrq.h31 struct ib_umem *umem; member
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Dumem.c48 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 Dumem_odp.c119 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 Dusnic_ib.h70 struct usnic_uiom_reg *umem; member
/kernel/linux/linux-6.6/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_mr.c117 struct ib_umem *umem; in pvrdma_reg_user_mr() local
[all...]
H A Dpvrdma_misc.c182 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 Dxsk_diag.c50 struct xdp_umem *umem = xs->umem; in xsk_diag_put_umem() local
[all...]
H A Dxdp_umem.c24 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 Dtest_user_copy.c47 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 Dsiw_mem.c69 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 Dmem.c47 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 Drxe_mr.c132 struct ib_umem *umem; in rxe_mem_init_user() local
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Dumem_odp.c121 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 Dtest.c228 struct vhost_iotlb *umem; in vhost_test_reset_owner() local
/kernel/linux/linux-5.10/net/xdp/
H A Dxsk_buff_pool.c44 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 Dxsk_buff_pool.h49 struct xdp_umem *umem; member
H A Dxdp_sock.h48 struct xdp_umem *umem; member
/kernel/linux/linux-6.6/include/net/
H A Dxdp_sock_drv.h68 struct xdp_umem *umem = pool->umem; in xsk_pool_dma_map() local
H A Dxdp_sock.h52 struct xdp_umem *umem; member
/kernel/linux/linux-6.6/include/rdma/
H A Dib_umem.h32 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 Dtest.c221 struct vhost_iotlb *umem; in vhost_test_reset_owner() local
/kernel/linux/linux-6.6/drivers/infiniband/hw/mana/
H A Dqp.c277 struct ib_umem *umem; in mana_ib_create_qp_raw() local
H A Dmana_ib.h37 struct ib_umem *umem; member
60 struct ib_umem *umem; member
66 struct ib_umem *umem; member

Completed in 14 milliseconds

123456