Lines Matching refs:mask

2881 	uint_t		mask = vap->va_mask;
2901 if (mask == 0)
2904 if (mask & AT_NOSET)
2918 (((mask & AT_UID) && IS_EPHEMERAL(vap->va_uid)) ||
2919 ((mask & AT_GID) && IS_EPHEMERAL(vap->va_gid)) ||
2920 (mask & AT_XVATTR))) {
2925 if (mask & AT_SIZE && vp->v_type == VDIR) {
2930 if (mask & AT_SIZE && vp->v_type != VREG && vp->v_type != VFIFO) {
2947 ((mask & (AT_SIZE|AT_UID|AT_GID|AT_MTIME|AT_MODE)) ||
2948 ((mask & AT_XVATTR) && XVA_ISSET_REQ(xvap, XAT_CREATETIME)))) {
2963 if (mask & (AT_ATIME | AT_MTIME)) {
2964 if (((mask & AT_ATIME) && TIMESPEC_OVERFLOW(&vap->va_atime)) ||
2965 ((mask & AT_MTIME) && TIMESPEC_OVERFLOW(&vap->va_mtime))) {
2970 if (xoap && (mask & AT_XVATTR) && XVA_ISSET_REQ(xvap, XAT_CREATETIME) &&
2989 if (mask & AT_SIZE) {
3004 if (mask & (AT_ATIME|AT_MTIME) ||
3005 ((mask & AT_XVATTR) && (XVA_ISSET_REQ(xvap, XAT_HIDDEN) ||
3016 if (mask & (AT_UID|AT_GID)) {
3017 int idmask = (mask & (AT_UID|AT_GID));
3026 if (!(mask & AT_MODE))
3033 take_owner = (mask & AT_UID) && (vap->va_uid == crgetuid(cr));
3034 take_group = (mask & AT_GID) &&
3055 trim_mask = (mask & (AT_UID|AT_GID));
3066 if (mask & AT_XVATTR) {
3068 * Update xvattr mask to include only those attributes
3148 if (mask & AT_MODE) {
3167 * UID|GID and or MODE from mask so that
3205 mask = vap->va_mask;
3207 if ((mask & (AT_UID | AT_GID))) {
3221 if (mask & AT_UID) {
3233 if (mask & AT_GID) {
3247 if (mask & AT_MODE) {
3283 if ((mask & AT_XVATTR) &&
3313 if (mask & (AT_UID|AT_GID|AT_MODE))
3320 if (mask & (AT_UID|AT_GID|AT_MODE))
3327 if (mask & (AT_UID|AT_GID)) {
3329 if (mask & AT_UID) {
3341 if (mask & AT_GID) {
3352 if (!(mask & AT_MODE)) {
3365 if (mask & AT_MODE) {
3379 if (mask & AT_ATIME) {
3385 if (mask & AT_MTIME) {
3392 if (mask & AT_SIZE && !(mask & AT_MTIME)) {
3399 } else if (mask != 0) {
3417 if (xoap && (mask & AT_XVATTR)) {
3454 if (mask != 0)
3455 zfs_log_setattr(zilog, tx, TX_SETATTR, zp, vap, mask, fuidp);
3457 if (mask & (AT_UID|AT_GID|AT_MODE))
3461 if (mask & (AT_UID|AT_GID|AT_MODE))