Lines Matching refs:dosattr
1564 const char *full_path, __u32 dosattr)
1608 info_buf.Attributes = cpu_to_le32(dosattr);
1632 __u32 dosattr, origattr;
1667 dosattr = origattr & ~ATTR_READONLY;
1668 if (dosattr == 0)
1669 dosattr |= ATTR_NORMAL;
1670 dosattr |= ATTR_HIDDEN;
1673 if (dosattr != origattr) {
1679 info_buf->Attributes = cpu_to_le32(dosattr);
1685 cifsInode->cifsAttrs = dosattr;
1687 dosattr = origattr; /* since not able to change them */
1736 if (dosattr != origattr) {
1778 __u32 dosattr = 0, origattr = 0;
1841 } else if ((rc == -EACCES) && (dosattr == 0) && inode) {
1853 dosattr = origattr & ~ATTR_READONLY;
1854 if (dosattr == 0)
1855 dosattr |= ATTR_NORMAL;
1856 dosattr |= ATTR_HIDDEN;
1858 rc = cifs_set_file_info(inode, attrs, xid, full_path, dosattr);
1866 if (rc != 0 && dosattr != 0)
3023 __u32 dosattr = 0;
3134 dosattr = cifsInode->cifsAttrs | ATTR_READONLY;
3142 dosattr = cifsInode->cifsAttrs & ~ATTR_READONLY;
3144 if (dosattr == 0)
3145 dosattr |= ATTR_NORMAL;
3164 ((attrs->ia_valid & ATTR_MODE) && dosattr)) {
3165 rc = cifs_set_file_info(inode, attrs, xid, full_path, dosattr);