Lines Matching defs:inode
2627 struct inode *inode)
2629 vfsuid_t vfsuid = i_uid_into_vfsuid(idmap, inode);
2630 vfsgid_t vfsgid = i_gid_into_vfsgid(idmap, inode);
2634 fattr->cf_mode = inode->i_mode;
2639 fattr->cf_acls = get_inode_acl(inode, ACL_TYPE_ACCESS);
2640 if (S_ISDIR(inode->i_mode))
2641 fattr->cf_dacls = get_inode_acl(inode, ACL_TYPE_DEFAULT);
3101 struct inode *inode = d_inode(path.dentry);
3128 ksmbd_acls_fattr(&fattr, idmap, inode);
4512 struct inode *inode;
4515 inode = file_inode(fp->filp);
4516 generic_fillattr(file_mnt_idmap(fp->filp), STATX_BASIC_STATS, inode, &stat);
4521 sinfo->AllocationSize = cpu_to_le64(inode->i_blocks << 9);
4549 struct inode *inode;
4565 inode = file_inode(fp->filp);
4566 generic_fillattr(file_mnt_idmap(fp->filp), STATX_BASIC_STATS, inode, &stat);
4582 cpu_to_le64(inode->i_blocks << 9);
4743 struct inode *inode;
4755 inode = file_inode(fp->filp);
4756 generic_fillattr(file_mnt_idmap(fp->filp), STATX_BASIC_STATS, inode, &stat);
4767 cpu_to_le64(inode->i_blocks << 9);
4851 struct inode *inode = file_inode(fp->filp);
4853 vfsuid_t vfsuid = i_uid_into_vfsuid(idmap, inode);
4854 vfsgid_t vfsgid = i_gid_into_vfsgid(idmap, inode);
4860 time = ksmbd_UnixTimeToNT(inode_get_atime(inode));
4862 time = ksmbd_UnixTimeToNT(inode_get_mtime(inode));
4864 time = ksmbd_UnixTimeToNT(inode_get_ctime(inode));
4867 file_info->Inode = cpu_to_le64(inode->i_ino);
4868 file_info->EndOfFile = cpu_to_le64(inode->i_size);
4869 file_info->AllocationSize = cpu_to_le64(inode->i_blocks << 9);
4870 file_info->HardLinks = cpu_to_le32(inode->i_nlink);
4871 file_info->Mode = cpu_to_le32(inode->i_mode & 0777);
4872 file_info->DeviceId = cpu_to_le32(inode->i_rdev);
5224 struct inode *inode;
5268 inode = file_inode(fp->filp);
5269 ksmbd_acls_fattr(&fattr, idmap, inode);
5401 struct inode *inode;
5462 inode = file_inode(fp->filp);
5464 rsp->AllocationSize = S_ISDIR(inode->i_mode) ? 0 :
5465 cpu_to_le64(inode->i_blocks << 9);
5466 rsp->EndOfFile = cpu_to_le64(inode->i_size);
5469 time = ksmbd_UnixTimeToNT(inode_get_atime(inode));
5471 time = ksmbd_UnixTimeToNT(inode_get_mtime(inode));
5473 time = ksmbd_UnixTimeToNT(inode_get_ctime(inode));
5672 struct inode *inode;
5681 inode = file_inode(filp);
5696 attrs.ia_ctime = inode_get_ctime(inode);
5704 if (!S_ISDIR(inode->i_mode) &&
5710 if (!(S_ISDIR(inode->i_mode) && file_info->Attributes == FILE_ATTRIBUTE_NORMAL_LE))
5736 struct inode *inode = d_inode(dentry);
5738 if (IS_IMMUTABLE(inode) || IS_APPEND(inode))
5741 inode_lock(inode);
5742 inode_set_ctime_to_ts(inode, attrs.ia_ctime);
5745 inode_unlock(inode);
5761 struct inode *inode;
5768 inode = file_inode(fp->filp);
5770 if (alloc_blks > inode->i_blocks) {
5778 } else if (alloc_blks < inode->i_blocks) {
5784 * deallocated. use truncate to cut out it, but inode
5786 * inode size is retained by backup inode size.
5788 size = i_size_read(inode);
5795 i_size_write(inode, size);
5804 struct inode *inode;
5811 inode = file_inode(fp->filp);
5820 if (inode->i_sb->s_magic != MSDOS_SUPER_MAGIC) {
5855 struct inode *inode;
5862 inode = file_inode(fp->filp);
5864 if (S_ISDIR(inode->i_mode) &&
5879 struct inode *inode;
5881 inode = file_inode(fp->filp);
5883 sector_size = inode->i_sb->s_blocksize;