Searched refs:seals (Results 1 – 8 of 8) sorted by relevance
/Linux-v4.19/tools/testing/selftests/memfd/ |
D | fuse_test.c | 76 static void mfd_assert_has_seals(int fd, __u64 seals) in mfd_assert_has_seals() argument 81 if (s != seals) { in mfd_assert_has_seals() 83 (unsigned long long)seals, (unsigned long long)s, fd); in mfd_assert_has_seals() 88 static void mfd_assert_add_seals(int fd, __u64 seals) in mfd_assert_add_seals() argument 94 r = fcntl(fd, F_ADD_SEALS, seals); in mfd_assert_add_seals() 97 fd, (unsigned long long)s, (unsigned long long)seals); in mfd_assert_add_seals() 102 static int mfd_busy_add_seals(int fd, __u64 seals) in mfd_busy_add_seals() argument 113 r = fcntl(fd, F_ADD_SEALS, seals); in mfd_busy_add_seals() 116 fd, (unsigned long long)s, (unsigned long long)seals); in mfd_busy_add_seals()
|
D | memfd_test.c | 83 static void mfd_assert_has_seals(int fd, unsigned int seals) in mfd_assert_has_seals() argument 88 if (s != seals) { in mfd_assert_has_seals() 89 printf("%u != %u = GET_SEALS(%d)\n", seals, s, fd); in mfd_assert_has_seals() 94 static void mfd_assert_add_seals(int fd, unsigned int seals) in mfd_assert_add_seals() argument 100 r = fcntl(fd, F_ADD_SEALS, seals); in mfd_assert_add_seals() 102 printf("ADD_SEALS(%d, %u -> %u) failed: %m\n", fd, s, seals); in mfd_assert_add_seals() 107 static void mfd_fail_add_seals(int fd, unsigned int seals) in mfd_fail_add_seals() argument 118 r = fcntl(fd, F_ADD_SEALS, seals); in mfd_fail_add_seals() 121 fd, s, seals); in mfd_fail_add_seals()
|
/Linux-v4.19/mm/ |
D | memfd.c | 140 return &SHMEM_I(file_inode(file))->seals; in memfd_file_seals_ptr() 144 return &HUGETLBFS_I(file_inode(file))->seals; in memfd_file_seals_ptr() 155 static int memfd_add_seals(struct file *file, unsigned int seals) in memfd_add_seals() argument 194 if (seals & ~(unsigned int)F_ALL_SEALS) in memfd_add_seals() 210 if ((seals & F_SEAL_WRITE) && !(*file_seals & F_SEAL_WRITE)) { in memfd_add_seals() 222 *file_seals |= seals; in memfd_add_seals() 232 unsigned int *seals = memfd_file_seals_ptr(file); in memfd_get_seals() local 234 return seals ? *seals : -EINVAL; in memfd_get_seals()
|
D | shmem.c | 1032 if ((newsize < oldsize && (info->seals & F_SEAL_SHRINK)) || in shmem_setattr() 1033 (newsize > oldsize && (info->seals & F_SEAL_GROW))) in shmem_setattr() 2196 info->seals = F_SEAL_SEAL; in shmem_get_inode() 2394 if (unlikely(info->seals & (F_SEAL_WRITE | F_SEAL_GROW))) { in shmem_write_begin() 2395 if (info->seals & F_SEAL_WRITE) in shmem_write_begin() 2397 if ((info->seals & F_SEAL_GROW) && pos + len > inode->i_size) in shmem_write_begin() 2660 if (info->seals & F_SEAL_WRITE) { in shmem_fallocate() 2692 if ((info->seals & F_SEAL_GROW) && offset + len > inode->i_size) { in shmem_fallocate()
|
/Linux-v4.19/include/linux/ |
D | shmem_fs.h | 16 unsigned int seals; /* shmem seals */ member
|
D | hugetlb.h | 293 unsigned int seals; member
|
/Linux-v4.19/fs/hugetlbfs/ |
D | inode.c | 533 if (info->seals & F_SEAL_WRITE) { in hugetlbfs_punch_hole() 587 if ((info->seals & F_SEAL_GROW) && offset + len > inode->i_size) { in hugetlbfs_fallocate() 697 if ((newsize < oldsize && (info->seals & F_SEAL_SHRINK)) || in hugetlbfs_setattr() 698 (newsize > oldsize && (info->seals & F_SEAL_GROW))) in hugetlbfs_setattr() 761 info->seals = F_SEAL_SEAL; in hugetlbfs_get_inode()
|
/Linux-v4.19/Documentation/security/tpm/ |
D | xen-tpmfront.txt | 16 which seals the secrets to the Physical TPM. If the process of creating each of
|