Home
last modified time | relevance | path

Searched refs:user_page (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/drivers/infiniband/hw/mlx5/
Ddoorbell.c78 db->u.user_page = page; in mlx5_ib_db_map_user()
91 if (!--db->u.user_page->refcnt) { in mlx5_ib_db_unmap_user()
92 list_del(&db->u.user_page->list); in mlx5_ib_db_unmap_user()
93 ib_umem_release(db->u.user_page->umem); in mlx5_ib_db_unmap_user()
94 kfree(db->u.user_page); in mlx5_ib_db_unmap_user()
/Linux-v4.19/drivers/infiniband/hw/mlx4/
Ddoorbell.c76 db->u.user_page = page; in mlx4_ib_db_map_user()
89 if (!--db->u.user_page->refcnt) { in mlx4_ib_db_unmap_user()
90 list_del(&db->u.user_page->list); in mlx4_ib_db_unmap_user()
91 ib_umem_release(db->u.user_page->umem); in mlx4_ib_db_unmap_user()
92 kfree(db->u.user_page); in mlx4_ib_db_unmap_user()
/Linux-v4.19/drivers/infiniband/hw/hns/
Dhns_roce_db.c46 db->u.user_page = page; in hns_roce_db_map_user()
61 refcount_dec(&db->u.user_page->refcount); in hns_roce_db_unmap_user()
62 if (refcount_dec_if_one(&db->u.user_page->refcount)) { in hns_roce_db_unmap_user()
63 list_del(&db->u.user_page->list); in hns_roce_db_unmap_user()
64 ib_umem_release(db->u.user_page->umem); in hns_roce_db_unmap_user()
65 kfree(db->u.user_page); in hns_roce_db_unmap_user()
Dhns_roce_device.h387 struct hns_roce_user_db_page *user_page; member
/Linux-v4.19/kernel/events/
Dring_buffer.c88 rb->user_page->data_head = head; in perf_output_put_handle()
161 tail = READ_ONCE(rb->user_page->data_tail); in __perf_output_begin()
385 aux_tail = READ_ONCE(rb->user_page->aux_tail); in perf_aux_output_begin()
468 rb->user_page->aux_head = rb->aux_head; in perf_aux_output_end()
500 rb->user_page->aux_head = rb->aux_head; in perf_aux_output_skip()
700 return virt_to_page(rb->user_page); in __perf_mmap_to_page()
731 rb->user_page = perf_mmap_alloc_page(cpu); in rb_alloc()
732 if (!rb->user_page) in rb_alloc()
751 free_page((unsigned long)rb->user_page); in rb_alloc()
772 perf_mmap_free_page((unsigned long)rb->user_page); in rb_free()
[all …]
Dinternal.h55 struct perf_event_mmap_page *user_page; member
Dcore.c5204 userpg = rb->user_page; in perf_event_init_userpage()
5248 userpg = rb->user_page; in perf_event_update_userpage()
5596 aux_offset = READ_ONCE(rb->user_page->aux_offset); in perf_mmap()
5597 aux_size = READ_ONCE(rb->user_page->aux_size); in perf_mmap()
/Linux-v4.19/include/linux/mlx5/
Ddriver.h875 struct mlx5_ib_user_db_page *user_page; member
/Linux-v4.19/include/linux/mlx4/
Ddevice.h674 struct mlx4_ib_user_db_page *user_page; member