Lines Matching defs:wst
1808 static int p9_client_statsize(struct p9_wstat *wst, int proto_version)
1818 if (wst->name)
1819 ret += strlen(wst->name);
1820 if (wst->uid)
1821 ret += strlen(wst->uid);
1822 if (wst->gid)
1823 ret += strlen(wst->gid);
1824 if (wst->muid)
1825 ret += strlen(wst->muid);
1830 if (wst->extension)
1831 ret += strlen(wst->extension);
1837 int p9_client_wstat(struct p9_fid *fid, struct p9_wstat *wst)
1845 wst->size = p9_client_statsize(wst, clnt->proto_version);
1852 wst->size, wst->type, wst->dev, wst->qid.type,
1853 (unsigned long long)wst->qid.path, wst->qid.version, wst->mode,
1854 wst->atime, wst->mtime, (unsigned long long)wst->length,
1855 wst->name, wst->uid, wst->gid, wst->muid, wst->extension,
1856 from_kuid(&init_user_ns, wst->n_uid),
1857 from_kgid(&init_user_ns, wst->n_gid),
1858 from_kuid(&init_user_ns, wst->n_muid));
1860 req = p9_client_rpc(clnt, P9_TWSTAT, "dwS", fid->fid, wst->size+2, wst);