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

Lines Matching defs:vap

140      IN struct vnode_attr *vap;
236 IN struct vnode_attr *vap;
249 struct vnode_attr *vap = ap->a_vap;
252 VATTR_RETURN(vap, va_type, vp->v_type);
253 VATTR_RETURN(vap, va_mode, sp->s_mode);
254 VATTR_RETURN(vap, va_nlink, sp->s_linkcount);
255 VATTR_RETURN(vap, va_uid, sp->s_uid);
256 VATTR_RETURN(vap, va_gid, sp->s_gid);
257 VATTR_RETURN(vap, va_fsid, VTOVFS(vp)->mnt_vfsstat.f_fsid.val[0]);
258 VATTR_RETURN(vap, va_fileid, sp->s_nodeid);
261 VATTR_RETURN(vap, va_data_size, (sp->s_u.d.d_entrycount + 2) * sizeof(struct dirent));
265 VATTR_RETURN(vap, va_data_size, sp->s_u.f.f_size);
269 VATTR_RETURN(vap, va_data_size, sp->s_u.s.s_length);
273 VATTR_RETURN(vap, va_data_size, 0);
275 VATTR_RETURN(vap, va_iosize, 512);
276 vap->va_access_time.tv_sec = sp->s_accesstime.tv_sec;
277 vap->va_access_time.tv_nsec = sp->s_accesstime.tv_usec * 1000;
278 VATTR_SET_SUPPORTED(vap, va_access_time);
279 vap->va_modify_time.tv_sec = sp->s_modificationtime.tv_sec;
280 vap->va_modify_time.tv_nsec = sp->s_modificationtime.tv_usec * 1000;
281 VATTR_SET_SUPPORTED(vap, va_modify_time);
282 vap->va_change_time.tv_sec = sp->s_changetime.tv_sec;
283 vap->va_change_time.tv_nsec = sp->s_changetime.tv_usec * 1000;
284 VATTR_SET_SUPPORTED(vap, va_change_time);
285 VATTR_RETURN(vap, va_gen, sp->s_generation);
286 VATTR_RETURN(vap, va_flags, sp->s_flags);
287 VATTR_RETURN(vap, va_rdev, sp->s_rdev);
288 VATTR_RETURN(vap, va_filerev, 0);
289 VATTR_RETURN(vap, va_acl, NULL);
369 IN struct vnode_attr *vap;
383 struct vnode_attr *vap = ap->a_vap;
393 if (VATTR_IS_ACTIVE(vap, va_flags)) {
394 if ((result = synthfs_chflags(vp, vap->va_flags, cred, p))) {
398 VATTR_SET_SUPPORTED(vap, va_flags);
401 if (VATTR_IS_ACTIVE(vap, va_uid))
402 nuid = vap->va_uid;
403 if (VATTR_IS_ACTIVE(vap, va_gid))
404 ngid = vap->va_gid;
410 VATTR_SET_SUPPORTED(vap, va_uid);
411 VATTR_SET_SUPPORTED(vap, va_gid);
413 if (VATTR_IS_ACTIVE(vap, va_data_size)) {
415 if ((result = vnode_setsize(vp, vap->va_data_size, 0, ap->a_context))) {
418 VATTR_SET_SUPPORTED(vap, va_data_size);
426 if (VATTR_IS_ACTIVE(vap, va_access_time) || VATTR_IS_ACTIVE(vap, va_modify_time)) {
427 if (VATTR_IS_ACTIVE(vap, va_access_time)) {
429 atimeval.tv_sec = vap->va_access_time.tv_sec;
430 atimeval.tv_usec = vap->va_access_time.tv_nsec / 1000;
432 if (VATTR_IS_ACTIVE(vap, va_modify_time)) {
434 mtimeval.tv_sec = vap->va_modify_time.tv_sec;
435 mtimeval.tv_usec = vap->va_modify_time.tv_nsec / 1000;
441 VATTR_SET_SUPPORTED(vap, va_access_time);
442 VATTR_SET_SUPPORTED(vap, va_modify_time);
444 if (VATTR_IS_ACTIVE(vap, va_mode))
445 result = synthfs_chmod(vp, (int)vap->va_mode, cred, p);
446 VATTR_SET_SUPPORTED(vap, va_mode);
618 IN struct vnode_attr *vap;
793 IN struct vnode_attr *vap;