• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/bsd/vfs/

Lines Matching refs:va

148 	struct vnode_attr va;
150 VATTR_INIT(&va);
151 VATTR_SET(&va, va_mode, cmode);
153 return(vn_open_auth(ndp, fmodep, &va));
877 struct vnode_attr va;
889 VATTR_INIT(&va);
890 VATTR_WANTED(&va, va_fsid);
891 VATTR_WANTED(&va, va_fileid);
892 VATTR_WANTED(&va, va_mode);
893 VATTR_WANTED(&va, va_type);
894 VATTR_WANTED(&va, va_nlink);
895 VATTR_WANTED(&va, va_uid);
896 VATTR_WANTED(&va, va_gid);
897 VATTR_WANTED(&va, va_rdev);
898 VATTR_WANTED(&va, va_data_size);
899 VATTR_WANTED(&va, va_access_time);
900 VATTR_WANTED(&va, va_modify_time);
901 VATTR_WANTED(&va, va_change_time);
902 VATTR_WANTED(&va, va_create_time);
903 VATTR_WANTED(&va, va_flags);
904 VATTR_WANTED(&va, va_gen);
905 VATTR_WANTED(&va, va_iosize);
907 VATTR_WANTED(&va, va_total_alloc);
909 VATTR_WANTED(&va, va_uuuid);
910 VATTR_WANTED(&va, va_guuid);
911 VATTR_WANTED(&va, va_acl);
913 error = vnode_getattr(vp, &va, ctx);
920 sb64->st_dev = va.va_fsid;
921 sb64->st_ino = (ino64_t)va.va_fileid;
924 sb->st_dev = va.va_fsid;
925 sb->st_ino = (ino_t)va.va_fileid;
927 mode = va.va_mode;
956 sb64->st_nlink = VATTR_IS_SUPPORTED(&va, va_nlink) ? (u_int16_t)va.va_nlink : 1;
957 sb64->st_uid = va.va_uid;
958 sb64->st_gid = va.va_gid;
959 sb64->st_rdev = va.va_rdev;
960 sb64->st_size = va.va_data_size;
961 sb64->st_atimespec = va.va_access_time;
962 sb64->st_mtimespec = va.va_modify_time;
963 sb64->st_ctimespec = va.va_change_time;
965 VATTR_IS_SUPPORTED(&va, va_create_time) ? va.va_create_time : va.va_change_time;
966 sb64->st_blksize = va.va_iosize;
967 sb64->st_flags = va.va_flags;
968 sb64->st_blocks = roundup(va.va_total_alloc, 512) / 512;
971 sb->st_nlink = VATTR_IS_SUPPORTED(&va, va_nlink) ? (u_int16_t)va.va_nlink : 1;
972 sb->st_uid = va.va_uid;
973 sb->st_gid = va.va_gid;
974 sb->st_rdev = va.va_rdev;
975 sb->st_size = va.va_data_size;
976 sb->st_atimespec = va.va_access_time;
977 sb->st_mtimespec = va.va_modify_time;
978 sb->st_ctimespec = va.va_change_time;
979 sb->st_blksize = va.va_iosize;
980 sb->st_flags = va.va_flags;
981 sb->st_blocks = roundup(va.va_total_alloc, 512) / 512;
986 if (!VATTR_IS_SUPPORTED(&va, va_acl) &&
987 !VATTR_IS_SUPPORTED(&va, va_uuuid) &&
988 !VATTR_IS_SUPPORTED(&va, va_guuid)) {
992 if (VATTR_IS_SUPPORTED(&va, va_acl) && (va.va_acl != NULL)) {
993 fsec = kauth_filesec_alloc(va.va_acl->acl_entrycount);
1002 if (VATTR_IS_SUPPORTED(&va, va_uuuid)) {
1003 fsec->fsec_owner = va.va_uuuid;
1007 if (VATTR_IS_SUPPORTED(&va, va_guuid)) {
1008 fsec->fsec_group = va.va_guuid;
1012 if (VATTR_IS_SUPPORTED(&va, va_acl) && (va.va_acl != NULL)) {
1013 bcopy(va.va_acl, &(fsec->fsec_acl), KAUTH_ACL_COPYSIZE(va.va_acl));
1022 if (va.va_gen && !vfs_context_issuser(ctx)) {
1029 sb64->st_gen = va.va_gen;
1031 sb->st_gen = va.va_gen;
1036 if (VATTR_IS_SUPPORTED(&va, va_acl) && va.va_acl != NULL)
1037 kauth_acl_free(va.va_acl);