Lines Matching refs:dosattr
1111 char *full_path, __u32 dosattr) argument
1155 info_buf.Attributes = cpu_to_le32(dosattr);
1178 __u32 dosattr, origattr; local
1212 dosattr = origattr & ~ATTR_READONLY;
1213 if (dosattr == 0)
1214 dosattr |= ATTR_NORMAL;
1215 dosattr |= ATTR_HIDDEN;
1218 if (dosattr != origattr) {
1224 info_buf->Attributes = cpu_to_le32(dosattr);
1230 cifsInode->cifsAttrs = dosattr;
1232 dosattr = origattr; /* since not able to change them */
1281 if (dosattr != origattr) {
1321 __u32 dosattr = 0, origattr = 0; local
1372 } else if ((rc == -EACCES) && (dosattr == 0) && inode) {
1384 dosattr = origattr & ~ATTR_READONLY;
1385 if (dosattr == 0)
1386 dosattr |= ATTR_NORMAL;
1387 dosattr |= ATTR_HIDDEN;
1389 rc = cifs_set_file_info(inode, attrs, xid, full_path, dosattr);
1397 if (rc != 0 && dosattr != 0)
2352 __u32 dosattr = 0; local
2440 dosattr = cifsInode->cifsAttrs | ATTR_READONLY;
2448 dosattr = cifsInode->cifsAttrs & ~ATTR_READONLY;
2450 if (dosattr == 0)
2451 dosattr |= ATTR_NORMAL;
2470 ((attrs->ia_valid & ATTR_MODE) && dosattr)) {
2471 rc = cifs_set_file_info(inode, attrs, xid, full_path, dosattr);