Home
last modified time | relevance | path

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

/openbmc/linux/fs/notify/
H A Dfsnotify.c281 u32 cookie, struct fsnotify_iter_info *iter_info) in fsnotify_handle_event() argument
283 struct fsnotify_mark *inode_mark = fsnotify_iter_inode_mark(iter_info); in fsnotify_handle_event()
284 struct fsnotify_mark *parent_mark = fsnotify_iter_parent_mark(iter_info); in fsnotify_handle_event()
287 if (WARN_ON_ONCE(fsnotify_iter_sb_mark(iter_info)) || in fsnotify_handle_event()
288 WARN_ON_ONCE(fsnotify_iter_vfsmount_mark(iter_info))) in fsnotify_handle_event()
336 u32 cookie, struct fsnotify_iter_info *iter_info) in send_to_group() argument
346 if (!iter_info->report_mask) in send_to_group()
351 fsnotify_foreach_iter_mark_type(iter_info, mark, type) { in send_to_group()
359 fsnotify_foreach_iter_mark_type(iter_info, mark, type) { in send_to_group()
375 file_name, cookie, iter_info); in send_to_group()
[all …]
H A Dmark.c420 bool fsnotify_prepare_user_wait(struct fsnotify_iter_info *iter_info) in fsnotify_prepare_user_wait() argument
427 if (!fsnotify_get_mark_safe(iter_info->marks[type])) { in fsnotify_prepare_user_wait()
438 srcu_read_unlock(&fsnotify_mark_srcu, iter_info->srcu_idx); in fsnotify_prepare_user_wait()
444 fsnotify_put_mark_wake(iter_info->marks[type]); in fsnotify_prepare_user_wait()
448 void fsnotify_finish_user_wait(struct fsnotify_iter_info *iter_info) in fsnotify_finish_user_wait() argument
453 iter_info->srcu_idx = srcu_read_lock(&fsnotify_mark_srcu); in fsnotify_finish_user_wait()
455 fsnotify_put_mark_wake(iter_info->marks[type]); in fsnotify_finish_user_wait()
/openbmc/linux/include/linux/
H A Dfsnotify_backend.h159 struct fsnotify_iter_info *iter_info);
408 struct fsnotify_iter_info *iter_info, int iter_type) in fsnotify_iter_should_report_type() argument
410 return (iter_info->report_mask & (1U << iter_type)); in fsnotify_iter_should_report_type()
414 struct fsnotify_iter_info *iter_info, int iter_type) in fsnotify_iter_set_report_type() argument
416 iter_info->report_mask |= (1U << iter_type); in fsnotify_iter_set_report_type()
420 struct fsnotify_iter_info *iter_info, int iter_type) in fsnotify_iter_mark() argument
422 if (fsnotify_iter_should_report_type(iter_info, iter_type)) in fsnotify_iter_mark()
423 return iter_info->marks[iter_type]; in fsnotify_iter_mark()
441 struct fsnotify_iter_info *iter_info) \
443 return fsnotify_iter_mark(iter_info, FSNOTIFY_ITER_TYPE_##NAME); \
[all …]
/openbmc/linux/fs/notify/fanotify/
H A Dfanotify.c231 struct fsnotify_iter_info *iter_info) in fanotify_get_response() argument
294 struct fsnotify_iter_info *iter_info, in fanotify_group_event_mask() argument
309 __func__, iter_info->report_mask, event_mask, data, data_type); in fanotify_group_event_mask()
324 fsnotify_foreach_iter_mark_type(iter_info, mark, type) { in fanotify_group_event_mask()
845 static __kernel_fsid_t fanotify_get_fsid(struct fsnotify_iter_info *iter_info) in fanotify_get_fsid() argument
851 fsnotify_foreach_iter_mark_type(iter_info, mark, type) { in fanotify_get_fsid()
896 struct fsnotify_iter_info *iter_info) in fanotify_handle_event() argument
928 mask = fanotify_group_event_mask(group, iter_info, &match_mask, in fanotify_handle_event()
941 if (!fsnotify_prepare_user_wait(iter_info)) in fanotify_handle_event()
946 fsid = fanotify_get_fsid(iter_info); in fanotify_handle_event()
[all …]
/openbmc/linux/drivers/md/
H A Ddm-ioctl.c708 struct vers_iter iter_info; in __list_versions() local
736 iter_info.param_size = param_size; in __list_versions()
737 iter_info.old_vers = NULL; in __list_versions()
738 iter_info.vers = vers; in __list_versions()
739 iter_info.flags = 0; in __list_versions()
740 iter_info.end = (char *)vers + needed; in __list_versions()
746 dm_target_iterate(list_version_get_info, &iter_info); in __list_versions()
748 list_version_get_info(tt, &iter_info); in __list_versions()
749 param->flags |= iter_info.flags; in __list_versions()
/openbmc/linux/tools/lib/bpf/
H A Dbpf.h381 union bpf_iter_link_info *iter_info; member
H A Dbpf.c753 attr.link_create.iter_info = ptr_to_u64(OPTS_GET(opts, iter_info, (void *)0)); in bpf_link_create()
H A Dlibbpf.c12051 link_create_opts.iter_info = OPTS_GET(opts, link_info, (void *)0); in bpf_program__attach_iter()
/openbmc/linux/kernel/bpf/
H A Dbpf_iter.c523 ulinfo = make_bpfptr(attr->link_create.iter_info, uattr.is_kernel); in bpf_iter_link_attach()
/openbmc/linux/include/uapi/linux/
H A Dbpf.h1616 __aligned_u64 iter_info; /* extra bpf_iter_link_info */ member
/openbmc/linux/tools/include/uapi/linux/
H A Dbpf.h1616 __aligned_u64 iter_info; /* extra bpf_iter_link_info */ member