/* IBM_PROLOG_BEGIN_TAG */ /* This is an automatically generated prolog. */ /* */ /* bos72Q src/bos/usr/ccs/lib/libperfstat/sysperfstat.h 1.4 */ /* */ /* Licensed Materials - Property of IBM */ /* */ /* Restricted Materials of IBM */ /* */ /* COPYRIGHT International Business Machines Corp. 2013,2019 */ /* All Rights Reserved */ /* */ /* US Government Users Restricted Rights - Use, duplication or */ /* disclosure restricted by GSA ADP Schedule Contract with IBM Corp. */ /* */ /* IBM_PROLOG_END_TAG */ /* This file contains prototypes for selected perfstat syscalls */ /* @(#)66 1.4 src/bos/usr/ccs/lib/libperfstat/sysperfstat.h, libperfstat, bos72Q, q2019_13A4 2/6/19 01:07:20 */ #ifdef __cplusplus extern "C" { #endif struct vm_pstat; struct cmo_perf_parms; struct xcmo_perf_parms; extern int ptx_get_24x7_catalogpage(void *RequestBufferAddress, int RequestBufferSize, int VersionNumber, int Index); extern int ptx_get_24x7_data(void *RequestBufferAddress, int RequestBufferSize, void *ResultBufferAddress, int ResultBufferSize); extern int ptx_get_24x7_catalogpage_ext(void *RequestBufferAddress, uint64_t RequestBufferSize, uint64_t VersionNumber, uint64_t Index); extern int ptx_get_24x7_data_ext(void *RequestBufferAddress, uint64_t RequestBufferSize, void *ResultBufferAddress, uint64_t ResultBufferSize); extern int ptx_get_cec_perf_count(int size, void * call_buf); extern int ptx_vpm_pstat(struct vm_pstat *call_buf); extern int ptx_get_mpp(struct cmo_perf_parms *call_buf); extern int ptx_get_mpp_x(struct xcmo_perf_parms *call_buf); #ifdef __cplusplus } #endif