Searched refs:iter_info (Results 1 – 11 of 11) sorted by relevance
/linux-6.3-rc2/fs/notify/ |
A D | fsnotify.c | 332 if (!iter_info->report_mask) in send_to_group() 361 file_name, cookie, iter_info); in send_to_group() 365 file_name, cookie, iter_info); in send_to_group() 406 mark = iter_info->marks[type]; in fsnotify_iter_select_report_types() 417 iter_info->report_mask = 0; in fsnotify_iter_select_report_types() 419 mark = iter_info->marks[type]; in fsnotify_iter_select_report_types() 454 mark = iter_info->marks[type]; in fsnotify_iter_next() 456 iter_info->marks[type] = in fsnotify_iter_next() 560 iter_info.marks[inode2_type] = in fsnotify() 571 cookie, &iter_info); in fsnotify() [all …]
|
A D | mark.c | 394 bool fsnotify_prepare_user_wait(struct fsnotify_iter_info *iter_info) in fsnotify_prepare_user_wait() argument 401 if (!fsnotify_get_mark_safe(iter_info->marks[type])) { in fsnotify_prepare_user_wait() 412 srcu_read_unlock(&fsnotify_mark_srcu, iter_info->srcu_idx); in fsnotify_prepare_user_wait() 418 fsnotify_put_mark_wake(iter_info->marks[type]); in fsnotify_prepare_user_wait() 422 void fsnotify_finish_user_wait(struct fsnotify_iter_info *iter_info) in fsnotify_finish_user_wait() argument 427 iter_info->srcu_idx = srcu_read_lock(&fsnotify_mark_srcu); in fsnotify_finish_user_wait() 429 fsnotify_put_mark_wake(iter_info->marks[type]); in fsnotify_finish_user_wait()
|
/linux-6.3-rc2/include/linux/ |
A D | fsnotify_backend.h | 159 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 …]
|
/linux-6.3-rc2/fs/notify/fanotify/ |
A D | fanotify.c | 231 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() 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() 977 iter_info); in fanotify_handle_event() [all …]
|
/linux-6.3-rc2/drivers/md/ |
A D | dm-ioctl.c | 708 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()
|
/linux-6.3-rc2/tools/lib/bpf/ |
A D | bpf.h | 307 union bpf_iter_link_info *iter_info; member
|
A D | bpf.c | 709 attr.link_create.iter_info = ptr_to_u64(OPTS_GET(opts, iter_info, (void *)0)); in bpf_link_create()
|
A D | libbpf.c | 11376 link_create_opts.iter_info = OPTS_GET(opts, link_info, (void *)0); in bpf_program__attach_iter()
|
/linux-6.3-rc2/kernel/bpf/ |
A D | bpf_iter.c | 523 ulinfo = make_bpfptr(attr->link_create.iter_info, uattr.is_kernel); in bpf_iter_link_attach()
|
/linux-6.3-rc2/include/uapi/linux/ |
A D | bpf.h | 1520 __aligned_u64 iter_info; /* extra bpf_iter_link_info */ member
|
/linux-6.3-rc2/tools/include/uapi/linux/ |
A D | bpf.h | 1520 __aligned_u64 iter_info; /* extra bpf_iter_link_info */ member
|
Completed in 79 milliseconds