Lines Matching refs:wst
1787 static int p9_client_statsize(struct p9_wstat *wst, int proto_version) in p9_client_statsize() argument
1797 if (wst->name) in p9_client_statsize()
1798 ret += strlen(wst->name); in p9_client_statsize()
1799 if (wst->uid) in p9_client_statsize()
1800 ret += strlen(wst->uid); in p9_client_statsize()
1801 if (wst->gid) in p9_client_statsize()
1802 ret += strlen(wst->gid); in p9_client_statsize()
1803 if (wst->muid) in p9_client_statsize()
1804 ret += strlen(wst->muid); in p9_client_statsize()
1809 if (wst->extension) in p9_client_statsize()
1810 ret += strlen(wst->extension); in p9_client_statsize()
1816 int p9_client_wstat(struct p9_fid *fid, struct p9_wstat *wst) in p9_client_wstat() argument
1824 wst->size = p9_client_statsize(wst, clnt->proto_version); in p9_client_wstat()
1831 wst->size, wst->type, wst->dev, wst->qid.type, in p9_client_wstat()
1832 (unsigned long long)wst->qid.path, wst->qid.version, wst->mode, in p9_client_wstat()
1833 wst->atime, wst->mtime, (unsigned long long)wst->length, in p9_client_wstat()
1834 wst->name, wst->uid, wst->gid, wst->muid, wst->extension, in p9_client_wstat()
1835 from_kuid(&init_user_ns, wst->n_uid), in p9_client_wstat()
1836 from_kgid(&init_user_ns, wst->n_gid), in p9_client_wstat()
1837 from_kuid(&init_user_ns, wst->n_muid)); in p9_client_wstat()
1839 req = p9_client_rpc(clnt, P9_TWSTAT, "dwS", fid->fid, wst->size+2, wst); in p9_client_wstat()