Lines Matching refs:objp
786 static bool_t xdr_fhandle(XDR *xdrs, fhandle objp)
788 return xdr_opaque(xdrs, objp, FHSIZE);
791 static bool_t xdr_fhstatus(XDR *xdrs, fhstatus *objp)
793 if (!xdr_u_int(xdrs, &objp->fhs_status))
795 if (objp->fhs_status == 0)
796 return xdr_fhandle(xdrs, objp->fhstatus_u.fhs_fhandle);
800 static bool_t xdr_dirpath(XDR *xdrs, dirpath *objp)
802 return xdr_string(xdrs, objp, MNTPATHLEN);
805 static bool_t xdr_fhandle3(XDR *xdrs, fhandle3 *objp)
807 return xdr_bytes(xdrs, (char **)&objp->fhandle3_val,
808 (unsigned int *) &objp->fhandle3_len,
812 static bool_t xdr_mountres3_ok(XDR *xdrs, mountres3_ok *objp)
814 if (!xdr_fhandle3(xdrs, &objp->fhandle))
816 return xdr_array(xdrs, &(objp->auth_flavours.auth_flavours_val),
817 &(objp->auth_flavours.auth_flavours_len),
823 static bool_t xdr_mountstat3(XDR *xdrs, mountstat3 *objp)
825 return xdr_enum(xdrs, (enum_t *) objp);
828 static bool_t xdr_mountres3(XDR *xdrs, mountres3 *objp)
830 if (!xdr_mountstat3(xdrs, &objp->fhs_status))
832 if (objp->fhs_status == MNT_OK)
833 return xdr_mountres3_ok(xdrs, &objp->mountres3_u.mountinfo);