Lines Matching refs:attr

567 smb_vop_setattr(vnode_t *vp, vnode_t *unnamed_vp, smb_attr_t *attr,  in smb_vop_setattr()  argument
576 if (attr->sa_mask & SMB_AT_DOSATTR) { in smb_vop_setattr()
577 attr->sa_dosattr &= in smb_vop_setattr()
585 if (attr->sa_mask & SMB_AT_SIZE) { in smb_vop_setattr()
587 attr->sa_mask &= ~SMB_AT_SIZE; in smb_vop_setattr()
598 attr->sa_vattr.va_mask = 0; in smb_vop_setattr()
601 smb_vop_setup_xvattr(attr, &xvattr); in smb_vop_setattr()
604 smb_sa_to_va_mask(attr->sa_mask, in smb_vop_setattr()
605 &attr->sa_vattr.va_mask); in smb_vop_setattr()
606 vap = &attr->sa_vattr; in smb_vop_setattr()
613 attr->sa_vattr.va_mask = AT_SIZE; in smb_vop_setattr()
614 error = VOP_SETATTR(vp, &attr->sa_vattr, flags, in smb_vop_setattr()
704 smb_attr_t *attr, in smb_vop_lookup() argument
796 if (error == 0 && attr != NULL) { in smb_vop_lookup()
797 attr->sa_mask = SMB_AT_ALL; in smb_vop_lookup()
798 (void) smb_vop_getattr(*vpp, NULL, attr, 0, in smb_vop_lookup()
806 smb_vop_create(vnode_t *dvp, char *name, smb_attr_t *attr, vnode_t **vpp, in smb_vop_create() argument
819 attr->sa_vattr.va_mask = 0; in smb_vop_create()
822 smb_vop_setup_xvattr(attr, &xvattr); in smb_vop_create()
825 smb_sa_to_va_mask(attr->sa_mask, &attr->sa_vattr.va_mask); in smb_vop_create()
826 vap = &attr->sa_vattr; in smb_vop_create()
835 error = VOP_CREATE(dvp, np, vap, EXCL, attr->sa_vattr.va_mode, in smb_vop_create()
949 smb_vop_mkdir(vnode_t *dvp, char *name, smb_attr_t *attr, vnode_t **vpp, in smb_vop_mkdir() argument
962 attr->sa_vattr.va_mask = 0; in smb_vop_mkdir()
965 smb_vop_setup_xvattr(attr, &xvattr); in smb_vop_mkdir()
968 smb_sa_to_va_mask(attr->sa_mask, &attr->sa_vattr.va_mask); in smb_vop_mkdir()
969 vap = &attr->sa_vattr; in smb_vop_mkdir()
1271 smb_vop_stream_create(vnode_t *fvp, char *stream_name, smb_attr_t *attr, in smb_vop_stream_create() argument
1289 if ((error = smb_vop_create(*xattrdirvpp, solaris_stream_name, attr, in smb_vop_stream_create()