Home | History | Annotate | Download | only in libperfuse

Lines Matching refs:fsi

1664 	struct fuse_setattr_in *fsi;
1762 pm = ps->ps_new_msg(pu, opc, FUSE_SETATTR, sizeof(*fsi), pcr);
1763 fsi = GET_INPAYLOAD(ps, pm, fuse_setattr_in);
1764 fsi->valid = 0;
1770 fsi->fh = fh;
1771 fsi->valid |= FUSE_FATTR_FH;
1776 fsi->size = vap->va_size;
1777 fsi->valid |= FUSE_FATTR_SIZE;
1794 * the field to Epoch even if fsi->valid bit is
1798 fsi->atime = vap->va_atime.tv_sec;
1799 fsi->atimensec = (uint32_t)vap->va_atime.tv_nsec;
1800 fsi->valid |= FUSE_FATTR_ATIME;
1802 fsi->atime = old_va->va_atime.tv_sec;
1803 fsi->atimensec = (uint32_t)old_va->va_atime.tv_nsec;
1807 fsi->mtime = vap->va_mtime.tv_sec;
1808 fsi->mtimensec = (uint32_t)vap->va_mtime.tv_nsec;
1809 fsi->valid |= FUSE_FATTR_MTIME;
1811 fsi->mtime = old_va->va_mtime.tv_sec;
1812 fsi->mtimensec = (uint32_t)old_va->va_mtime.tv_nsec;
1816 fsi->mode = vap->va_mode;
1817 fsi->valid |= FUSE_FATTR_MODE;
1821 fsi->uid = vap->va_uid;
1822 fsi->valid |= FUSE_FATTR_UID;
1826 fsi->gid = vap->va_gid;
1827 fsi->valid |= FUSE_FATTR_GID;
1831 fsi->lock_owner = pnd->pnd_lock_owner;
1832 fsi->valid |= FUSE_FATTR_LOCKOWNER;
1850 fsi->atime = 0;
1851 fsi->atimensec = 0;
1852 fsi->mtime = 0;
1853 fsi->mtimensec = 0;
1854 fsi->valid &= ~(FUSE_FATTR_ATIME|FUSE_FATTR_MTIME);
1862 if (fsi->valid == FUSE_FATTR_ATIME)
1863 fsi->valid &= ~FUSE_FATTR_ATIME;
1869 if (!(fsi->valid & (FUSE_FATTR_SIZE|FUSE_FATTR_ATIME|FUSE_FATTR_MTIME|
1886 fsi->size);
1896 if ((xflag & PUFFS_SETATTR_FAF) && !(fsi->valid & FUSE_FATTR_SIZE))
3462 struct fuse_setxattr_in *fsi;
3479 len = sizeof(*fsi) + attrnamelen + datalen;
3482 fsi = GET_INPAYLOAD(ps, pm, fuse_setxattr_in);
3483 fsi->size = (unsigned int)datalen;
3484 fsi->flags = 0;
3485 np = (char *)(void *)(fsi + 1);