Lines Matching refs:cf_mode
171 unlikely(inode_wrong_type(inode, fattr->cf_mode))) { in cifs_fattr_to_inode()
199 inode->i_mode = fattr->cf_mode; in cifs_fattr_to_inode()
230 if (S_ISLNK(fattr->cf_mode) && fattr->cf_symlink_target) { in cifs_fattr_to_inode()
272 fattr->cf_mode = le64_to_cpu(info->Permissions); in cifs_unix_basic_to_fattr()
278 fattr->cf_mode &= ~S_IFMT; in cifs_unix_basic_to_fattr()
281 fattr->cf_mode |= S_IFREG; in cifs_unix_basic_to_fattr()
285 fattr->cf_mode |= S_IFLNK; in cifs_unix_basic_to_fattr()
289 fattr->cf_mode |= S_IFDIR; in cifs_unix_basic_to_fattr()
293 fattr->cf_mode |= S_IFCHR; in cifs_unix_basic_to_fattr()
299 fattr->cf_mode |= S_IFBLK; in cifs_unix_basic_to_fattr()
305 fattr->cf_mode |= S_IFIFO; in cifs_unix_basic_to_fattr()
309 fattr->cf_mode |= S_IFSOCK; in cifs_unix_basic_to_fattr()
314 fattr->cf_mode |= S_IFREG; in cifs_unix_basic_to_fattr()
358 fattr->cf_mode = S_IFDIR | S_IXUGO | S_IRWXU; in cifs_create_junction_fattr()
476 if (S_ISLNK(fattr->cf_mode) && !fattr->cf_symlink_target) { in cifs_get_unix_fattr()
541 fattr->cf_mode &= ~S_IFMT; in cifs_sfu_type()
545 fattr->cf_mode |= S_IFIFO; in cifs_sfu_type()
549 fattr->cf_mode |= S_IFREG; in cifs_sfu_type()
592 fattr->cf_mode |= S_IFBLK; in cifs_sfu_type()
604 fattr->cf_mode |= S_IFCHR; in cifs_sfu_type()
616 fattr->cf_mode |= S_IFSOCK; in cifs_sfu_type()
620 fattr->cf_mode |= S_IFLNK; in cifs_sfu_type()
657 fattr->cf_mode |= S_IFIFO; in cifs_sfu_type()
660 fattr->cf_mode |= S_IFREG; /* file? */ in cifs_sfu_type()
666 fattr->cf_mode |= S_IFSOCK; in cifs_sfu_type()
669 fattr->cf_mode |= S_IFREG; /* then it is a file */ in cifs_sfu_type()
714 fattr->cf_mode &= ~SFBITS_MASK; in cifs_sfu_mode()
716 mode, fattr->cf_mode); in cifs_sfu_mode()
717 fattr->cf_mode = (mode & SFBITS_MASK) | fattr->cf_mode; in cifs_sfu_mode()
763 fattr->cf_mode = (umode_t) le32_to_cpu(info->Mode); in smb311_posix_info_to_fattr()
769 fattr->cf_mode &= ~S_IFMT; in smb311_posix_info_to_fattr()
771 fattr->cf_mode |= S_IFDIR; in smb311_posix_info_to_fattr()
774 fattr->cf_mode |= S_IFREG; in smb311_posix_info_to_fattr()
779 if (S_ISLNK(fattr->cf_mode)) { in smb311_posix_info_to_fattr()
789 fattr->cf_mode, fattr->cf_uniqueid, fattr->cf_nlink); in smb311_posix_info_to_fattr()
825 fattr->cf_mode = cifs_sb->ctx->file_mode; in cifs_open_info_to_fattr()
831 fattr->cf_mode = S_IFDIR | cifs_sb->ctx->dir_mode; in cifs_open_info_to_fattr()
840 fattr->cf_mode = S_IFREG | cifs_sb->ctx->file_mode; in cifs_open_info_to_fattr()
857 fattr->cf_mode &= ~(S_IWUGO); in cifs_open_info_to_fattr()
860 if (S_ISLNK(fattr->cf_mode)) { in cifs_open_info_to_fattr()
1282 fattr->cf_mode &= ~(S_IWUGO); in cifs_get_fattr()
1443 if (inode_wrong_type(inode, fattr->cf_mode)) in cifs_find_inode()