Searched refs:iter_info (Results 1 – 7 of 7) sorted by relevance
| /linux/fs/notify/ |
| H A D | fsnotify.c | 278 u32 cookie, struct fsnotify_iter_info *iter_info) in fsnotify_handle_event() argument 280 struct fsnotify_mark *inode_mark = fsnotify_iter_inode_mark(iter_info); in fsnotify_handle_event() 281 struct fsnotify_mark *parent_mark = fsnotify_iter_parent_mark(iter_info); in fsnotify_handle_event() 284 if (WARN_ON_ONCE(fsnotify_iter_sb_mark(iter_info)) || in fsnotify_handle_event() 285 WARN_ON_ONCE(fsnotify_iter_vfsmount_mark(iter_info))) in fsnotify_handle_event() 333 u32 cookie, struct fsnotify_iter_info *iter_info) in send_to_group() argument 343 if (!iter_info->report_mask) in send_to_group() 348 fsnotify_foreach_iter_mark_type(iter_info, mark, type) { in send_to_group() 356 fsnotify_foreach_iter_mark_type(iter_info, mark, type) { in send_to_group() 372 file_name, cookie, iter_info); in send_to_group() [all …]
|
| H A D | mark.c | 527 bool fsnotify_prepare_user_wait(struct fsnotify_iter_info *iter_info) in fsnotify_prepare_user_wait() argument 533 struct fsnotify_mark *mark = iter_info->marks[type]; in fsnotify_prepare_user_wait() 537 if (mark->group == iter_info->current_group) { in fsnotify_prepare_user_wait() 543 iter_info->marks[type] = mark; in fsnotify_prepare_user_wait() 552 srcu_read_unlock(&fsnotify_mark_srcu, iter_info->srcu_idx); in fsnotify_prepare_user_wait() 558 fsnotify_put_mark_wake(iter_info->marks[type]); in fsnotify_prepare_user_wait() 562 void fsnotify_finish_user_wait(struct fsnotify_iter_info *iter_info) in fsnotify_finish_user_wait() argument 567 iter_info->srcu_idx = srcu_read_lock(&fsnotify_mark_srcu); in fsnotify_finish_user_wait() 569 fsnotify_put_mark_wake(iter_info->marks[type]); in fsnotify_finish_user_wait()
|
| /linux/include/linux/ |
| H A D | fsnotify_backend.h | 176 struct fsnotify_iter_info *iter_info); 486 struct fsnotify_iter_info *iter_info, int iter_type) in fsnotify_iter_should_report_type() argument 488 return (iter_info->report_mask & (1U << iter_type)); in fsnotify_iter_should_report_type() 492 struct fsnotify_iter_info *iter_info, int iter_type) in fsnotify_iter_set_report_type() argument 494 iter_info->report_mask |= (1U << iter_type); in fsnotify_iter_set_report_type() 498 struct fsnotify_iter_info *iter_info, int iter_type) in fsnotify_iter_mark() argument 500 if (fsnotify_iter_should_report_type(iter_info, iter_type)) in fsnotify_iter_mark() 501 return iter_info->marks[iter_type]; in fsnotify_iter_mark() 519 struct fsnotify_iter_info *iter_info) \ 521 return fsnotify_iter_mark(iter_info, FSNOTIFY_ITER_TYPE_##NAME); \ [all …]
|
| /linux/fs/notify/fanotify/ |
| H A D | fanotify.c | 226 struct fsnotify_iter_info *iter_info) in fanotify_get_response() argument 300 struct fsnotify_iter_info *iter_info, in fanotify_group_event_mask() argument 315 __func__, iter_info->report_mask, event_mask, data, data_type); in fanotify_group_event_mask() 333 fsnotify_foreach_iter_mark_type(iter_info, mark, type) { in fanotify_group_event_mask() 885 static __kernel_fsid_t fanotify_get_fsid(struct fsnotify_iter_info *iter_info) in fanotify_get_fsid() argument 891 fsnotify_foreach_iter_mark_type(iter_info, mark, type) { in fanotify_get_fsid() 929 struct fsnotify_iter_info *iter_info) in fanotify_handle_event() argument 962 mask = fanotify_group_event_mask(group, iter_info, &match_mask, in fanotify_handle_event() 975 if (!fsnotify_prepare_user_wait(iter_info)) in fanotify_handle_event() 980 fsid = fanotify_get_fsid(iter_info); in fanotify_handle_event() [all …]
|
| /linux/kernel/bpf/ |
| H A D | bpf_iter.c | 520 ulinfo = make_bpfptr(attr->link_create.iter_info, uattr.is_kernel); in bpf_iter_link_attach()
|
| /linux/tools/include/uapi/linux/ |
| H A D | bpf.h | 1802 __aligned_u64 iter_info; /* extra bpf_iter_link_info */ 1803 __u32 iter_info_len; /* iter_info length */ 1776 __aligned_u64 iter_info; /* extra bpf_iter_link_info */ global() member
|
| /linux/tools/lib/bpf/ |
| H A D | libbpf.c | 13532 link_create_opts.iter_info = OPTS_GET(opts, link_info, (void *)0); in bpf_link__update_map()
|