Searched refs:mntns (Results 1 – 6 of 6) sorted by relevance
| /linux-6.15/samples/vfs/ |
| H A D | mountinfo.c | 214 int pidfd, mntns, ret, opt; in main() local 243 mntns = ioctl(pidfd, PIDFD_GET_MNT_NAMESPACE, NULL); in main() 244 if (mntns < 0) { in main() 251 ret = ioctl(mntns, NS_MNT_GET_INFO, &mni); in main() 268 ret = ioctl(mntns, NS_MNT_GET_NEXT, &mni); in main() 269 close(mntns); in main() 270 mntns = ret; in main() 271 } while (mntns >= 0); in main()
|
| /linux-6.15/fs/notify/ |
| H A D | fsnotify.h | 98 static inline void fsnotify_clear_marks_by_mntns(struct mnt_namespace *mntns) in fsnotify_clear_marks_by_mntns() argument 100 fsnotify_destroy_marks(&mntns->n_fsnotify_marks); in fsnotify_clear_marks_by_mntns()
|
| H A D | fsnotify.c | 31 void __fsnotify_mntns_delete(struct mnt_namespace *mntns) in __fsnotify_mntns_delete() argument 33 fsnotify_clear_marks_by_mntns(mntns); in __fsnotify_mntns_delete()
|
| /linux-6.15/include/linux/ |
| H A D | fsnotify.h | 323 static inline void fsnotify_mntns_delete(struct mnt_namespace *mntns) in fsnotify_mntns_delete() argument 325 __fsnotify_mntns_delete(mntns); in fsnotify_mntns_delete()
|
| H A D | fsnotify_backend.h | 650 extern void __fsnotify_mntns_delete(struct mnt_namespace *mntns); 952 static inline void __fsnotify_mntns_delete(struct mnt_namespace *mntns) in __fsnotify_mntns_delete() argument
|
| /linux-6.15/fs/ |
| H A D | namespace.c | 2202 struct mnt_namespace *get_sequential_mnt_ns(struct mnt_namespace *mntns, bool previous) in get_sequential_mnt_ns() argument 2210 list = rcu_dereference(list_bidir_prev_rcu(&mntns->mnt_ns_list)); in get_sequential_mnt_ns() 2212 list = rcu_dereference(list_next_rcu(&mntns->mnt_ns_list)); in get_sequential_mnt_ns() 2216 mntns = list_entry_rcu(list, struct mnt_namespace, mnt_ns_list); in get_sequential_mnt_ns() 2223 if (!ns_capable_noaudit(mntns->user_ns, CAP_SYS_ADMIN)) in get_sequential_mnt_ns() 2231 if (!refcount_inc_not_zero(&mntns->ns.count)) in get_sequential_mnt_ns() 2234 return mntns; in get_sequential_mnt_ns()
|