Lines Matching refs:vap
318 vattr_t *vap, in fop_getattr() argument
329 error = stat_to_vattr(&st, vap); in fop_getattr()
331 if (vap->va_mask & AT_XVATTR) in fop_getattr()
332 (void) fop__getxvattr(vp, (xvattr_t *)vap); in fop_getattr()
341 vattr_t *vap, in fop_setattr() argument
350 if (vap->va_mask & AT_SIZE) { in fop_setattr()
351 if (ftruncate(fd, vap->va_size) == -1) { in fop_setattr()
361 if (vap->va_mask & AT_XVATTR) in fop_setattr()
362 (void) fop__setxvattr(vp, (xvattr_t *)vap); in fop_setattr()
364 if (vap->va_mask & (AT_ATIME | AT_MTIME)) { in fop_setattr()
365 if (vap->va_mask & AT_ATIME) { in fop_setattr()
366 times[0] = vap->va_atime; in fop_setattr()
371 if (vap->va_mask & AT_MTIME) { in fop_setattr()
372 times[1] = vap->va_mtime; in fop_setattr()
553 vattr_t *vap, in fop_create() argument
621 if (vp->v_type == VDIR && vap->va_type != VDIR) { in fop_create()
625 if (vp->v_type != VDIR && vap->va_type == VDIR) { in fop_create()
633 (void) fop_setattr(vp, vap, 0, cr, ct); in fop_create()
722 vattr_t *vap, in fop_mkdir() argument
733 mode_t mode = vap->va_mode & 0777; in fop_mkdir()
757 (void) fop_setattr(*vpp, vap, 0, cr, ct); in fop_mkdir()
833 vattr_t *vap, in fop_symlink() argument
1512 stat_to_vattr(const struct stat *st, vattr_t *vap) in stat_to_vattr() argument
1515 if (vap->va_mask & AT_TYPE) in stat_to_vattr()
1516 vap->va_type = IFTOVT(st->st_mode); in stat_to_vattr()
1518 if (vap->va_mask & AT_MODE) in stat_to_vattr()
1519 vap->va_mode = st->st_mode; in stat_to_vattr()
1521 if (vap->va_mask & AT_UID) in stat_to_vattr()
1522 vap->va_uid = st->st_uid; in stat_to_vattr()
1524 if (vap->va_mask & AT_GID) in stat_to_vattr()
1525 vap->va_gid = st->st_gid; in stat_to_vattr()
1527 if (vap->va_mask & AT_FSID) in stat_to_vattr()
1528 vap->va_fsid = st->st_dev; in stat_to_vattr()
1530 if (vap->va_mask & AT_NODEID) in stat_to_vattr()
1531 vap->va_nodeid = st->st_ino; in stat_to_vattr()
1533 if (vap->va_mask & AT_NLINK) in stat_to_vattr()
1534 vap->va_nlink = st->st_nlink; in stat_to_vattr()
1536 if (vap->va_mask & AT_SIZE) in stat_to_vattr()
1537 vap->va_size = (u_offset_t)st->st_size; in stat_to_vattr()
1539 if (vap->va_mask & AT_ATIME) { in stat_to_vattr()
1540 vap->va_atime.tv_sec = st->st_atim.tv_sec; in stat_to_vattr()
1541 vap->va_atime.tv_nsec = st->st_atim.tv_nsec; in stat_to_vattr()
1544 if (vap->va_mask & AT_MTIME) { in stat_to_vattr()
1545 vap->va_mtime.tv_sec = st->st_mtim.tv_sec; in stat_to_vattr()
1546 vap->va_mtime.tv_nsec = st->st_mtim.tv_nsec; in stat_to_vattr()
1549 if (vap->va_mask & AT_CTIME) { in stat_to_vattr()
1550 vap->va_ctime.tv_sec = st->st_ctim.tv_sec; in stat_to_vattr()
1551 vap->va_ctime.tv_nsec = st->st_ctim.tv_nsec; in stat_to_vattr()
1554 if (vap->va_mask & AT_RDEV) in stat_to_vattr()
1555 vap->va_rdev = st->st_rdev; in stat_to_vattr()
1557 if (vap->va_mask & AT_BLKSIZE) in stat_to_vattr()
1558 vap->va_blksize = (uint_t)st->st_blksize; in stat_to_vattr()
1561 if (vap->va_mask & AT_NBLOCKS) in stat_to_vattr()
1562 vap->va_nblocks = (u_longlong_t)st->st_blocks; in stat_to_vattr()
1564 if (vap->va_mask & AT_SEQ) in stat_to_vattr()
1565 vap->va_seq = 0; in stat_to_vattr()