/kernel/linux/linux-5.10/fs/ecryptfs/ |
H A D | file.c | 195 struct dentry *ecryptfs_dentry = file->f_path.dentry; in ecryptfs_open() local 196 /* Private value of ecryptfs_dentry allocated in in ecryptfs_open() 218 rc = ecryptfs_get_lower_file(ecryptfs_dentry, inode); in ecryptfs_open() 223 ecryptfs_dentry, rc); in ecryptfs_open() 235 rc = read_or_initialize_metadata(ecryptfs_dentry); in ecryptfs_open() 262 struct dentry *ecryptfs_dentry = file->f_path.dentry; in ecryptfs_dir_open() local 263 /* Private value of ecryptfs_dentry allocated in in ecryptfs_dir_open() 276 lower_file = dentry_open(ecryptfs_dentry_to_lower_path(ecryptfs_dentry), in ecryptfs_dir_open() 282 ecryptfs_dentry, PTR_ERR(lower_file)); in ecryptfs_dir_open()
|
H A D | inode.c | 171 * @ecryptfs_dentry: New file's dentry in ecryptfs 182 struct dentry *ecryptfs_dentry, umode_t mode) in ecryptfs_do_create() 189 lower_dentry = ecryptfs_dentry_to_lower(ecryptfs_dentry); in ecryptfs_do_create() 219 int ecryptfs_initialize_file(struct dentry *ecryptfs_dentry, in ecryptfs_initialize_file() argument 238 rc = ecryptfs_get_lower_file(ecryptfs_dentry, ecryptfs_inode); in ecryptfs_initialize_file() 243 ecryptfs_dentry, rc); in ecryptfs_initialize_file() 246 rc = ecryptfs_write_metadata(ecryptfs_dentry, ecryptfs_inode); in ecryptfs_initialize_file() 265 ecryptfs_create(struct inode *directory_inode, struct dentry *ecryptfs_dentry, in ecryptfs_create() argument 271 ecryptfs_inode = ecryptfs_do_create(directory_inode, ecryptfs_dentry, in ecryptfs_create() 281 rc = ecryptfs_initialize_file(ecryptfs_dentry, ecryptfs_inod in ecryptfs_create() 181 ecryptfs_do_create(struct inode *directory_inode, struct dentry *ecryptfs_dentry, umode_t mode) ecryptfs_do_create() argument 390 ecryptfs_lookup(struct inode *ecryptfs_dir_inode, struct dentry *ecryptfs_dentry, unsigned int flags) ecryptfs_lookup() argument [all...] |
H A D | crypto.c | 1024 * @ecryptfs_dentry: The eCryptfs dentry 1052 struct dentry *ecryptfs_dentry) in ecryptfs_write_headers_virt() 1068 ecryptfs_dentry, &written, in ecryptfs_write_headers_virt() 1097 ecryptfs_write_metadata_to_xattr(struct dentry *ecryptfs_dentry, in ecryptfs_write_metadata_to_xattr() argument 1102 struct dentry *lower_dentry = ecryptfs_dentry_to_lower(ecryptfs_dentry); in ecryptfs_write_metadata_to_xattr() 1133 * @ecryptfs_dentry: The eCryptfs dentry, which should be negative 1144 int ecryptfs_write_metadata(struct dentry *ecryptfs_dentry, in ecryptfs_write_metadata() argument 1178 ecryptfs_dentry); in ecryptfs_write_metadata() 1185 rc = ecryptfs_write_metadata_to_xattr(ecryptfs_dentry, ecryptfs_inode, in ecryptfs_write_metadata() 1263 * @ecryptfs_dentry 1049 ecryptfs_write_headers_virt(char *page_virt, size_t max, size_t *size, struct ecryptfs_crypt_stat *crypt_stat, struct dentry *ecryptfs_dentry) ecryptfs_write_headers_virt() argument 1271 ecryptfs_read_headers_virt(char *page_virt, struct ecryptfs_crypt_stat *crypt_stat, struct dentry *ecryptfs_dentry, int validate_header_size) ecryptfs_read_headers_virt() argument 1383 ecryptfs_read_metadata(struct dentry *ecryptfs_dentry) ecryptfs_read_metadata() argument [all...] |
H A D | ecryptfs_kernel.h | 563 int ecryptfs_initialize_file(struct dentry *ecryptfs_dentry, 589 int ecryptfs_write_metadata(struct dentry *ecryptfs_dentry, 591 int ecryptfs_read_metadata(struct dentry *ecryptfs_dentry); 604 struct dentry *ecryptfs_dentry, 608 unsigned char *src, struct dentry *ecryptfs_dentry);
|
H A D | keystore.c | 1743 * @ecryptfs_dentry: The eCryptfs dentry associated with the packet set 1754 struct dentry *ecryptfs_dentry) in ecryptfs_parse_packet_set() 2387 * @ecryptfs_dentry: The dentry, used to retrieve the mount crypt stat 2400 struct dentry *ecryptfs_dentry, size_t *len, in ecryptfs_generate_key_packet_set() 2407 ecryptfs_dentry->d_sb)->mount_crypt_stat; in ecryptfs_generate_key_packet_set() 1752 ecryptfs_parse_packet_set(struct ecryptfs_crypt_stat *crypt_stat, unsigned char *src, struct dentry *ecryptfs_dentry) ecryptfs_parse_packet_set() argument 2398 ecryptfs_generate_key_packet_set(char *dest_base, struct ecryptfs_crypt_stat *crypt_stat, struct dentry *ecryptfs_dentry, size_t *len, size_t max) ecryptfs_generate_key_packet_set() argument
|
/kernel/linux/linux-6.6/fs/ecryptfs/ |
H A D | file.c | 214 struct dentry *ecryptfs_dentry = file->f_path.dentry; in ecryptfs_open() local 215 /* Private value of ecryptfs_dentry allocated in in ecryptfs_open() 237 rc = ecryptfs_get_lower_file(ecryptfs_dentry, inode); in ecryptfs_open() 242 ecryptfs_dentry, rc); in ecryptfs_open() 254 rc = read_or_initialize_metadata(ecryptfs_dentry); in ecryptfs_open() 281 struct dentry *ecryptfs_dentry = file->f_path.dentry; in ecryptfs_dir_open() local 282 /* Private value of ecryptfs_dentry allocated in in ecryptfs_dir_open() 295 lower_file = dentry_open(ecryptfs_dentry_to_lower_path(ecryptfs_dentry), in ecryptfs_dir_open() 301 ecryptfs_dentry, PTR_ERR(lower_file)); in ecryptfs_dir_open()
|
H A D | inode.c | 171 * @ecryptfs_dentry: New file's dentry in ecryptfs 182 struct dentry *ecryptfs_dentry, umode_t mode) in ecryptfs_do_create() 189 rc = lock_parent(ecryptfs_dentry, &lower_dentry, &lower_dir); in ecryptfs_do_create() 220 int ecryptfs_initialize_file(struct dentry *ecryptfs_dentry, in ecryptfs_initialize_file() argument 239 rc = ecryptfs_get_lower_file(ecryptfs_dentry, ecryptfs_inode); in ecryptfs_initialize_file() 244 ecryptfs_dentry, rc); in ecryptfs_initialize_file() 247 rc = ecryptfs_write_metadata(ecryptfs_dentry, ecryptfs_inode); in ecryptfs_initialize_file() 265 struct inode *directory_inode, struct dentry *ecryptfs_dentry, in ecryptfs_create() 271 ecryptfs_inode = ecryptfs_do_create(directory_inode, ecryptfs_dentry, in ecryptfs_create() 281 rc = ecryptfs_initialize_file(ecryptfs_dentry, ecryptfs_inod in ecryptfs_create() 181 ecryptfs_do_create(struct inode *directory_inode, struct dentry *ecryptfs_dentry, umode_t mode) ecryptfs_do_create() argument 264 ecryptfs_create(struct mnt_idmap *idmap, struct inode *directory_inode, struct dentry *ecryptfs_dentry, umode_t mode, bool excl) ecryptfs_create() argument 390 ecryptfs_lookup(struct inode *ecryptfs_dir_inode, struct dentry *ecryptfs_dentry, unsigned int flags) ecryptfs_lookup() argument [all...] |
H A D | crypto.c | 997 * @ecryptfs_dentry: The eCryptfs dentry 1025 struct dentry *ecryptfs_dentry) in ecryptfs_write_headers_virt() 1041 ecryptfs_dentry, &written, in ecryptfs_write_headers_virt() 1070 ecryptfs_write_metadata_to_xattr(struct dentry *ecryptfs_dentry, in ecryptfs_write_metadata_to_xattr() argument 1075 struct dentry *lower_dentry = ecryptfs_dentry_to_lower(ecryptfs_dentry); in ecryptfs_write_metadata_to_xattr() 1106 * @ecryptfs_dentry: The eCryptfs dentry, which should be negative 1117 int ecryptfs_write_metadata(struct dentry *ecryptfs_dentry, in ecryptfs_write_metadata() argument 1151 ecryptfs_dentry); in ecryptfs_write_metadata() 1158 rc = ecryptfs_write_metadata_to_xattr(ecryptfs_dentry, ecryptfs_inode, in ecryptfs_write_metadata() 1236 * @ecryptfs_dentry 1022 ecryptfs_write_headers_virt(char *page_virt, size_t max, size_t *size, struct ecryptfs_crypt_stat *crypt_stat, struct dentry *ecryptfs_dentry) ecryptfs_write_headers_virt() argument 1244 ecryptfs_read_headers_virt(char *page_virt, struct ecryptfs_crypt_stat *crypt_stat, struct dentry *ecryptfs_dentry, int validate_header_size) ecryptfs_read_headers_virt() argument 1356 ecryptfs_read_metadata(struct dentry *ecryptfs_dentry) ecryptfs_read_metadata() argument [all...] |
H A D | ecryptfs_kernel.h | 548 int ecryptfs_initialize_file(struct dentry *ecryptfs_dentry, 574 int ecryptfs_write_metadata(struct dentry *ecryptfs_dentry, 576 int ecryptfs_read_metadata(struct dentry *ecryptfs_dentry); 589 struct dentry *ecryptfs_dentry, 593 unsigned char *src, struct dentry *ecryptfs_dentry);
|
H A D | keystore.c | 1744 * @ecryptfs_dentry: The eCryptfs dentry associated with the packet set 1755 struct dentry *ecryptfs_dentry) in ecryptfs_parse_packet_set() 2388 * @ecryptfs_dentry: The dentry, used to retrieve the mount crypt stat 2401 struct dentry *ecryptfs_dentry, size_t *len, in ecryptfs_generate_key_packet_set() 2408 ecryptfs_dentry->d_sb)->mount_crypt_stat; in ecryptfs_generate_key_packet_set() 1753 ecryptfs_parse_packet_set(struct ecryptfs_crypt_stat *crypt_stat, unsigned char *src, struct dentry *ecryptfs_dentry) ecryptfs_parse_packet_set() argument 2399 ecryptfs_generate_key_packet_set(char *dest_base, struct ecryptfs_crypt_stat *crypt_stat, struct dentry *ecryptfs_dentry, size_t *len, size_t max) ecryptfs_generate_key_packet_set() argument
|