iter_info         608 drivers/md/dm-ioctl.c 	struct vers_iter iter_info;
iter_info         636 drivers/md/dm-ioctl.c 	iter_info.param_size = param_size;
iter_info         637 drivers/md/dm-ioctl.c 	iter_info.old_vers = NULL;
iter_info         638 drivers/md/dm-ioctl.c 	iter_info.vers = vers;
iter_info         639 drivers/md/dm-ioctl.c 	iter_info.flags = 0;
iter_info         640 drivers/md/dm-ioctl.c 	iter_info.end = (char *)vers+len;
iter_info         646 drivers/md/dm-ioctl.c 		dm_target_iterate(list_version_get_info, &iter_info);
iter_info         648 drivers/md/dm-ioctl.c 		list_version_get_info(tt, &iter_info);
iter_info         649 drivers/md/dm-ioctl.c 	param->flags |= iter_info.flags;
iter_info         541 fs/nfsd/filecache.c 				struct fsnotify_iter_info *iter_info)
iter_info          77 fs/notify/dnotify/dnotify.c 				struct fsnotify_iter_info *iter_info)
iter_info          79 fs/notify/dnotify/dnotify.c 	struct fsnotify_mark *inode_mark = fsnotify_iter_inode_mark(iter_info);
iter_info          90 fs/notify/dnotify/dnotify.c 	if (WARN_ON(fsnotify_iter_vfsmount_mark(iter_info)))
iter_info          89 fs/notify/fanotify/fanotify.c 				 struct fsnotify_iter_info *iter_info)
iter_info         148 fs/notify/fanotify/fanotify.c 				     struct fsnotify_iter_info *iter_info,
iter_info         159 fs/notify/fanotify/fanotify.c 		 __func__, iter_info->report_mask, event_mask, data, data_type);
iter_info         171 fs/notify/fanotify/fanotify.c 		if (!fsnotify_iter_should_report_type(iter_info, type))
iter_info         173 fs/notify/fanotify/fanotify.c 		mark = iter_info->marks[type];
iter_info         357 fs/notify/fanotify/fanotify.c static __kernel_fsid_t fanotify_get_fsid(struct fsnotify_iter_info *iter_info)
iter_info         365 fs/notify/fanotify/fanotify.c 		if (!fsnotify_iter_should_report_type(iter_info, type))
iter_info         368 fs/notify/fanotify/fanotify.c 		conn = READ_ONCE(iter_info->marks[type]->connector);
iter_info         389 fs/notify/fanotify/fanotify.c 				 struct fsnotify_iter_info *iter_info)
iter_info         418 fs/notify/fanotify/fanotify.c 	mask = fanotify_group_event_mask(group, iter_info, mask, data,
iter_info         431 fs/notify/fanotify/fanotify.c 		if (!fsnotify_prepare_user_wait(iter_info))
iter_info         436 fs/notify/fanotify/fanotify.c 		fsid = fanotify_get_fsid(iter_info);
iter_info         466 fs/notify/fanotify/fanotify.c 					    iter_info);
iter_info         470 fs/notify/fanotify/fanotify.c 		fsnotify_finish_user_wait(iter_info);
iter_info         190 fs/notify/fsnotify.c 			 struct fsnotify_iter_info *iter_info)
iter_info         199 fs/notify/fsnotify.c 	if (WARN_ON(!iter_info->report_mask))
iter_info         205 fs/notify/fsnotify.c 			if (!fsnotify_iter_should_report_type(iter_info, type))
iter_info         207 fs/notify/fsnotify.c 			mark = iter_info->marks[type];
iter_info         215 fs/notify/fsnotify.c 		if (!fsnotify_iter_should_report_type(iter_info, type))
iter_info         217 fs/notify/fsnotify.c 		mark = iter_info->marks[type];
iter_info         235 fs/notify/fsnotify.c 					file_name, cookie, iter_info);
iter_info         268 fs/notify/fsnotify.c 		struct fsnotify_iter_info *iter_info)
iter_info         276 fs/notify/fsnotify.c 		mark = iter_info->marks[type];
iter_info         286 fs/notify/fsnotify.c 	iter_info->report_mask = 0;
iter_info         288 fs/notify/fsnotify.c 		mark = iter_info->marks[type];
iter_info         291 fs/notify/fsnotify.c 			fsnotify_iter_set_report_type(iter_info, type);
iter_info         294 fs/notify/fsnotify.c 	return iter_info->report_mask;
iter_info         301 fs/notify/fsnotify.c static void fsnotify_iter_next(struct fsnotify_iter_info *iter_info)
iter_info         306 fs/notify/fsnotify.c 		if (fsnotify_iter_should_report_type(iter_info, type))
iter_info         307 fs/notify/fsnotify.c 			iter_info->marks[type] =
iter_info         308 fs/notify/fsnotify.c 				fsnotify_next_mark(iter_info->marks[type]);
iter_info         321 fs/notify/fsnotify.c 	struct fsnotify_iter_info iter_info = {};
iter_info         355 fs/notify/fsnotify.c 	iter_info.srcu_idx = srcu_read_lock(&fsnotify_mark_srcu);
iter_info         357 fs/notify/fsnotify.c 	iter_info.marks[FSNOTIFY_OBJ_TYPE_INODE] =
iter_info         359 fs/notify/fsnotify.c 	iter_info.marks[FSNOTIFY_OBJ_TYPE_SB] =
iter_info         362 fs/notify/fsnotify.c 		iter_info.marks[FSNOTIFY_OBJ_TYPE_VFSMOUNT] =
iter_info         371 fs/notify/fsnotify.c 	while (fsnotify_iter_select_report_types(&iter_info)) {
iter_info         373 fs/notify/fsnotify.c 				    file_name, &iter_info);
iter_info         378 fs/notify/fsnotify.c 		fsnotify_iter_next(&iter_info);
iter_info         382 fs/notify/fsnotify.c 	srcu_read_unlock(&fsnotify_mark_srcu, iter_info.srcu_idx);
iter_info          31 fs/notify/inotify/inotify.h 				struct fsnotify_iter_info *iter_info);
iter_info          62 fs/notify/inotify/inotify_fsnotify.c 			 struct fsnotify_iter_info *iter_info)
iter_info          64 fs/notify/inotify/inotify_fsnotify.c 	struct fsnotify_mark *inode_mark = fsnotify_iter_inode_mark(iter_info);
iter_info          72 fs/notify/inotify/inotify_fsnotify.c 	if (WARN_ON(fsnotify_iter_vfsmount_mark(iter_info)))
iter_info         487 fs/notify/inotify/inotify_user.c 	struct fsnotify_iter_info iter_info = { };
iter_info         489 fs/notify/inotify/inotify_user.c 	fsnotify_iter_set_report_type_mark(&iter_info, FSNOTIFY_OBJ_TYPE_INODE,
iter_info         494 fs/notify/inotify/inotify_user.c 			     FSNOTIFY_EVENT_NONE, NULL, 0, &iter_info);
iter_info         327 fs/notify/mark.c bool fsnotify_prepare_user_wait(struct fsnotify_iter_info *iter_info)
iter_info         333 fs/notify/mark.c 		if (!fsnotify_get_mark_safe(iter_info->marks[type]))
iter_info         342 fs/notify/mark.c 	srcu_read_unlock(&fsnotify_mark_srcu, iter_info->srcu_idx);
iter_info         348 fs/notify/mark.c 		fsnotify_put_mark_wake(iter_info->marks[type]);
iter_info         352 fs/notify/mark.c void fsnotify_finish_user_wait(struct fsnotify_iter_info *iter_info)
iter_info         356 fs/notify/mark.c 	iter_info->srcu_idx = srcu_read_lock(&fsnotify_mark_srcu);
iter_info         358 fs/notify/mark.c 		fsnotify_put_mark_wake(iter_info->marks[type]);
iter_info         121 include/linux/fsnotify_backend.h 			    struct fsnotify_iter_info *iter_info);
iter_info         245 include/linux/fsnotify_backend.h 		struct fsnotify_iter_info *iter_info, int type)
iter_info         247 include/linux/fsnotify_backend.h 	return (iter_info->report_mask & (1U << type));
iter_info         251 include/linux/fsnotify_backend.h 		struct fsnotify_iter_info *iter_info, int type)
iter_info         253 include/linux/fsnotify_backend.h 	iter_info->report_mask |= (1U << type);
iter_info         257 include/linux/fsnotify_backend.h 		struct fsnotify_iter_info *iter_info, int type,
iter_info         260 include/linux/fsnotify_backend.h 	iter_info->marks[type] = mark;
iter_info         261 include/linux/fsnotify_backend.h 	iter_info->report_mask |= (1U << type);
iter_info         266 include/linux/fsnotify_backend.h 		struct fsnotify_iter_info *iter_info) \
iter_info         268 include/linux/fsnotify_backend.h 	return (iter_info->report_mask & FSNOTIFY_OBJ_TYPE_##NAME##_FL) ? \
iter_info         269 include/linux/fsnotify_backend.h 		iter_info->marks[FSNOTIFY_OBJ_TYPE_##NAME] : NULL; \
iter_info         498 include/linux/fsnotify_backend.h extern void fsnotify_finish_user_wait(struct fsnotify_iter_info *iter_info);
iter_info         499 include/linux/fsnotify_backend.h extern bool fsnotify_prepare_user_wait(struct fsnotify_iter_info *iter_info);
iter_info         159 kernel/audit_fsnotify.c 				    struct fsnotify_iter_info *iter_info)
iter_info         161 kernel/audit_fsnotify.c 	struct fsnotify_mark *inode_mark = fsnotify_iter_inode_mark(iter_info);
iter_info        1044 kernel/audit_tree.c 				   struct fsnotify_iter_info *iter_info)
iter_info         473 kernel/audit_watch.c 				    struct fsnotify_iter_info *iter_info)
iter_info         475 kernel/audit_watch.c 	struct fsnotify_mark *inode_mark = fsnotify_iter_inode_mark(iter_info);