| /linux-6.15/samples/vfs/ |
| H A D | test-list-all-mounts.c | 14 static int __statmount(__u64 mnt_id, __u64 mnt_ns_id, __u64 mask, in __statmount() argument 22 .mnt_ns_id = mnt_ns_id, in __statmount() 28 static struct statmount *sys_statmount(__u64 mnt_id, __u64 mnt_ns_id, in sys_statmount() argument 41 ret = __statmount(mnt_id, mnt_ns_id, mask, stmnt, bufsize, flags); in sys_statmount() 65 .mnt_ns_id = mnt_ns_id, in sys_listmount() 91 info.nr_mounts, (uint64_t)info.mnt_ns_id); in main() 96 info.mnt_ns_id, list, LISTMNT_BUFFER, in main() 102 info.nr_mounts, (uint64_t)info.mnt_ns_id); in main() 115 info.nr_mounts, (uint64_t)info.mnt_ns_id); in main() 124 stmnt = sys_statmount(last_mnt_id, info.mnt_ns_id, in main() [all …]
|
| H A D | mountinfo.c | 36 static int statmount(__u64 mnt_id, __u64 mnt_ns_id, __u64 mask, in statmount() argument 46 if (mnt_ns_id) { in statmount() 48 req.mnt_ns_id = mnt_ns_id; in statmount() 54 static ssize_t listmount(__u64 mnt_id, __u64 mnt_ns_id, __u64 last_mnt_id, in listmount() argument 63 if (mnt_ns_id) { in listmount() 65 req.mnt_ns_id = mnt_ns_id; in listmount() 128 static int dump_mountinfo(__u64 mnt_id, __u64 mnt_ns_id) in dump_mountinfo() argument 138 ret = statmount(mnt_id, mnt_ns_id, mask, buf, STATMOUNT_BUFSIZE, 0); in dump_mountinfo() 169 static int dump_mounts(__u64 mnt_ns_id) in dump_mounts() argument 190 int ret = dump_mountinfo(mntid[i], mnt_ns_id); in dump_mounts() [all …]
|
| H A D | samples-vfs.h | 38 __u64 mnt_ns_id; /* ID of the mount namespace */ member 58 __u64 mnt_ns_id; member 77 __u64 mnt_ns_id; member
|
| /linux-6.15/tools/testing/selftests/filesystems/statmount/ |
| H A D | statmount.h | 10 static inline int statmount(uint64_t mnt_id, uint64_t mnt_ns_id, uint64_t mask, in statmount() argument 20 if (mnt_ns_id) { in statmount() 22 req.mnt_ns_id = mnt_ns_id; in statmount() 28 static inline ssize_t listmount(uint64_t mnt_id, uint64_t mnt_ns_id, in listmount() argument 38 if (mnt_ns_id) { in listmount() 40 req.mnt_ns_id = mnt_ns_id; in listmount()
|
| H A D | statmount_test_ns.c | 72 if (ioctl(fd, NS_GET_MNTNS_ID, mnt_ns_id) < 0) { in get_mnt_ns_id() 169 uint64_t mnt_ns_id; in _test_statmount_mnt_ns_id() local 173 ret = get_mnt_ns_id("/proc/self/ns/mnt", &mnt_ns_id); in _test_statmount_mnt_ns_id() 197 if (sm.mnt_ns_id != mnt_ns_id) { in _test_statmount_mnt_ns_id() 199 (unsigned long long)sm.mnt_ns_id, in _test_statmount_mnt_ns_id() 200 (unsigned long long)mnt_ns_id); in _test_statmount_mnt_ns_id() 233 uint64_t mnt_ns_id; in validate_external_listmount() local 240 ret = get_mnt_ns_id(buf, &mnt_ns_id); in validate_external_listmount() 270 if (sm.mnt_ns_id != mnt_ns_id) { in validate_external_listmount() 272 (unsigned long long)sm.mnt_ns_id, in validate_external_listmount() [all …]
|
| /linux-6.15/tools/testing/selftests/filesystems/nsfs/ |
| H A D | iterate_mntns.c | 23 __u64 mnt_ns_id; member 37 __u64 mnt_ns_id[MNT_NS_COUNT]; in FIXTURE() local 58 self->mnt_ns_id[i] = info.mnt_ns_id; in FIXTURE_SETUP() 128 ASSERT_EQ(info.mnt_ns_id, self->mnt_ns_id[i]); in TEST_F() 147 ASSERT_EQ(info.mnt_ns_id, self->mnt_ns_id[i]); in TEST_F()
|
| /linux-6.15/tools/perf/trace/beauty/include/uapi/linux/ |
| H A D | mount.h | 175 __u64 mnt_ns_id; /* ID of the mount namespace */ member 203 __u64 mnt_ns_id; member
|
| /linux-6.15/include/uapi/linux/ |
| H A D | mount.h | 175 __u64 mnt_ns_id; /* ID of the mount namespace */ member 203 __u64 mnt_ns_id; member
|
| H A D | nsfs.h | 33 __u64 mnt_ns_id; member
|
| /linux-6.15/fs/ |
| H A D | namespace.c | 201 const u64 mnt_ns_id = *(u64 *)key; in mnt_ns_find() local 204 if (mnt_ns_id < ns->seq) in mnt_ns_find() 206 if (mnt_ns_id > ns->seq) in mnt_ns_find() 225 static struct mnt_namespace *lookup_mnt_ns(u64 mnt_ns_id) in lookup_mnt_ns() argument 234 node = rb_find_rcu(&mnt_ns_id, &mnt_ns_tree, mnt_ns_find); in lookup_mnt_ns() 5503 s->sm.mnt_ns_id = ns->seq; in statmount_mnt_ns_id() 5817 if (mnt_ns_id && mnt_ns_empty(ns)) in do_statmount() 5978 if (kreq->mnt_ns_id && kreq->spare) in grab_requested_mnt_ns() 5981 if (kreq->mnt_ns_id) in grab_requested_mnt_ns() 5982 return lookup_mnt_ns(kreq->mnt_ns_id); in grab_requested_mnt_ns() [all …]
|
| H A D | nsfs.c | 142 kinfo->mnt_ns_id = mnt_ns->seq; in copy_ns_info_to_user()
|