Lines Matching refs:dosattr
1407 char *full_path, __u32 dosattr) argument
1451 info_buf.Attributes = cpu_to_le32(dosattr);
1474 __u32 dosattr, origattr; local
1508 dosattr = origattr & ~ATTR_READONLY;
1509 if (dosattr == 0)
1510 dosattr |= ATTR_NORMAL;
1511 dosattr |= ATTR_HIDDEN;
1514 if (dosattr != origattr) {
1520 info_buf->Attributes = cpu_to_le32(dosattr);
1526 cifsInode->cifsAttrs = dosattr;
1528 dosattr = origattr; /* since not able to change them */
1577 if (dosattr != origattr) {
1617 __u32 dosattr = 0, origattr = 0; local
1673 } else if ((rc == -EACCES) && (dosattr == 0) && inode) {
1685 dosattr = origattr & ~ATTR_READONLY;
1686 if (dosattr == 0)
1687 dosattr |= ATTR_NORMAL;
1688 dosattr |= ATTR_HIDDEN;
1690 rc = cifs_set_file_info(inode, attrs, xid, full_path, dosattr);
1698 if (rc != 0 && dosattr != 0)
2751 __u32 dosattr = 0; local
2857 dosattr = cifsInode->cifsAttrs | ATTR_READONLY;
2865 dosattr = cifsInode->cifsAttrs & ~ATTR_READONLY;
2867 if (dosattr == 0)
2868 dosattr |= ATTR_NORMAL;
2887 ((attrs->ia_valid & ATTR_MODE) && dosattr)) {
2888 rc = cifs_set_file_info(inode, attrs, xid, full_path, dosattr);