i have found a structure contained in file global _pstat_body.h at the path
/usr/include/sys/pstat which is
named __pst_dynamic . A field by name psd_cpu_time is
an array of maximum cpu states the kernel supports .
i,e psd_cpu_time [PST_MAX_CPUSTATES] specify all
the cpu timings in an array . i wanted to know which
index into the array spesify which element state i,e
whether the psd_cpu_time[0] is cpu time in user mode
and psd_cpu_time[1] is cpu time in kernel mode and so on .