Searched refs:iter_info (Results 1 – 9 of 9) sorted by relevance
| /linux/include/linux/ |
| H A D | fsnotify_backend.h | 176 struct fsnotify_iter_info *iter_info); 506 struct fsnotify_iter_info *iter_info, int iter_type) in fsnotify_iter_should_report_type() argument 508 return (iter_info->report_mask & (1U << iter_type)); in fsnotify_iter_should_report_type() 512 struct fsnotify_iter_info *iter_info, int iter_type) in fsnotify_iter_set_report_type() argument 514 iter_info->report_mask |= (1U << iter_type); in fsnotify_iter_set_report_type() 518 struct fsnotify_iter_info *iter_info, int iter_type) in fsnotify_iter_mark() argument 520 if (fsnotify_iter_should_report_type(iter_info, iter_type)) in fsnotify_iter_mark() 521 return iter_info->marks[iter_type]; in fsnotify_iter_mark() 539 struct fsnotify_iter_info *iter_info) \ 541 return fsnotify_iter_mark(iter_info, FSNOTIFY_ITER_TYPE_##NAME); \ [all …]
|
| /linux/fs/notify/fanotify/ |
| H A D | fanotify.c | 224 struct fsnotify_iter_info *iter_info) in fanotify_get_response() argument 298 struct fsnotify_iter_info *iter_info, in fanotify_group_event_mask() argument 313 __func__, iter_info->report_mask, event_mask, data, data_type); in fanotify_group_event_mask() 331 fsnotify_foreach_iter_mark_type(iter_info, mark, type) { in fanotify_group_event_mask() 890 static __kernel_fsid_t fanotify_get_fsid(struct fsnotify_iter_info *iter_info) in fanotify_get_fsid() 896 fsnotify_foreach_iter_mark_type(iter_info, mark, type) { in fanotify_get_fsid() 934 struct fsnotify_iter_info *iter_info) in fanotify_handle_event() 967 mask = fanotify_group_event_mask(group, iter_info, &match_mask, in fanotify_handle_event() 980 if (!fsnotify_prepare_user_wait(iter_info)) in fanotify_handle_event() 985 fsid = fanotify_get_fsid(iter_info); in fanotify_handle_event() 887 fanotify_get_fsid(struct fsnotify_iter_info * iter_info) fanotify_get_fsid() argument 931 fanotify_handle_event(struct fsnotify_group * group,u32 mask,const void * data,int data_type,struct inode * dir,const struct qstr * file_name,u32 cookie,struct fsnotify_iter_info * iter_info) fanotify_handle_event() argument [all...] |
| /linux/fs/notify/ |
| H A D | mark.c | 556 bool fsnotify_prepare_user_wait(struct fsnotify_iter_info *iter_info) in fsnotify_prepare_user_wait() argument 562 struct fsnotify_mark *mark = iter_info->marks[type]; in fsnotify_prepare_user_wait() 566 if (mark->group == iter_info->current_group) { in fsnotify_prepare_user_wait() 572 iter_info->marks[type] = mark; in fsnotify_prepare_user_wait() 581 srcu_read_unlock(&fsnotify_mark_srcu, iter_info->srcu_idx); in fsnotify_prepare_user_wait() 587 fsnotify_put_mark_wake(iter_info->marks[type]); in fsnotify_prepare_user_wait() 591 void fsnotify_finish_user_wait(struct fsnotify_iter_info *iter_info) in fsnotify_finish_user_wait() argument 596 iter_info->srcu_idx = srcu_read_lock(&fsnotify_mark_srcu); in fsnotify_finish_user_wait() 598 fsnotify_put_mark_wake(iter_info->marks[type]); in fsnotify_finish_user_wait()
|
| /linux/drivers/md/ |
| H A D | dm-ioctl.c | 804 struct vers_iter iter_info; in __list_versions() local 818 iter_info.old_vers = NULL; in __list_versions() 819 iter_info.vers = vers; in __list_versions() 820 iter_info.end = (char *)vers + len; in __list_versions() 826 dm_target_iterate(list_version_get_info, &iter_info); in __list_versions() 828 list_version_get_info(tt, &iter_info); in __list_versions() 830 if (iter_info.vers) { in __list_versions() 831 if (iter_info.old_vers) in __list_versions() 832 iter_info.old_vers->next = 0; in __list_versions() 833 param->data_size = param->data_start + ((char *)iter_info.vers - (char *)vers); in __list_versions()
|
| /linux/fs/nfsd/ |
| H A D | filecache.c | 841 struct fsnotify_iter_info *iter_info) in nfsd_dir_fsnotify_handle_event() argument 850 struct fsnotify_iter_info *iter_info) in nfsd_dir_fsnotify_handle_event() argument
|
| /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 | 1824 __aligned_u64 iter_info; /* extra bpf_iter_link_info */ member
|
| /linux/include/uapi/linux/ |
| H A D | bpf.h | 1824 __aligned_u64 iter_info; /* extra bpf_iter_link_info */ member
|
| /linux/tools/lib/bpf/ |
| H A D | libbpf.c | 13991 link_create_opts.iter_info = OPTS_GET(opts, link_info, (void *)0); in bpf_program__attach_iter()
|