/kernel/linux/linux-5.10/fs/hmdfs/ |
H A D | inode.c | 85 struct iget_args *ia = data; in iget_test() local 88 WARN_ON(ia->ino.domain < DOMAIN_ROOT || in iget_test() 89 ia->ino.domain >= DOMAIN_INVALID); in iget_test() 93 if (read_ino_domain(inode->i_ino) != ia->ino.domain) in iget_test() 96 switch (ia->ino.domain) { in iget_test() 99 res = (ia->lo_i == hii->lower_inode); in iget_test() 102 res = (ia->lo_i == hii->lower_inode); in iget_test() 105 res = (ia->peer == hii->conn && in iget_test() 106 ia->remote_ino == hii->remote_ino); in iget_test() 109 res = (ia in iget_test() 128 struct iget_args *ia = (struct iget_args *)data; iget_set() local 169 struct iget_args ia = { hmdfs_iget5_locked_merge() local 195 struct iget_args ia = { hmdfs_iget5_locked_cloud_merge() local 230 struct iget_args ia = { hmdfs_iget5_locked_local() local 265 struct iget_args ia = { hmdfs_iget5_locked_remote() local 301 struct iget_args ia = { hmdfs_iget5_locked_cloud() local 325 struct iget_args ia = { hmdfs_iget_locked_root() local [all...] |
H A D | inode_remote.c | 850 static int hmdfs_dir_setattr_remote(struct dentry *dentry, struct iattr *ia) in hmdfs_dir_setattr_remote() argument 867 static int hmdfs_setattr_remote(struct dentry *dentry, struct iattr *ia) in hmdfs_setattr_remote() argument 883 if (ia->ia_valid & ATTR_SIZE) { in hmdfs_setattr_remote() 884 err = inode_newsize_ok(inode, ia->ia_size); in hmdfs_setattr_remote() 887 truncate_setsize(inode, ia->ia_size); in hmdfs_setattr_remote() 890 if (ia->ia_valid & ATTR_MTIME) in hmdfs_setattr_remote() 891 inode->i_mtime = ia->ia_mtime; in hmdfs_setattr_remote() 893 if ((ia->ia_valid & ATTR_SIZE) || (ia->ia_valid & ATTR_MTIME)) { in hmdfs_setattr_remote() 895 .size = cpu_to_le64(ia in hmdfs_setattr_remote() [all...] |
/kernel/linux/linux-6.6/fs/hmdfs/ |
H A D | inode.c | 85 struct iget_args *ia = data; in iget_test() local 88 WARN_ON(ia->ino.domain < DOMAIN_ROOT || in iget_test() 89 ia->ino.domain >= DOMAIN_INVALID); in iget_test() 93 if (read_ino_domain(inode->i_ino) != ia->ino.domain) in iget_test() 96 switch (ia->ino.domain) { in iget_test() 99 res = (ia->lo_i == hii->lower_inode); in iget_test() 102 res = (ia->lo_i == hii->lower_inode); in iget_test() 105 res = (ia->peer == hii->conn && in iget_test() 106 ia->remote_ino == hii->remote_ino); in iget_test() 109 res = (ia in iget_test() 128 struct iget_args *ia = (struct iget_args *)data; iget_set() local 169 struct iget_args ia = { hmdfs_iget5_locked_merge() local 195 struct iget_args ia = { hmdfs_iget5_locked_cloud_merge() local 230 struct iget_args ia = { hmdfs_iget5_locked_local() local 265 struct iget_args ia = { hmdfs_iget5_locked_remote() local 301 struct iget_args ia = { hmdfs_iget5_locked_cloud() local 325 struct iget_args ia = { hmdfs_iget_locked_root() local [all...] |
H A D | inode_remote.c | 850 static int hmdfs_dir_setattr_remote(struct mnt_idmap *idmap, struct dentry *dentry, struct iattr *ia) in hmdfs_dir_setattr_remote() argument 867 static int hmdfs_setattr_remote(struct mnt_idmap *idmap, struct dentry *dentry, struct iattr *ia) in hmdfs_setattr_remote() argument 883 if (ia->ia_valid & ATTR_SIZE) { in hmdfs_setattr_remote() 884 err = inode_newsize_ok(inode, ia->ia_size); in hmdfs_setattr_remote() 887 truncate_setsize(inode, ia->ia_size); in hmdfs_setattr_remote() 890 if (ia->ia_valid & ATTR_MTIME) in hmdfs_setattr_remote() 891 inode->i_mtime = ia->ia_mtime; in hmdfs_setattr_remote() 893 if ((ia->ia_valid & ATTR_SIZE) || (ia->ia_valid & ATTR_MTIME)) { in hmdfs_setattr_remote() 895 .size = cpu_to_le64(ia in hmdfs_setattr_remote() [all...] |
/kernel/liteos_a/testsuites/unittest/net/netdb/full/ |
H A D | net_netdb_test_005.cpp | 36 struct in_addr ia; in GetHostByAddrRTest() local 43 ia.s_addr = inet_addr("127.0.0.1"); in GetHostByAddrRTest() 44 ret = gethostbyaddr_r(&ia, sizeof ia, AF_INET, &addr, buf, sizeof buf, &result, &err); in GetHostByAddrRTest() 52 ia.s_addr = inet_addr("127.0.0.0"); in GetHostByAddrRTest() 53 ret = gethostbyaddr_r(&ia, sizeof ia, AF_INET, &addr, buf, sizeof buf, &result, &err); in GetHostByAddrRTest() 56 ret = gethostbyaddr_r(&ia, sizeof ia, AF_INET, &addr, buf, sizeof buf, &result, &err); in GetHostByAddrRTest() 59 ret = gethostbyaddr_r(&ia, sizeo in GetHostByAddrRTest() [all...] |
H A D | net_netdb_test_004.cpp | 48 struct in_addr ia; in GetHostByAddrTest() local 50 ia.s_addr = inet_addr("127.0.0.1"); in GetHostByAddrTest() 51 struct hostent *addr = gethostbyaddr(&ia, sizeof ia, AF_INET); in GetHostByAddrTest() 57 ia.s_addr = inet_addr("100.0.0.0"); in GetHostByAddrTest() 58 addr = gethostbyaddr(&ia, sizeof ia, AF_INET); in GetHostByAddrTest() 64 ia.s_addr = inet_addr("127.0.0.0"); in GetHostByAddrTest() 65 addr = gethostbyaddr(&ia, sizeof ia, AF_INE in GetHostByAddrTest() [all...] |
/kernel/linux/linux-5.10/fs/ntfs/ |
H A D | index.c | 116 INDEX_ALLOCATION *ia; in ntfs_index_lookup() local 199 ictx->ia = NULL; in ntfs_index_lookup() 276 ia = (INDEX_ALLOCATION*)(kaddr + ((vcn << in ntfs_index_lookup() 279 if ((u8*)ia < kaddr || (u8*)ia > kaddr + PAGE_SIZE) { in ntfs_index_lookup() 285 if (unlikely(!ntfs_is_indx_record(ia->magic))) { in ntfs_index_lookup() 291 if (sle64_to_cpu(ia->index_block_vcn) != vcn) { in ntfs_index_lookup() 296 sle64_to_cpu(ia->index_block_vcn), in ntfs_index_lookup() 300 if (le32_to_cpu(ia->index.allocated_size) + 0x18 != in ntfs_index_lookup() 307 le32_to_cpu(ia in ntfs_index_lookup() [all...] |
H A D | dir.c | 75 INDEX_ALLOCATION *ia; in ntfs_lookup_inode_by_name() local 320 ia = (INDEX_ALLOCATION*)(kaddr + ((vcn << in ntfs_lookup_inode_by_name() 323 if ((u8*)ia < kaddr || (u8*)ia > kaddr + PAGE_SIZE) { in ntfs_lookup_inode_by_name() 329 if (unlikely(!ntfs_is_indx_record(ia->magic))) { in ntfs_lookup_inode_by_name() 335 if (sle64_to_cpu(ia->index_block_vcn) != vcn) { in ntfs_lookup_inode_by_name() 340 sle64_to_cpu(ia->index_block_vcn), in ntfs_lookup_inode_by_name() 344 if (le32_to_cpu(ia->index.allocated_size) + 0x18 != in ntfs_lookup_inode_by_name() 351 le32_to_cpu(ia->index.allocated_size) + 0x18, in ntfs_lookup_inode_by_name() 355 index_end = (u8*)ia in ntfs_lookup_inode_by_name() 1097 INDEX_ALLOCATION *ia; ntfs_readdir() local [all...] |
/kernel/linux/linux-6.6/fs/ntfs/ |
H A D | index.c | 116 INDEX_ALLOCATION *ia; in ntfs_index_lookup() local 199 ictx->ia = NULL; in ntfs_index_lookup() 276 ia = (INDEX_ALLOCATION*)(kaddr + ((vcn << in ntfs_index_lookup() 279 if ((u8*)ia < kaddr || (u8*)ia > kaddr + PAGE_SIZE) { in ntfs_index_lookup() 285 if (unlikely(!ntfs_is_indx_record(ia->magic))) { in ntfs_index_lookup() 291 if (sle64_to_cpu(ia->index_block_vcn) != vcn) { in ntfs_index_lookup() 296 sle64_to_cpu(ia->index_block_vcn), in ntfs_index_lookup() 300 if (le32_to_cpu(ia->index.allocated_size) + 0x18 != in ntfs_index_lookup() 307 le32_to_cpu(ia in ntfs_index_lookup() [all...] |
H A D | dir.c | 75 INDEX_ALLOCATION *ia; in ntfs_lookup_inode_by_name() local 320 ia = (INDEX_ALLOCATION*)(kaddr + ((vcn << in ntfs_lookup_inode_by_name() 323 if ((u8*)ia < kaddr || (u8*)ia > kaddr + PAGE_SIZE) { in ntfs_lookup_inode_by_name() 329 if (unlikely(!ntfs_is_indx_record(ia->magic))) { in ntfs_lookup_inode_by_name() 335 if (sle64_to_cpu(ia->index_block_vcn) != vcn) { in ntfs_lookup_inode_by_name() 340 sle64_to_cpu(ia->index_block_vcn), in ntfs_lookup_inode_by_name() 344 if (le32_to_cpu(ia->index.allocated_size) + 0x18 != in ntfs_lookup_inode_by_name() 351 le32_to_cpu(ia->index.allocated_size) + 0x18, in ntfs_lookup_inode_by_name() 355 index_end = (u8*)ia in ntfs_lookup_inode_by_name() 1097 INDEX_ALLOCATION *ia; ntfs_readdir() local [all...] |
/kernel/linux/linux-6.6/fs/fuse/ |
H A D | file.c | 397 struct fuse_io_args ia; member 418 curr_index = wpa->ia.write.in.offset >> PAGE_SHIFT; in fuse_find_writeback() 419 if (idx_from >= curr_index + wpa->ia.ap.num_pages) in fuse_find_writeback() 608 void fuse_read_args_fill(struct fuse_io_args *ia, struct file *file, loff_t pos, in fuse_read_args_fill() argument 612 struct fuse_args *args = &ia->ap.args; in fuse_read_args_fill() 614 ia->read.in.fh = ff->fh; in fuse_read_args_fill() 615 ia->read.in.offset = pos; in fuse_read_args_fill() 616 ia->read.in.size = count; in fuse_read_args_fill() 617 ia->read.in.flags = file->f_flags; in fuse_read_args_fill() 621 args->in_args[0].size = sizeof(ia in fuse_read_args_fill() 709 struct fuse_io_args *ia; fuse_io_alloc() local 724 fuse_io_free(struct fuse_io_args *ia) fuse_io_free() argument 733 struct fuse_io_args *ia = container_of(args, typeof(*ia), ap.args); fuse_aio_complete_req() local 759 fuse_async_req_send(struct fuse_mount *fm, struct fuse_io_args *ia, size_t num_bytes) fuse_async_req_send() argument 780 fuse_send_read(struct fuse_io_args *ia, loff_t pos, size_t count, fl_owner_t owner) fuse_send_read() argument 836 struct fuse_io_args ia = { fuse_do_readpage() local 895 struct fuse_io_args *ia = container_of(args, typeof(*ia), ap.args); fuse_readpages_end() local 932 fuse_send_readpages(struct fuse_io_args *ia, struct file *file) fuse_send_readpages() argument 981 struct fuse_io_args *ia; fuse_readahead() local 1033 fuse_write_args_fill(struct fuse_io_args *ia, struct fuse_file *ff, loff_t pos, size_t count) fuse_write_args_fill() argument 1067 fuse_send_write(struct fuse_io_args *ia, loff_t pos, size_t count, fl_owner_t owner) fuse_send_write() argument 1113 fuse_send_write_pages(struct fuse_io_args *ia, struct kiocb *iocb, struct inode *inode, loff_t pos, size_t count) fuse_send_write_pages() argument 1163 fuse_fill_write_pages(struct fuse_io_args *ia, struct address_space *mapping, struct iov_iter *ii, loff_t pos, unsigned int max_pages) fuse_fill_write_pages() argument 1261 struct fuse_io_args ia = {}; fuse_perform_write() local 1442 struct fuse_io_args *ia; fuse_direct_io() local [all...] |
H A D | cuse.c | 321 struct cuse_init_args *ia = container_of(args, typeof(*ia), ap.args); in cuse_process_init_reply() local 322 struct fuse_args_pages *ap = &ia->ap; in cuse_process_init_reply() 324 struct cuse_init_out *arg = &ia->out; in cuse_process_init_reply() 409 kfree(ia); in cuse_process_init_reply() 430 struct cuse_init_args *ia; in cuse_send_init() local 440 ia = kzalloc(sizeof(*ia), GFP_KERNEL); in cuse_send_init() 441 if (!ia) in cuse_send_init() 444 ap = &ia in cuse_send_init() [all...] |
H A D | inode.c | 1200 struct fuse_init_args *ia = container_of(args, typeof(*ia), args); in process_init_reply() local 1201 struct fuse_init_out *arg = &ia->out; in process_init_reply() 1305 kfree(ia); in process_init_reply() 1318 struct fuse_init_args *ia; in fuse_send_init() local 1321 ia = kzalloc(sizeof(*ia), GFP_KERNEL | __GFP_NOFAIL); in fuse_send_init() 1323 ia->in.major = FUSE_KERNEL_VERSION; in fuse_send_init() 1324 ia->in.minor = FUSE_KERNEL_MINOR_VERSION; in fuse_send_init() 1325 ia in fuse_send_init() [all...] |
/kernel/linux/linux-5.10/fs/fuse/ |
H A D | file.c | 385 struct fuse_io_args ia; member 405 curr_index = wpa->ia.write.in.offset >> PAGE_SHIFT; in fuse_find_writeback() 406 if (idx_from >= curr_index + wpa->ia.ap.num_pages) in fuse_find_writeback() 592 void fuse_read_args_fill(struct fuse_io_args *ia, struct file *file, loff_t pos, in fuse_read_args_fill() argument 596 struct fuse_args *args = &ia->ap.args; in fuse_read_args_fill() 598 ia->read.in.fh = ff->fh; in fuse_read_args_fill() 599 ia->read.in.offset = pos; in fuse_read_args_fill() 600 ia->read.in.size = count; in fuse_read_args_fill() 601 ia->read.in.flags = file->f_flags; in fuse_read_args_fill() 605 args->in_args[0].size = sizeof(ia in fuse_read_args_fill() 693 struct fuse_io_args *ia; fuse_io_alloc() local 708 fuse_io_free(struct fuse_io_args *ia) fuse_io_free() argument 717 struct fuse_io_args *ia = container_of(args, typeof(*ia), ap.args); fuse_aio_complete_req() local 743 fuse_async_req_send(struct fuse_mount *fm, struct fuse_io_args *ia, size_t num_bytes) fuse_async_req_send() argument 764 fuse_send_read(struct fuse_io_args *ia, loff_t pos, size_t count, fl_owner_t owner) fuse_send_read() argument 829 struct fuse_io_args ia = { fuse_do_readpage() local 887 struct fuse_io_args *ia = container_of(args, typeof(*ia), ap.args); fuse_readpages_end() local 924 fuse_send_readpages(struct fuse_io_args *ia, struct file *file) fuse_send_readpages() argument 973 struct fuse_io_args *ia; fuse_readahead() local 1017 fuse_write_args_fill(struct fuse_io_args *ia, struct fuse_file *ff, loff_t pos, size_t count) fuse_write_args_fill() argument 1051 fuse_send_write(struct fuse_io_args *ia, loff_t pos, size_t count, fl_owner_t owner) fuse_send_write() argument 1095 fuse_send_write_pages(struct fuse_io_args *ia, struct kiocb *iocb, struct inode *inode, loff_t pos, size_t count) fuse_send_write_pages() argument 1143 fuse_fill_write_pages(struct fuse_io_args *ia, struct address_space *mapping, struct iov_iter *ii, loff_t pos, unsigned int max_pages) fuse_fill_write_pages() argument 1243 struct fuse_io_args ia = {}; fuse_perform_write() local 1453 struct fuse_io_args *ia; fuse_direct_io() local [all...] |
H A D | cuse.c | 321 struct cuse_init_args *ia = container_of(args, typeof(*ia), ap.args); in cuse_process_init_reply() local 322 struct fuse_args_pages *ap = &ia->ap; in cuse_process_init_reply() 324 struct cuse_init_out *arg = &ia->out; in cuse_process_init_reply() 409 kfree(ia); in cuse_process_init_reply() 430 struct cuse_init_args *ia; in cuse_send_init() local 440 ia = kzalloc(sizeof(*ia), GFP_KERNEL); in cuse_send_init() 441 if (!ia) in cuse_send_init() 444 ap = &ia in cuse_send_init() [all...] |
H A D | inode.c | 995 struct fuse_init_args *ia = container_of(args, typeof(*ia), args); in process_init_reply() local 996 struct fuse_init_out *arg = &ia->out; in process_init_reply() 1081 kfree(ia); in process_init_reply() 1094 struct fuse_init_args *ia; in fuse_send_init() local 1096 ia = kzalloc(sizeof(*ia), GFP_KERNEL | __GFP_NOFAIL); in fuse_send_init() 1098 ia->in.major = FUSE_KERNEL_VERSION; in fuse_send_init() 1099 ia->in.minor = FUSE_KERNEL_MINOR_VERSION; in fuse_send_init() 1100 ia in fuse_send_init() [all...] |
/kernel/linux/linux-5.10/fs/ramfs/ |
H A D | file-nommu.c | 161 static int ramfs_nommu_setattr(struct dentry *dentry, struct iattr *ia) in ramfs_nommu_setattr() argument 164 unsigned int old_ia_valid = ia->ia_valid; in ramfs_nommu_setattr() 168 ret = setattr_prepare(dentry, ia); in ramfs_nommu_setattr() 173 if (ia->ia_valid & ATTR_SIZE) { in ramfs_nommu_setattr() 176 if (ia->ia_size != size) { in ramfs_nommu_setattr() 177 ret = ramfs_nommu_resize(inode, ia->ia_size, size); in ramfs_nommu_setattr() 178 if (ret < 0 || ia->ia_valid == ATTR_SIZE) in ramfs_nommu_setattr() 184 ia->ia_valid |= ATTR_MTIME|ATTR_CTIME; in ramfs_nommu_setattr() 188 setattr_copy(inode, ia); in ramfs_nommu_setattr() 190 ia in ramfs_nommu_setattr() [all...] |
/kernel/linux/linux-6.6/fs/ramfs/ |
H A D | file-nommu.c | 162 struct dentry *dentry, struct iattr *ia) in ramfs_nommu_setattr() 165 unsigned int old_ia_valid = ia->ia_valid; in ramfs_nommu_setattr() 169 ret = setattr_prepare(&nop_mnt_idmap, dentry, ia); in ramfs_nommu_setattr() 174 if (ia->ia_valid & ATTR_SIZE) { in ramfs_nommu_setattr() 177 if (ia->ia_size != size) { in ramfs_nommu_setattr() 178 ret = ramfs_nommu_resize(inode, ia->ia_size, size); in ramfs_nommu_setattr() 179 if (ret < 0 || ia->ia_valid == ATTR_SIZE) in ramfs_nommu_setattr() 185 ia->ia_valid |= ATTR_MTIME|ATTR_CTIME; in ramfs_nommu_setattr() 189 setattr_copy(&nop_mnt_idmap, inode, ia); in ramfs_nommu_setattr() 191 ia in ramfs_nommu_setattr() 161 ramfs_nommu_setattr(struct mnt_idmap *idmap, struct dentry *dentry, struct iattr *ia) ramfs_nommu_setattr() argument [all...] |
/kernel/linux/linux-5.10/fs/sharefs/ |
H A D | inode.c | 267 static int sharefs_setattr(struct dentry *dentry, struct iattr *ia) in sharefs_setattr() argument 283 err = setattr_prepare(dentry, ia); in sharefs_setattr() 292 memcpy(&lower_ia, ia, sizeof(lower_ia)); in sharefs_setattr() 293 if (ia->ia_valid & ATTR_FILE) in sharefs_setattr() 294 lower_ia.ia_file = sharefs_lower_file(ia->ia_file); in sharefs_setattr() 304 if (ia->ia_valid & ATTR_SIZE) { in sharefs_setattr() 305 err = inode_newsize_ok(inode, ia->ia_size); in sharefs_setattr() 308 truncate_setsize(inode, ia->ia_size); in sharefs_setattr()
|
/kernel/linux/linux-6.6/fs/sharefs/ |
H A D | inode.c | 267 static int sharefs_setattr(struct dentry *dentry, struct iattr *ia) in sharefs_setattr() argument 283 err = setattr_prepare(dentry, ia); in sharefs_setattr() 292 memcpy(&lower_ia, ia, sizeof(lower_ia)); in sharefs_setattr() 293 if (ia->ia_valid & ATTR_FILE) in sharefs_setattr() 294 lower_ia.ia_file = sharefs_lower_file(ia->ia_file); in sharefs_setattr() 304 if (ia->ia_valid & ATTR_SIZE) { in sharefs_setattr() 305 err = inode_newsize_ok(inode, ia->ia_size); in sharefs_setattr() 308 truncate_setsize(inode, ia->ia_size); in sharefs_setattr()
|
/kernel/linux/linux-5.10/fs/ecryptfs/ |
H A D | inode.c | 720 * @ia: Address of the ecryptfs inode's attributes 733 static int truncate_upper(struct dentry *dentry, struct iattr *ia, in truncate_upper() argument 743 if (unlikely((ia->ia_size == i_size))) { in truncate_upper() 752 if (ia->ia_size > i_size) { in truncate_upper() 761 (ia->ia_size - 1), 1); in truncate_upper() 762 } else { /* ia->ia_size < i_size_read(inode) */ in truncate_upper() 764 * in which ia->ia_size is located. Fill in the end of in truncate_upper() 765 * that page from (ia->ia_size & ~PAGE_MASK) to in truncate_upper() 768 - (ia->ia_size & ~PAGE_MASK)); in truncate_upper() 771 truncate_setsize(inode, ia in truncate_upper() 853 struct iattr ia = { .ia_valid = ATTR_SIZE, .ia_size = new_length }; ecryptfs_truncate() local 890 ecryptfs_setattr(struct dentry *dentry, struct iattr *ia) ecryptfs_setattr() argument [all...] |
/kernel/linux/linux-6.6/fs/ecryptfs/ |
H A D | inode.c | 721 * @ia: Address of the ecryptfs inode's attributes 734 static int truncate_upper(struct dentry *dentry, struct iattr *ia, in truncate_upper() argument 744 if (unlikely((ia->ia_size == i_size))) { in truncate_upper() 753 if (ia->ia_size > i_size) { in truncate_upper() 762 (ia->ia_size - 1), 1); in truncate_upper() 763 } else { /* ia->ia_size < i_size_read(inode) */ in truncate_upper() 765 * in which ia->ia_size is located. Fill in the end of in truncate_upper() 766 * that page from (ia->ia_size & ~PAGE_MASK) to in truncate_upper() 769 - (ia->ia_size & ~PAGE_MASK)); in truncate_upper() 772 truncate_setsize(inode, ia in truncate_upper() 854 struct iattr ia = { .ia_valid = ATTR_SIZE, .ia_size = new_length }; ecryptfs_truncate() local 895 ecryptfs_setattr(struct mnt_idmap *idmap, struct dentry *dentry, struct iattr *ia) ecryptfs_setattr() argument [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | quotaops.h | 23 static inline bool is_quota_modification(struct inode *inode, struct iattr *ia) in is_quota_modification() argument 25 return (ia->ia_valid & ATTR_SIZE) || in is_quota_modification() 26 (ia->ia_valid & ATTR_UID && !uid_eq(ia->ia_uid, inode->i_uid)) || in is_quota_modification() 27 (ia->ia_valid & ATTR_GID && !gid_eq(ia->ia_gid, inode->i_gid)); in is_quota_modification()
|
/kernel/linux/linux-5.10/fs/fat/ |
H A D | file.c | 41 struct iattr ia; in fat_ioctl_set_attributes() local 66 ia.ia_valid = ATTR_MODE | ATTR_CTIME; in fat_ioctl_set_attributes() 67 ia.ia_ctime = current_time(inode); in fat_ioctl_set_attributes() 69 ia.ia_mode = fat_make_mode(sbi, attr, S_IRWXUGO); in fat_ioctl_set_attributes() 71 ia.ia_mode = fat_make_mode(sbi, attr, in fat_ioctl_set_attributes() 93 err = security_inode_setattr(file->f_path.dentry, &ia); in fat_ioctl_set_attributes() 98 err = fat_setattr(file->f_path.dentry, &ia); in fat_ioctl_set_attributes() 102 fsnotify_change(file->f_path.dentry, ia.ia_valid); in fat_ioctl_set_attributes()
|
/kernel/linux/linux-6.6/fs/fat/ |
H A D | file.c | 41 struct iattr ia; in fat_ioctl_set_attributes() local 66 ia.ia_valid = ATTR_MODE | ATTR_CTIME; in fat_ioctl_set_attributes() 67 ia.ia_ctime = current_time(inode); in fat_ioctl_set_attributes() 69 ia.ia_mode = fat_make_mode(sbi, attr, S_IRWXUGO); in fat_ioctl_set_attributes() 71 ia.ia_mode = fat_make_mode(sbi, attr, in fat_ioctl_set_attributes() 94 file->f_path.dentry, &ia); in fat_ioctl_set_attributes() 99 err = fat_setattr(file_mnt_idmap(file), file->f_path.dentry, &ia); in fat_ioctl_set_attributes() 103 fsnotify_change(file->f_path.dentry, ia.ia_valid); in fat_ioctl_set_attributes()
|