Searched refs:iter_info (Results 1 – 11 of 11) sorted by relevance
| /Linux-v5.15/fs/notify/ |
| D | fsnotify.c | 269 u32 cookie, struct fsnotify_iter_info *iter_info) in fsnotify_handle_event() argument 271 struct fsnotify_mark *inode_mark = fsnotify_iter_inode_mark(iter_info); in fsnotify_handle_event() 272 struct fsnotify_mark *parent_mark = fsnotify_iter_parent_mark(iter_info); in fsnotify_handle_event() 275 if (WARN_ON_ONCE(fsnotify_iter_sb_mark(iter_info)) || in fsnotify_handle_event() 276 WARN_ON_ONCE(fsnotify_iter_vfsmount_mark(iter_info))) in fsnotify_handle_event() 316 u32 cookie, struct fsnotify_iter_info *iter_info) in send_to_group() argument 325 if (WARN_ON(!iter_info->report_mask)) in send_to_group() 331 if (!fsnotify_iter_should_report_type(iter_info, type)) in send_to_group() 333 mark = iter_info->marks[type]; in send_to_group() 341 if (!fsnotify_iter_should_report_type(iter_info, type)) in send_to_group() [all …]
|
| D | mark.c | 351 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-v5.15/include/linux/ |
| D | fsnotify_backend.h | 152 struct fsnotify_iter_info *iter_info); 303 struct fsnotify_iter_info *iter_info, int type) in fsnotify_iter_should_report_type() argument 305 return (iter_info->report_mask & (1U << type)); in fsnotify_iter_should_report_type() 309 struct fsnotify_iter_info *iter_info, int type) in fsnotify_iter_set_report_type() argument 311 iter_info->report_mask |= (1U << type); in fsnotify_iter_set_report_type() 315 struct fsnotify_iter_info *iter_info, int type, in fsnotify_iter_set_report_type_mark() argument 318 iter_info->marks[type] = mark; in fsnotify_iter_set_report_type_mark() 319 iter_info->report_mask |= (1U << type); in fsnotify_iter_set_report_type_mark() 324 struct fsnotify_iter_info *iter_info) \ 326 return (iter_info->report_mask & FSNOTIFY_OBJ_TYPE_##NAME##_FL) ? \ [all …]
|
| /Linux-v5.15/fs/notify/fanotify/ |
| D | fanotify.c | 195 struct fsnotify_iter_info *iter_info) in fanotify_get_response() argument 257 struct fsnotify_iter_info *iter_info, in fanotify_group_event_mask() argument 270 __func__, iter_info->report_mask, event_mask, data, data_type); in fanotify_group_event_mask() 286 if (!fsnotify_iter_should_report_type(iter_info, type)) in fanotify_group_event_mask() 288 mark = iter_info->marks[type]; in fanotify_group_event_mask() 665 static __kernel_fsid_t fanotify_get_fsid(struct fsnotify_iter_info *iter_info) in fanotify_get_fsid() argument 673 if (!fsnotify_iter_should_report_type(iter_info, type)) in fanotify_get_fsid() 676 conn = READ_ONCE(iter_info->marks[type]->connector); in fanotify_get_fsid() 715 struct fsnotify_iter_info *iter_info) in fanotify_handle_event() argument 744 mask = fanotify_group_event_mask(group, iter_info, mask, data, in fanotify_handle_event() [all …]
|
| /Linux-v5.15/drivers/md/ |
| D | dm-ioctl.c | 690 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-v5.15/tools/lib/bpf/ |
| D | bpf.h | 177 union bpf_iter_link_info *iter_info; member
|
| D | bpf.c | 708 attr.link_create.iter_info = ptr_to_u64(OPTS_GET(opts, iter_info, (void *)0)); in bpf_link_create()
|
| D | libbpf.c | 9648 link_create_opts.iter_info = OPTS_GET(opts, link_info, (void *)0); in bpf_program__attach_iter()
|
| /Linux-v5.15/kernel/bpf/ |
| D | bpf_iter.c | 515 ulinfo = make_bpfptr(attr->link_create.iter_info, uattr.is_kernel); in bpf_iter_link_attach()
|
| /Linux-v5.15/include/uapi/linux/ |
| D | bpf.h | 1448 __aligned_u64 iter_info; /* extra bpf_iter_link_info */ member
|
| /Linux-v5.15/tools/include/uapi/linux/ |
| D | bpf.h | 1448 __aligned_u64 iter_info; /* extra bpf_iter_link_info */ member
|