Lines Matching refs:vap

418 	struct vnode_attr *vap = ap->a_vap;
426 VATTR_RETURN(vap, va_mode, file_node->dn_mode);
439 VATTR_RETURN(vap, va_rdev, 0);
440 vap->va_mode |= (S_IFDIR);
443 VATTR_RETURN(vap, va_rdev, vp->v_rdev);
444 vap->va_mode |= (S_IFCHR);
447 VATTR_RETURN(vap, va_rdev, vp->v_rdev);
448 vap->va_mode |= (S_IFBLK);
451 VATTR_RETURN(vap, va_rdev, 0);
452 vap->va_mode |= (S_IFLNK);
455 VATTR_RETURN(vap, va_rdev, 0); /* default value only */
457 VATTR_RETURN(vap, va_type, vp->v_type);
458 VATTR_RETURN(vap, va_nlink, file_node->dn_links);
459 VATTR_RETURN(vap, va_uid, file_node->dn_uid);
460 VATTR_RETURN(vap, va_gid, file_node->dn_gid);
461 VATTR_RETURN(vap, va_fsid, (uintptr_t)file_node->dn_dvm);
462 VATTR_RETURN(vap, va_fileid, (uintptr_t)file_node->dn_ino);
463 VATTR_RETURN(vap, va_data_size, file_node->dn_len);
467 VATTR_RETURN(vap, va_iosize, BLKDEV_IOSIZE);
469 VATTR_RETURN(vap, va_iosize, MAXPHYSIO);
471 VATTR_RETURN(vap, va_iosize, vp->v_mount->mnt_vfsstat.f_iosize);
488 VATTR_RETURN(vap, va_change_time, file_node->dn_ctime);
489 VATTR_RETURN(vap, va_modify_time, file_node->dn_mtime);
490 VATTR_RETURN(vap, va_access_time, file_node->dn_atime);
494 VATTR_RETURN(vap, va_gen, 0);
495 VATTR_RETURN(vap, va_filerev, 0);
496 VATTR_RETURN(vap, va_acl, NULL);
500 VATTR_RETURN(vap, va_flags, UF_HIDDEN);
502 VATTR_RETURN(vap, va_flags, 0);
519 struct vnode_attr *vap = ap->a_vap;
530 if (VATTR_IS_ACTIVE(vap, va_access_time) || VATTR_IS_ACTIVE(vap, va_modify_time)) {
533 if (VATTR_IS_ACTIVE(vap, va_access_time))
535 if (VATTR_IS_ACTIVE(vap, va_modify_time)) {
539 atimeval.tv_sec = vap->va_access_time.tv_sec;
540 atimeval.tv_usec = vap->va_access_time.tv_nsec / 1000;
541 mtimeval.tv_sec = vap->va_modify_time.tv_sec;
542 mtimeval.tv_usec = vap->va_modify_time.tv_nsec / 1000;
547 VATTR_SET_SUPPORTED(vap, va_access_time);
548 VATTR_SET_SUPPORTED(vap, va_change_time);
553 if (VATTR_IS_ACTIVE(vap, va_mode)) {
555 file_node->dn_mode |= vap->va_mode & 07777;
557 VATTR_SET_SUPPORTED(vap, va_mode);
562 if (VATTR_IS_ACTIVE(vap, va_uid))
563 file_node->dn_uid = vap->va_uid;
564 VATTR_SET_SUPPORTED(vap, va_uid);
569 if (VATTR_IS_ACTIVE(vap, va_gid))
570 file_node->dn_gid = vap->va_gid;
571 VATTR_SET_SUPPORTED(vap, va_gid);
1102 struct vnode_attr * vap = ap->a_vap;
1116 dev_p->dn_mode = vap->va_mode;
1233 struct vnode_attr * vap = ap->a_vap;
1237 if (!(vap->va_type == VBLK) && !(vap->va_type == VCHR)) {
1240 typeinfo.dev = vap->va_rdev;
1247 (vap->va_type == VBLK) ? DEV_BDEV : DEV_CDEV,
1256 dev_p->dn_uid = vap->va_uid;
1257 dev_p->dn_gid = vap->va_gid;
1258 dev_p->dn_mode = vap->va_mode;
1259 VATTR_SET_SUPPORTED(vap, va_uid);
1260 VATTR_SET_SUPPORTED(vap, va_gid);
1261 VATTR_SET_SUPPORTED(vap, va_mode);