Home
last modified time | relevance | path

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

/linux/drivers/infiniband/hw/mlx5/
H A Ddoorbell.c84 db->u.user_page = page; in mlx5_ib_db_map_user()
97 if (!--db->u.user_page->refcnt) { in mlx5_ib_db_unmap_user()
98 list_del(&db->u.user_page->list); in mlx5_ib_db_unmap_user()
99 mmdrop(db->u.user_page->mm); in mlx5_ib_db_unmap_user()
100 ib_umem_release(db->u.user_page->umem); in mlx5_ib_db_unmap_user()
101 kfree(db->u.user_page); in mlx5_ib_db_unmap_user()
/linux/drivers/infiniband/hw/mlx4/
H A Ddoorbell.c80 db->u.user_page = page; in mlx4_ib_db_map_user()
93 if (!--db->u.user_page->refcnt) { in mlx4_ib_db_unmap_user()
94 list_del(&db->u.user_page->list); in mlx4_ib_db_unmap_user()
95 ib_umem_release(db->u.user_page->umem); in mlx4_ib_db_unmap_user()
96 kfree(db->u.user_page); in mlx4_ib_db_unmap_user()
/linux/drivers/infiniband/hw/hns/
H A Dhns_roce_db.c46 db->u.user_page = page; in hns_roce_db_map_user()
60 refcount_dec(&db->u.user_page->refcount); in hns_roce_db_unmap_user()
61 if (refcount_dec_if_one(&db->u.user_page->refcount)) { in hns_roce_db_unmap_user()
62 list_del(&db->u.user_page->list); in hns_roce_db_unmap_user()
63 ib_umem_release(db->u.user_page->umem); in hns_roce_db_unmap_user()
64 kfree(db->u.user_page); in hns_roce_db_unmap_user()
H A Dhns_roce_device.h407 struct hns_roce_user_db_page *user_page; member
/linux/kernel/events/
H A Dring_buffer.c62 * @rb->user_page->data_head. in perf_output_put_handle()
114 WRITE_ONCE(rb->user_page->data_head, head); in perf_output_put_handle()
202 tail = READ_ONCE(rb->user_page->data_tail); in __perf_output_begin()
433 aux_tail = READ_ONCE(rb->user_page->aux_tail); in perf_aux_output_begin()
515 * mode should know to use user_page::aux_head for the actual in perf_aux_output_end()
523 WRITE_ONCE(rb->user_page->aux_head, rb->aux_head); in perf_aux_output_end()
555 WRITE_ONCE(rb->user_page->aux_head, rb->aux_head); in perf_aux_output_skip()
811 return virt_to_page(rb->user_page); in __perf_mmap_to_page()
853 rb->user_page = perf_mmap_alloc_page(cpu); in rb_alloc()
854 if (!rb->user_page) in rb_alloc()
[all...]
H A Dinternal.h59 struct perf_event_mmap_page *user_page; member
/linux/include/linux/mlx5/
H A Ddriver.h798 struct mlx5_ib_user_db_page *user_page; member
/linux/include/linux/mlx4/
H A Ddevice.h675 struct mlx4_ib_user_db_page *user_page; member