/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | uverbs_std_types_async_fd.c | 25 struct ib_uverbs_async_event_file *event_file = in uverbs_async_event_destroy_uobj() local 28 ib_unregister_event_handler(&event_file->event_handler); in uverbs_async_event_destroy_uobj() 31 ib_uverbs_async_handler(event_file, 0, IB_EVENT_DEVICE_FATAL, in uverbs_async_event_destroy_uobj() 38 struct ib_uverbs_async_event_file *event_file; in uverbs_async_event_release() local 45 event_file = in uverbs_async_event_release() 56 ib_uverbs_free_event_queue(&event_file->ev_queue); in uverbs_async_event_release()
|
H A D | uverbs_std_types_cq.c | 104 obj->uevent.event_file = ib_uverbs_get_async_event( in UVERBS_METHOD_CQ_CREATE() 148 if (obj->uevent.event_file) in UVERBS_METHOD_CQ_CREATE() 149 uverbs_uobject_put(&obj->uevent.event_file->uobj); in UVERBS_METHOD_CQ_CREATE()
|
H A D | uverbs_std_types_srq.c | 101 obj->uevent.event_file = ib_uverbs_get_async_event(attrs, in UVERBS_METHOD_SRQ_CREATE() 139 if (obj->uevent.event_file) in UVERBS_METHOD_SRQ_CREATE() 140 uverbs_uobject_put(&obj->uevent.event_file->uobj); in UVERBS_METHOD_SRQ_CREATE()
|
H A D | uverbs_std_types_wq.c | 66 obj->uevent.event_file = ib_uverbs_get_async_event(attrs, in UVERBS_METHOD_WQ_CREATE() 110 if (obj->uevent.event_file) in UVERBS_METHOD_WQ_CREATE() 111 uverbs_uobject_put(&obj->uevent.event_file->uobj); in UVERBS_METHOD_WQ_CREATE()
|
H A D | uverbs_std_types_qp.c | 228 obj->uevent.event_file = ib_uverbs_get_async_event(attrs, in UVERBS_METHOD_QP_CREATE() 302 if (obj->uevent.event_file) in UVERBS_METHOD_QP_CREATE() 303 uverbs_uobject_put(&obj->uevent.event_file->uobj); in UVERBS_METHOD_QP_CREATE()
|
H A D | uverbs.h | 183 struct ib_uverbs_async_event_file *event_file; member
|
H A D | uverbs_cmd.c | 1026 obj->uevent.event_file = READ_ONCE(attrs->ufile->default_async_file); in create_cq() 1027 if (obj->uevent.event_file) in create_cq() 1028 uverbs_uobject_get(&obj->uevent.event_file->uobj); in create_cq() 1435 obj->uevent.event_file = READ_ONCE(attrs->ufile->default_async_file); in create_qp() 1436 if (obj->uevent.event_file) in create_qp() 1437 uverbs_uobject_get(&obj->uevent.event_file->uobj); in create_qp() 2935 obj->uevent.event_file = READ_ONCE(attrs->ufile->default_async_file); in ib_uverbs_ex_create_wq() 2936 if (obj->uevent.event_file) in ib_uverbs_ex_create_wq() 2937 uverbs_uobject_get(&obj->uevent.event_file->uobj); in ib_uverbs_ex_create_wq() 3419 obj->uevent.event_file in __uverbs_create_xsrq() [all...] |
H A D | uverbs_main.c | 152 struct ib_uverbs_async_event_file *async_file = uobj->event_file; in ib_uverbs_release_uevent() 431 ib_uverbs_async_handler(eobj->event_file, in uverbs_uobj_event()
|
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | uverbs_std_types_async_fd.c | 25 struct ib_uverbs_async_event_file *event_file = in uverbs_async_event_destroy_uobj() local 28 ib_unregister_event_handler(&event_file->event_handler); in uverbs_async_event_destroy_uobj() 31 ib_uverbs_async_handler(event_file, 0, IB_EVENT_DEVICE_FATAL, in uverbs_async_event_destroy_uobj() 37 struct ib_uverbs_async_event_file *event_file; in uverbs_async_event_release() local 44 event_file = in uverbs_async_event_release() 55 ib_uverbs_free_event_queue(&event_file->ev_queue); in uverbs_async_event_release()
|
H A D | uverbs_std_types_cq.c | 104 obj->uevent.event_file = ib_uverbs_get_async_event( in UVERBS_METHOD_CQ_CREATE() 148 if (obj->uevent.event_file) in UVERBS_METHOD_CQ_CREATE() 149 uverbs_uobject_put(&obj->uevent.event_file->uobj); in UVERBS_METHOD_CQ_CREATE()
|
H A D | uverbs_std_types_srq.c | 101 obj->uevent.event_file = ib_uverbs_get_async_event(attrs, in UVERBS_METHOD_SRQ_CREATE() 139 if (obj->uevent.event_file) in UVERBS_METHOD_SRQ_CREATE() 140 uverbs_uobject_put(&obj->uevent.event_file->uobj); in UVERBS_METHOD_SRQ_CREATE()
|
H A D | uverbs_std_types_wq.c | 66 obj->uevent.event_file = ib_uverbs_get_async_event(attrs, in UVERBS_METHOD_WQ_CREATE() 110 if (obj->uevent.event_file) in UVERBS_METHOD_WQ_CREATE() 111 uverbs_uobject_put(&obj->uevent.event_file->uobj); in UVERBS_METHOD_WQ_CREATE()
|
H A D | uverbs_std_types_qp.c | 228 obj->uevent.event_file = ib_uverbs_get_async_event(attrs, in UVERBS_METHOD_QP_CREATE() 281 if (obj->uevent.event_file) in UVERBS_METHOD_QP_CREATE() 282 uverbs_uobject_put(&obj->uevent.event_file->uobj); in UVERBS_METHOD_QP_CREATE()
|
H A D | uverbs.h | 183 struct ib_uverbs_async_event_file *event_file; member
|
H A D | uverbs_cmd.c | 1060 obj->uevent.event_file = READ_ONCE(attrs->ufile->default_async_file); in create_cq() 1061 if (obj->uevent.event_file) in create_cq() 1062 uverbs_uobject_get(&obj->uevent.event_file->uobj); in create_cq() 1446 obj->uevent.event_file = READ_ONCE(attrs->ufile->default_async_file); in create_qp() 1447 if (obj->uevent.event_file) in create_qp() 1448 uverbs_uobject_get(&obj->uevent.event_file->uobj); in create_qp() 2940 obj->uevent.event_file = READ_ONCE(attrs->ufile->default_async_file); in ib_uverbs_ex_create_wq() 2941 if (obj->uevent.event_file) in ib_uverbs_ex_create_wq() 2942 uverbs_uobject_get(&obj->uevent.event_file->uobj); in ib_uverbs_ex_create_wq() 3429 obj->uevent.event_file in __uverbs_create_xsrq() [all...] |
H A D | uverbs_main.c | 163 struct ib_uverbs_async_event_file *async_file = uobj->event_file; in ib_uverbs_release_uevent() 442 ib_uverbs_async_handler(eobj->event_file, in uverbs_uobj_event()
|
/kernel/linux/linux-6.6/kernel/trace/ |
H A D | trace_events_trigger.c | 134 struct trace_event_file *event_file = event_file_data(m->private); in trigger_next() local 140 return seq_list_next(t, &event_file->triggers, pos); in trigger_next() 158 struct trace_event_file *event_file; in trigger_start() local 162 event_file = event_file_data(m->private); in trigger_start() 163 if (unlikely(!event_file)) in trigger_start() 166 if (list_empty(&event_file->triggers) || !check_user_trigger(event_file)) in trigger_start() 169 return seq_list_start(&event_file->triggers, *pos); in trigger_start() 223 struct trace_event_file *event_file; in event_trigger_regex_open() local 226 event_file in event_trigger_regex_open() 279 struct trace_event_file *event_file; event_trigger_regex_write() local [all...] |
H A D | trace_events_hist.c | 559 struct trace_event_file *event_file; member 874 struct trace_array *tr = hist_data->event_file->tr; in hist_field_timestamp() 965 struct trace_array *tr = hist_data->event_file->tr; in find_any_var_ref() 1014 struct trace_array *tr = hist_data->event_file->tr; in find_hist_vars() 1069 struct trace_array *tr = hist_data->event_file->tr; in save_hist_vars() 1093 struct trace_array *tr = hist_data->event_file->tr; in remove_hist_vars() 1168 file = var_hist_data->event_file; in find_var_file() 1209 struct trace_array *tr = hist_data->event_file->tr; in find_match_var() 1244 struct trace_array *tr = hist_data->event_file->tr; in find_event_var() 2257 call = hist_data->event_file in local_field_var_ref() 2919 static struct trace_event_file *event_file(struct trace_array *tr, event_file() function 5607 struct trace_event_file *event_file; hist_show() local 5886 struct trace_event_file *event_file; hist_debug_show() local [all...] |
/kernel/linux/linux-5.10/kernel/trace/ |
H A D | trace_events_trigger.c | 117 struct trace_event_file *event_file = event_file_data(m->private); in trigger_next() local 123 return seq_list_next(t, &event_file->triggers, pos); in trigger_next() 128 struct trace_event_file *event_file; in trigger_start() local 132 event_file = event_file_data(m->private); in trigger_start() 133 if (unlikely(!event_file)) in trigger_start() 136 if (list_empty(&event_file->triggers)) in trigger_start() 139 return seq_list_start(&event_file->triggers, *pos); in trigger_start() 193 struct trace_event_file *event_file; in event_trigger_regex_open() local 196 event_file = event_file_data(file); in event_trigger_regex_open() 200 p->unreg_all(event_file); in event_trigger_regex_open() 249 struct trace_event_file *event_file; event_trigger_regex_write() local [all...] |
H A D | trace_events_hist.c | 359 struct trace_event_file *event_file; member 632 struct trace_array *tr = hist_data->event_file->tr; in hist_field_timestamp() 722 struct trace_array *tr = hist_data->event_file->tr; in find_any_var_ref() 771 struct trace_array *tr = hist_data->event_file->tr; in find_hist_vars() 826 struct trace_array *tr = hist_data->event_file->tr; in save_hist_vars() 850 struct trace_array *tr = hist_data->event_file->tr; in remove_hist_vars() 925 file = var_hist_data->event_file; in find_var_file() 966 struct trace_array *tr = hist_data->event_file->tr; in find_match_var() 1001 struct trace_array *tr = hist_data->event_file->tr; in find_event_var() 1906 call = hist_data->event_file in local_field_var_ref() 2413 static struct trace_event_file *event_file(struct trace_array *tr, event_file() function 4800 struct trace_event_file *event_file; hist_show() local 5072 struct trace_event_file *event_file; hist_debug_show() local [all...] |
/kernel/linux/linux-5.10/kernel/events/ |
H A D | core.c | 5096 * If we got here through err_file: fput(event_file); we will not have in perf_event_release_kernel() 11860 struct file *event_file = NULL; in SYSCALL_DEFINE5() local 12078 event_file = anon_inode_getfile("[perf_event]", &perf_fops, event, in SYSCALL_DEFINE5() 12080 if (IS_ERR(event_file)) { in SYSCALL_DEFINE5() 12081 err = PTR_ERR(event_file); in SYSCALL_DEFINE5() 12082 event_file = NULL; in SYSCALL_DEFINE5() 12283 fd_install(event_fd, event_file); in SYSCALL_DEFINE5() 12294 fput(event_file); in SYSCALL_DEFINE5() 12300 * If event_file is set, the fput() above will have called ->release() in SYSCALL_DEFINE5() 12303 if (!event_file) in SYSCALL_DEFINE5() [all...] |
/kernel/linux/linux-6.6/kernel/events/ |
H A D | core.c | 12409 struct file *event_file = NULL; in SYSCALL_DEFINE5() local 12688 event_file = anon_inode_getfile("[perf_event]", &perf_fops, event, f_flags); in SYSCALL_DEFINE5() 12689 if (IS_ERR(event_file)) { in SYSCALL_DEFINE5() 12690 err = PTR_ERR(event_file); in SYSCALL_DEFINE5() 12691 event_file = NULL; in SYSCALL_DEFINE5() 12769 fd_install(event_fd, event_file); in SYSCALL_DEFINE5()
|