Home
last modified time | relevance | path

Searched refs:sa_dosattr (Results 1 – 14 of 14) sorted by relevance

/titanic_41/usr/src/uts/common/fs/smbsrv/
H A Dsmb_vops.c342 ret_attr->sa_dosattr = 0; in smb_vop_getattr()
350 ret_attr->sa_dosattr |= FILE_ATTRIBUTE_READONLY; in smb_vop_getattr()
355 ret_attr->sa_dosattr |= FILE_ATTRIBUTE_HIDDEN; in smb_vop_getattr()
360 ret_attr->sa_dosattr |= FILE_ATTRIBUTE_SYSTEM; in smb_vop_getattr()
365 ret_attr->sa_dosattr |= FILE_ATTRIBUTE_ARCHIVE; in smb_vop_getattr()
370 ret_attr->sa_dosattr |= in smb_vop_getattr()
376 ret_attr->sa_dosattr |= FILE_ATTRIBUTE_OFFLINE; in smb_vop_getattr()
381 ret_attr->sa_dosattr |= in smb_vop_getattr()
401 ret_attr->sa_dosattr = 0; in smb_vop_getattr()
423 ret_attr->sa_dosattr |= FILE_ATTRIBUTE_DIRECTORY; in smb_vop_getattr()
[all …]
H A Dsmb_nt_transact_ioctl.c198 (attr.sa_dosattr & FILE_ATTRIBUTE_SPARSE_FILE)) { in smb_nt_trans_ioctl_set_sparse()
199 attr.sa_dosattr &= ~FILE_ATTRIBUTE_SPARSE_FILE; in smb_nt_trans_ioctl_set_sparse()
202 !(attr.sa_dosattr & FILE_ATTRIBUTE_SPARSE_FILE)) { in smb_nt_trans_ioctl_set_sparse()
203 attr.sa_dosattr |= FILE_ATTRIBUTE_SPARSE_FILE; in smb_nt_trans_ioctl_set_sparse()
H A Dsmb_node.c663 if ((rc != 0) || (attr.sa_dosattr & FILE_ATTRIBUTE_READONLY)) { in smb_node_set_delete_on_close()
1392 return ((attr.sa_dosattr & FILE_ATTRIBUTE_READONLY) != 0); in smb_node_file_is_readonly()
1570 tmp_attr.sa_dosattr &= smb_vop_dosattr_settable; in smb_node_setattr()
1571 if (((tmp_attr.sa_dosattr & in smb_node_setattr()
1576 tmp_attr.sa_dosattr; in smb_node_setattr()
1577 tmp_attr.sa_dosattr &= in smb_node_setattr()
1654 attr->sa_dosattr &= ~smb_vop_dosattr_settable; in smb_node_getattr()
1655 attr->sa_dosattr |= node->n_pending_dosattr; in smb_node_getattr()
1657 if (attr->sa_dosattr == 0) { in smb_node_getattr()
1658 attr->sa_dosattr = (isdir) ? in smb_node_getattr()
[all …]
H A Dsmb_common_open.c589 if (!smb_sattr_check(op->fqi.fq_fattr.sa_dosattr, in smb_open_subr()
673 new_attr.sa_dosattr = op->dattr; in smb_open_subr()
758 new_attr.sa_dosattr = op->dattr; in smb_open_subr()
799 new_attr.sa_dosattr = op->dattr; in smb_open_subr()
913 op->dattr = op->fqi.fq_fattr.sa_dosattr; in smb_open_subr()
1028 attr.sa_dosattr = op->dattr | FILE_ATTRIBUTE_READONLY; in smb_set_open_attributes()
H A Dsmb_delete.c424 if (attr.sa_dosattr & FILE_ATTRIBUTE_DIRECTORY) { in smb_delete_check_dosattr()
436 if ((attr.sa_dosattr & FILE_ATTRIBUTE_HIDDEN) && in smb_delete_check_dosattr()
443 if ((attr.sa_dosattr & FILE_ATTRIBUTE_SYSTEM) && in smb_delete_check_dosattr()
H A Dsmb_query_fileinfo.c405 dattr = qinfo->qi_attr.sa_dosattr & FILE_ATTRIBUTE_MASK; in smb_query_encode_response()
659 is_dir = ((attr->sa_dosattr & FILE_ATTRIBUTE_DIRECTORY) != 0); in smb_encode_stream_info()
953 qinfo->qi_attr.sa_dosattr = 0; in smb_query_pipeinfo()
955 qinfo->qi_attr.sa_dosattr = FILE_ATTRIBUTE_NORMAL; in smb_query_pipeinfo()
H A Dsmb_directory.c157 new_attr.sa_dosattr = FILE_ATTRIBUTE_DIRECTORY; in smb_common_create_directory()
298 if ((fqi->fq_fattr.sa_dosattr & FILE_ATTRIBUTE_READONLY) || in smb_com_delete_directory()
H A Dsmb_odir.c1158 if (!smb_sattr_check(attr.sa_dosattr, od->d_sattr)) { in smb_odir_single_fileinfo()
1176 fileinfo->fi_dosattr = attr.sa_dosattr; in smb_odir_single_fileinfo()
1275 if (!smb_sattr_check(attr.sa_dosattr, od->d_sattr)) { in smb_odir_wildcard_fileinfo()
1295 fileinfo->fi_dosattr = attr.sa_dosattr; in smb_odir_wildcard_fileinfo()
H A Dsmb_ofile.c279 if (attr.sa_dosattr & FILE_ATTRIBUTE_READONLY) in smb_ofile_open()
388 pa->sa_dosattr = in smb_ofile_close()
390 if (pa->sa_dosattr != 0) in smb_ofile_close()
H A Dsmb_set_fileinfo.c403 attr.sa_dosattr = attributes; in smb_set_information()
564 attr.sa_dosattr = attributes; in smb_set_basic_info()
H A Dsmb_rename.c815 if ((attr.sa_dosattr & FILE_ATTRIBUTE_HIDDEN) && in smb_rename_check_attr()
819 if ((attr.sa_dosattr & FILE_ATTRIBUTE_SYSTEM) && in smb_rename_check_attr()
H A Dsmb_fsops.c977 attr->sa_dosattr |= FILE_ATTRIBUTE_DIRECTORY; in smb_fsop_getattr()
1121 if (from_attr.sa_dosattr & FILE_ATTRIBUTE_REPARSE_POINT) { in smb_fsop_rename()
1126 isdir = ((from_attr.sa_dosattr & FILE_ATTRIBUTE_DIRECTORY) != 0); in smb_fsop_rename()
1858 ((attr.sa_dosattr & FILE_ATTRIBUTE_REPARSE_POINT) == 0)) { in smb_fsop_lookup()
H A Dsmb_pathname.c443 if (attr.sa_dosattr & FILE_ATTRIBUTE_REPARSE_POINT) { in smb_pathname()
/titanic_41/usr/src/uts/common/smbsrv/
H A Dsmb_vops.h71 uint32_t sa_dosattr; /* DOS attributes */ member