Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/infiniband/hw/mlx5/
H A Ddoorbell.c79 db->u.user_page = page; in mlx5_ib_db_map_user()
92 if (!--db->u.user_page->refcnt) { in mlx5_ib_db_unmap_user()
93 list_del(&db->u.user_page->list); in mlx5_ib_db_unmap_user()
94 ib_umem_release(db->u.user_page->umem); in mlx5_ib_db_unmap_user()
95 kfree(db->u.user_page); in mlx5_ib_db_unmap_user()
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/mlx4/
H A Ddoorbell.c79 db->u.user_page = page; in mlx4_ib_db_map_user()
92 if (!--db->u.user_page->refcnt) { in mlx4_ib_db_unmap_user()
93 list_del(&db->u.user_page->list); in mlx4_ib_db_unmap_user()
94 ib_umem_release(db->u.user_page->umem); in mlx4_ib_db_unmap_user()
95 kfree(db->u.user_page); in mlx4_ib_db_unmap_user()
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/hns/
H A Dhns_roce_db.c48 db->u.user_page = page; in hns_roce_db_map_user()
62 refcount_dec(&db->u.user_page->refcount); in hns_roce_db_unmap_user()
63 if (refcount_dec_if_one(&db->u.user_page->refcount)) { in hns_roce_db_unmap_user()
64 list_del(&db->u.user_page->list); in hns_roce_db_unmap_user()
65 ib_umem_release(db->u.user_page->umem); in hns_roce_db_unmap_user()
66 kfree(db->u.user_page); in hns_roce_db_unmap_user()
H A Dhns_roce_device.h450 struct hns_roce_user_db_page *user_page; member
/OK3568_Linux_fs/kernel/kernel/events/
H A Dring_buffer.c110 WRITE_ONCE(rb->user_page->data_head, head); in perf_output_put_handle()
193 tail = READ_ONCE(rb->user_page->data_tail); in __perf_output_begin()
422 aux_tail = READ_ONCE(rb->user_page->aux_tail); in perf_aux_output_begin()
512 WRITE_ONCE(rb->user_page->aux_head, rb->aux_head); in perf_aux_output_end()
544 WRITE_ONCE(rb->user_page->aux_head, rb->aux_head); in perf_aux_output_skip()
777 return virt_to_page(rb->user_page); in __perf_mmap_to_page()
819 rb->user_page = perf_mmap_alloc_page(cpu); in rb_alloc()
820 if (!rb->user_page) in rb_alloc()
839 perf_mmap_free_page(rb->user_page); in rb_alloc()
852 perf_mmap_free_page(rb->user_page); in rb_free()
[all …]
H A Dinternal.h57 struct perf_event_mmap_page *user_page; member
H A Dcore.c5720 userpg = rb->user_page; in perf_event_init_userpage()
5764 userpg = rb->user_page; in perf_event_update_userpage()
6126 aux_offset = READ_ONCE(rb->user_page->aux_offset); in perf_mmap()
6127 aux_size = READ_ONCE(rb->user_page->aux_size); in perf_mmap()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_core_linux.c1577 union kbase_ioctl_read_user_page *user_page) in kbase_ioctl_read_user_page() argument
1583 if (unlikely(user_page->in.offset != LATEST_FLUSH)) in kbase_ioctl_read_user_page()
1587 if (unlikely(user_page->in.padding != 0)) in kbase_ioctl_read_user_page()
1592 user_page->out.val_lo = POWER_DOWN_LATEST_FLUSH_VALUE; in kbase_ioctl_read_user_page()
1594 user_page->out.val_lo = kbase_reg_read(kbdev, USER_REG(LATEST_FLUSH)); in kbase_ioctl_read_user_page()
1595 user_page->out.val_hi = 0; in kbase_ioctl_read_user_page()
/OK3568_Linux_fs/kernel/include/linux/mlx5/
H A Ddriver.h727 struct mlx5_ib_user_db_page *user_page; member
/OK3568_Linux_fs/kernel/include/linux/mlx4/
H A Ddevice.h675 struct mlx4_ib_user_db_page *user_page; member