Searched refs:cf_mode (Results 1 - 13 of 13) sorted by relevance
/kernel/linux/linux-5.10/fs/cifs/ |
H A D | inode.c | 186 inode->i_mode = fattr->cf_mode; 249 fattr->cf_mode = le64_to_cpu(info->Permissions); 255 fattr->cf_mode &= ~S_IFMT; 258 fattr->cf_mode |= S_IFREG; 262 fattr->cf_mode |= S_IFLNK; 266 fattr->cf_mode |= S_IFDIR; 270 fattr->cf_mode |= S_IFCHR; 276 fattr->cf_mode |= S_IFBLK; 282 fattr->cf_mode |= S_IFIFO; 286 fattr->cf_mode | [all...] |
H A D | readdir.c | 122 (fattr->cf_mode & S_IFMT)) { in cifs_prime_dcache() 180 fattr->cf_mode = S_IFDIR | cifs_sb->mnt_dir_mode; in cifs_fill_common_info() 183 fattr->cf_mode |= S_IFLNK | cifs_sb->mnt_file_mode; in cifs_fill_common_info() 186 fattr->cf_mode |= S_IFIFO | cifs_sb->mnt_file_mode; in cifs_fill_common_info() 189 fattr->cf_mode |= S_IFSOCK | cifs_sb->mnt_file_mode; in cifs_fill_common_info() 192 fattr->cf_mode |= S_IFCHR | cifs_sb->mnt_file_mode; in cifs_fill_common_info() 195 fattr->cf_mode |= S_IFBLK | cifs_sb->mnt_file_mode; in cifs_fill_common_info() 198 fattr->cf_mode = S_IFREG | cifs_sb->mnt_file_mode; in cifs_fill_common_info() 214 fattr->cf_mode &= ~S_IWUGO; in cifs_fill_common_info() 230 fattr->cf_mode in cifs_fill_common_info() [all...] |
H A D | cifsacl.c | 719 fattr->cf_mode |= S_IRWXUGO; in parse_dacl() 736 fattr->cf_mode &= ~(S_IRWXUGO); in parse_dacl() 767 fattr->cf_mode &= ~07777; in parse_dacl() 768 fattr->cf_mode |= in parse_dacl() 774 &fattr->cf_mode, in parse_dacl() 779 &fattr->cf_mode, in parse_dacl() 784 &fattr->cf_mode, in parse_dacl() 789 &fattr->cf_mode, in parse_dacl()
|
H A D | link.c | 173 if (!S_ISREG(fattr->cf_mode)) in couldbe_mf_symlink() 293 fattr->cf_mode &= ~S_IFMT; in check_mf_symlink() 294 fattr->cf_mode |= S_IFLNK | S_IRWXU | S_IRWXG | S_IRWXO; in check_mf_symlink()
|
H A D | cifsglob.h | 1708 umode_t cf_mode; member
|
/kernel/linux/linux-6.6/fs/smb/client/ |
H A D | inode.c | 157 unlikely(inode_wrong_type(inode, fattr->cf_mode))) { in cifs_fattr_to_inode() 183 inode->i_mode = fattr->cf_mode; in cifs_fattr_to_inode() 214 if (S_ISLNK(fattr->cf_mode) && fattr->cf_symlink_target) { in cifs_fattr_to_inode() 254 fattr->cf_mode = le64_to_cpu(info->Permissions); in cifs_unix_basic_to_fattr() 260 fattr->cf_mode &= ~S_IFMT; in cifs_unix_basic_to_fattr() 263 fattr->cf_mode |= S_IFREG; in cifs_unix_basic_to_fattr() 267 fattr->cf_mode |= S_IFLNK; in cifs_unix_basic_to_fattr() 271 fattr->cf_mode |= S_IFDIR; in cifs_unix_basic_to_fattr() 275 fattr->cf_mode |= S_IFCHR; in cifs_unix_basic_to_fattr() 281 fattr->cf_mode | in cifs_unix_basic_to_fattr() [all...] |
H A D | readdir.c | 143 fattr->cf_mode = inode->i_mode; in cifs_prime_dcache() 195 fattr->cf_mode = S_IFDIR | cifs_sb->ctx->dir_mode; in cifs_fill_common_info() 198 fattr->cf_mode = S_IFREG | cifs_sb->ctx->file_mode; in cifs_fill_common_info() 207 fattr->cf_mode &= ~S_IWUGO; in cifs_fill_common_info() 223 fattr->cf_mode &= ~S_IFMT; in cifs_fill_common_info() 224 fattr->cf_mode |= S_IFIFO; in cifs_fill_common_info() 263 fattr->cf_mode = le32_to_cpu(info->Mode) & ~S_IFMT; in cifs_posix_to_fattr() 271 fattr->cf_mode |= S_IFDIR; in cifs_posix_to_fattr() 279 fattr->cf_mode |= S_IFREG; in cifs_posix_to_fattr() 984 if (S_ISLNK(fattr.cf_mode)) in cifs_filldir() [all...] |
H A D | link.c | 160 if (!S_ISREG(fattr->cf_mode)) in couldbe_mf_symlink() 247 fattr->cf_mode &= ~S_IFMT; in check_mf_symlink() 248 fattr->cf_mode |= S_IFLNK | S_IRWXU | S_IRWXG | S_IRWXO; in check_mf_symlink()
|
H A D | cifsacl.c | 776 fattr->cf_mode |= 0777; in parse_dacl() 793 fattr->cf_mode &= ~(0777); in parse_dacl() 822 fattr->cf_mode &= ~07777; in parse_dacl() 823 fattr->cf_mode |= in parse_dacl() 830 &fattr->cf_mode, in parse_dacl() 836 &fattr->cf_mode, in parse_dacl() 843 &fattr->cf_mode, in parse_dacl()
|
H A D | cifsglob.h | 1144 umode_t cf_mode; member
|
/kernel/linux/linux-6.6/fs/smb/server/ |
H A D | smbacl.c | 149 if (S_ISDIR(fattr->cf_mode)) in access_flags_to_mode() 447 fattr->cf_mode = in parse_dacl() 543 fattr->cf_mode &= ~(0007); in parse_dacl() 544 fattr->cf_mode |= mode & 0007; in parse_dacl() 630 if (S_ISDIR(fattr->cf_mode) && pace->e_tag == ACL_OTHER) in set_posix_acl_entries_dacl() 641 if (S_ISDIR(fattr->cf_mode) && in set_posix_acl_entries_dacl() 759 fattr->cf_mode, 0700); in set_mode_dacl() 767 ACCESS_ALLOWED, 0, fattr->cf_mode, 0070); in set_mode_dacl() 775 if (S_ISDIR(fattr->cf_mode)) { in set_mode_dacl() 780 0x0b, fattr->cf_mode, 070 in set_mode_dacl() [all...] |
H A D | smbacl.h | 154 umode_t cf_mode; member
|
H A D | smb2pdu.c | 2634 fattr->cf_mode = inode->i_mode; in ksmbd_acls_fattr()
|
Completed in 32 milliseconds