Lines Matching refs:xdrs
38 xdr_b_nfsstat(XDR *xdrs, nfsstat *objp) in xdr_b_nfsstat() argument
40 return (xdr_enum(xdrs, (enum_t *)objp)); in xdr_b_nfsstat()
44 xdr_b_ftype(XDR *xdrs, ftype *objp) in xdr_b_ftype() argument
46 return (xdr_enum(xdrs, (enum_t *)objp)); in xdr_b_ftype()
50 xdr_nfs_fh(XDR *xdrs, nfs_fh *objp) in xdr_nfs_fh() argument
52 return (xdr_opaque(xdrs, objp->data, NFS_FHSIZE)); in xdr_nfs_fh()
56 xdr_b_nfstime(XDR *xdrs, nfstime *objp) in xdr_b_nfstime() argument
58 if (!xdr_u_int(xdrs, &objp->seconds)) { in xdr_b_nfstime()
61 return (xdr_u_int(xdrs, &objp->useconds)); in xdr_b_nfstime()
65 xdr_b_fattr(XDR *xdrs, fattr *objp) in xdr_b_fattr() argument
67 if (!xdr_b_ftype(xdrs, &objp->type)) { in xdr_b_fattr()
70 if (!xdr_u_int(xdrs, &objp->mode)) { in xdr_b_fattr()
73 if (!xdr_u_int(xdrs, &objp->nlink)) { in xdr_b_fattr()
76 if (!xdr_u_int(xdrs, &objp->uid)) { in xdr_b_fattr()
79 if (!xdr_u_int(xdrs, &objp->gid)) { in xdr_b_fattr()
82 if (!xdr_u_int(xdrs, &objp->size)) { in xdr_b_fattr()
85 if (!xdr_u_int(xdrs, &objp->blocksize)) { in xdr_b_fattr()
88 if (!xdr_u_int(xdrs, &objp->rdev)) { in xdr_b_fattr()
91 if (!xdr_u_int(xdrs, &objp->blocks)) { in xdr_b_fattr()
94 if (!xdr_u_int(xdrs, &objp->fsid)) { in xdr_b_fattr()
97 if (!xdr_u_int(xdrs, &objp->fileid)) { in xdr_b_fattr()
100 if (!xdr_b_nfstime(xdrs, &objp->atime)) { in xdr_b_fattr()
103 if (!xdr_b_nfstime(xdrs, &objp->mtime)) { in xdr_b_fattr()
106 return (xdr_b_nfstime(xdrs, &objp->ctime)); in xdr_b_fattr()
110 xdr_b_filename(XDR *xdrs, filename *objp) in xdr_b_filename() argument
112 return (xdr_string(xdrs, objp, NFS_MAXNAMLEN)); in xdr_b_filename()
116 xdr_b_nfspath(XDR *xdrs, nfspath *objp) in xdr_b_nfspath() argument
118 return (xdr_string(xdrs, objp, NFS_MAXPATHLEN)); in xdr_b_nfspath()
122 xdr_attrstat(XDR *xdrs, attrstat *objp) in xdr_attrstat() argument
124 if (!xdr_b_nfsstat(xdrs, &objp->status)) { in xdr_attrstat()
128 return (xdr_b_fattr(xdrs, &objp->attrstat_u.attributes)); in xdr_attrstat()
134 xdr_diropargs(XDR *xdrs, diropargs *objp) in xdr_diropargs() argument
136 if (!xdr_nfs_fh(xdrs, &objp->dir)) { in xdr_diropargs()
139 return (xdr_b_filename(xdrs, &objp->name)); in xdr_diropargs()
143 xdr_b_diropokres(XDR *xdrs, diropokres *objp) in xdr_b_diropokres() argument
145 if (!xdr_nfs_fh(xdrs, &objp->file)) { in xdr_b_diropokres()
148 return (xdr_b_fattr(xdrs, &objp->attributes)); in xdr_b_diropokres()
152 xdr_diropres(XDR *xdrs, diropres *objp) in xdr_diropres() argument
154 if (!xdr_b_nfsstat(xdrs, &objp->status)) { in xdr_diropres()
158 return (xdr_b_diropokres(xdrs, &objp->diropres_u.diropres)); in xdr_diropres()
164 xdr_readlinkres(XDR *xdrs, readlinkres *objp) in xdr_readlinkres() argument
166 if (!xdr_b_nfsstat(xdrs, &objp->status)) { in xdr_readlinkres()
170 return (xdr_b_nfspath(xdrs, &objp->readlinkres_u.data)); in xdr_readlinkres()
176 xdr_readargs(XDR *xdrs, readargs *objp) in xdr_readargs() argument
178 if (!xdr_nfs_fh(xdrs, &objp->file)) { in xdr_readargs()
181 if (!xdr_u_int(xdrs, &objp->offset)) { in xdr_readargs()
184 if (!xdr_u_int(xdrs, &objp->count)) { in xdr_readargs()
187 return (xdr_u_int(xdrs, &objp->totalcount)); in xdr_readargs()
191 xdr_b_readokres(XDR *xdrs, readokres *objp) in xdr_b_readokres() argument
193 if (!xdr_b_fattr(xdrs, &objp->attributes)) { in xdr_b_readokres()
196 return (xdr_bytes(xdrs, (char **)&objp->data.data_val, in xdr_b_readokres()
201 xdr_readres(XDR *xdrs, readres *objp) in xdr_readres() argument
203 if (!xdr_b_nfsstat(xdrs, &objp->status)) { in xdr_readres()
207 return (xdr_b_readokres(xdrs, &objp->readres_u.reply)); in xdr_readres()
213 xdr_b_nfscookie(XDR *xdrs, nfscookie objp) in xdr_b_nfscookie() argument
215 return (xdr_opaque(xdrs, objp, NFS_COOKIESIZE)); in xdr_b_nfscookie()
219 xdr_readdirargs(XDR *xdrs, readdirargs *objp) in xdr_readdirargs() argument
221 if (!xdr_nfs_fh(xdrs, &objp->dir)) { in xdr_readdirargs()
224 if (!xdr_b_nfscookie(xdrs, objp->cookie)) { in xdr_readdirargs()
227 return (xdr_u_int(xdrs, &objp->count)); in xdr_readdirargs()
231 xdr_b_entry(XDR *xdrs, entry *objp) in xdr_b_entry() argument
233 if (!xdr_u_int(xdrs, &objp->fileid)) { in xdr_b_entry()
236 if (!xdr_b_filename(xdrs, &objp->name)) { in xdr_b_entry()
239 if (!xdr_b_nfscookie(xdrs, objp->cookie)) { in xdr_b_entry()
242 return (xdr_pointer(xdrs, (char **)&objp->nextentry, sizeof (entry), in xdr_b_entry()
247 xdr_b_dirlist(XDR *xdrs, dirlist *objp) in xdr_b_dirlist() argument
249 if (!xdr_pointer(xdrs, (char **)&objp->entries, sizeof (entry), in xdr_b_dirlist()
253 return (xdr_bool(xdrs, &objp->eof)); in xdr_b_dirlist()
257 xdr_readdirres(XDR *xdrs, readdirres *objp) in xdr_readdirres() argument
259 if (!xdr_b_nfsstat(xdrs, &objp->status)) { in xdr_readdirres()
263 return (xdr_b_dirlist(xdrs, &objp->readdirres_u.reply)); in xdr_readdirres()