Home
last modified time | relevance | path

Searched refs:iter_info (Results 1 – 11 of 11) sorted by relevance

/linux/fs/notify/
A Dfsnotify.c328 if (WARN_ON(!iter_info->report_mask)) in send_to_group()
336 mark = iter_info->marks[type]; in send_to_group()
346 mark = iter_info->marks[type]; in send_to_group()
364 file_name, cookie, iter_info); in send_to_group()
409 mark = iter_info->marks[type]; in fsnotify_iter_select_report_types()
419 iter_info->report_mask = 0; in fsnotify_iter_select_report_types()
421 mark = iter_info->marks[type]; in fsnotify_iter_select_report_types()
427 return iter_info->report_mask; in fsnotify_iter_select_report_types()
440 iter_info->marks[type] = in fsnotify_iter_next()
544 cookie, &iter_info); in fsnotify()
[all …]
A Dmark.c351 bool fsnotify_prepare_user_wait(struct fsnotify_iter_info *iter_info) in fsnotify_prepare_user_wait() argument
358 if (!fsnotify_get_mark_safe(iter_info->marks[type])) { in fsnotify_prepare_user_wait()
369 srcu_read_unlock(&fsnotify_mark_srcu, iter_info->srcu_idx); in fsnotify_prepare_user_wait()
375 fsnotify_put_mark_wake(iter_info->marks[type]); in fsnotify_prepare_user_wait()
379 void fsnotify_finish_user_wait(struct fsnotify_iter_info *iter_info) in fsnotify_finish_user_wait() argument
384 iter_info->srcu_idx = srcu_read_lock(&fsnotify_mark_srcu); in fsnotify_finish_user_wait()
386 fsnotify_put_mark_wake(iter_info->marks[type]); in fsnotify_finish_user_wait()
/linux/include/linux/
A Dfsnotify_backend.h161 struct fsnotify_iter_info *iter_info);
367 struct fsnotify_iter_info *iter_info, int type) in fsnotify_iter_should_report_type() argument
369 return (iter_info->report_mask & (1U << type)); in fsnotify_iter_should_report_type()
373 struct fsnotify_iter_info *iter_info, int type) in fsnotify_iter_set_report_type() argument
375 iter_info->report_mask |= (1U << type); in fsnotify_iter_set_report_type()
379 struct fsnotify_iter_info *iter_info, int type, in fsnotify_iter_set_report_type_mark() argument
382 iter_info->marks[type] = mark; in fsnotify_iter_set_report_type_mark()
383 iter_info->report_mask |= (1U << type); in fsnotify_iter_set_report_type_mark()
388 struct fsnotify_iter_info *iter_info) \
390 return (iter_info->report_mask & FSNOTIFY_OBJ_TYPE_##NAME##_FL) ? \
[all …]
/linux/fs/notify/fanotify/
A Dfanotify.c212 struct fsnotify_iter_info *iter_info) in fanotify_get_response() argument
274 struct fsnotify_iter_info *iter_info, in fanotify_group_event_mask() argument
303 if (!fsnotify_iter_should_report_type(iter_info, type)) in fanotify_group_event_mask()
305 mark = iter_info->marks[type]; in fanotify_group_event_mask()
752 if (!fsnotify_iter_should_report_type(iter_info, type)) in fanotify_get_fsid()
755 conn = READ_ONCE(iter_info->marks[type]->connector); in fanotify_get_fsid()
797 struct fsnotify_iter_info *iter_info) in fanotify_handle_event() argument
839 if (!fsnotify_prepare_user_wait(iter_info)) in fanotify_handle_event()
844 fsid = fanotify_get_fsid(iter_info); in fanotify_handle_event()
875 iter_info); in fanotify_handle_event()
[all …]
/linux/drivers/md/
A Ddm-ioctl.c690 struct vers_iter iter_info; in __list_versions() local
718 iter_info.param_size = param_size; in __list_versions()
719 iter_info.old_vers = NULL; in __list_versions()
720 iter_info.vers = vers; in __list_versions()
721 iter_info.flags = 0; in __list_versions()
722 iter_info.end = (char *)vers+len; in __list_versions()
728 dm_target_iterate(list_version_get_info, &iter_info); in __list_versions()
730 list_version_get_info(tt, &iter_info); in __list_versions()
731 param->flags |= iter_info.flags; in __list_versions()
/linux/tools/lib/bpf/
A Dbpf.h177 union bpf_iter_link_info *iter_info; member
A Dbpf.c745 attr.link_create.iter_info = ptr_to_u64(OPTS_GET(opts, iter_info, (void *)0)); in bpf_link_create()
A Dlibbpf.c10306 link_create_opts.iter_info = OPTS_GET(opts, link_info, (void *)0); in bpf_program__attach_iter()
/linux/kernel/bpf/
A Dbpf_iter.c515 ulinfo = make_bpfptr(attr->link_create.iter_info, uattr.is_kernel); in bpf_iter_link_attach()
/linux/tools/include/uapi/linux/
A Dbpf.h1456 __aligned_u64 iter_info; /* extra bpf_iter_link_info */ member
/linux/include/uapi/linux/
A Dbpf.h1456 __aligned_u64 iter_info; /* extra bpf_iter_link_info */ member

Completed in 60 milliseconds