Lines Matching refs:fsai
1490 struct fuse_setattr_in *fsai;
1503 fdisp_init(&fdi, sizeof(*fsai));
1505 fsai = fdi.indata;
1506 fsai->valid = 0;
1515 fsai->uid = vap->va_uid;
1516 fsai->valid |= FATTR_UID;
1520 fsai->gid = vap->va_gid;
1521 fsai->valid |= FATTR_GID;
1528 fsai->size = vap->va_size;
1531 fsai->valid |= FATTR_SIZE;
1535 fsai->fh = fufh->fh_id;
1536 fsai->valid |= FATTR_FH;
1540 fsai->atime = vap->va_atime.tv_sec;
1541 fsai->atimensec = vap->va_atime.tv_nsec;
1542 fsai->valid |= FATTR_ATIME;
1545 fsai->mtime = vap->va_mtime.tv_sec;
1546 fsai->mtimensec = vap->va_mtime.tv_nsec;
1547 fsai->valid |= FATTR_MTIME;
1550 fsai->mode = vap->va_mode & ALLPERMS;
1551 fsai->valid |= FATTR_MODE;
1553 if (!fsai->valid) {
1558 if (fsai->valid & FATTR_SIZE && vtyp == VDIR) {
1562 if (vfs_isrdonly(vnode_mount(vp)) && (fsai->valid & ~FATTR_SIZE || vtyp == VREG)) {
1566 if (fsai->valid & ~FATTR_SIZE) {
1573 if (err && !(fsai->valid & ~(FATTR_ATIME | FATTR_MTIME)) &&