SceKernelThreadKInfo Struct Reference
[Thread Manager kernel functions]

#include <pspthreadman_kernel.h>


Detailed Description

Structure to hold the status information for a thread (kernel form) 1.5 form.


Data Fields

SceSize size
 Size of the structure.
char name [32]
 Nul terminated name of the thread.
SceUInt attr
 Thread attributes.
int status
 Thread status.
SceKernelThreadEntry entry
 Thread entry point.
void * stack
 Thread stack pointer.
int stackSize
 Thread stack size.
void * kstack
 Kernel stack pointer.
void * kstackSize
 Kernel stack size.
void * gpReg
 Pointer to the gp.
SceSize args
 Size of args.
void * argp
 Pointer to args.
int initPriority
 Initial priority.
int currentPriority
 Current priority.
int waitType
 Wait type.
SceUID waitId
 Wait id.
int wakeupCount
 Wakeup count.
SceKernelSysClock runClocks
 Number of clock cycles run.
SceUInt intrPreemptCount
 Interrupt preemption count.
SceUInt threadPreemptCount
 Thread preemption count.
SceUInt releaseCount
 Release count.
SceThreadContextthContext
 Thread Context.
float * vfpuContext
 VFPU Context.
void * retAddr
 Return address from syscall.
SceUInt unknown1
 Unknown, possibly size of SC context.
SceSCContextscContext
 Syscall Context.


Field Documentation

SceSize SceKernelThreadKInfo::size

Size of the structure.

char SceKernelThreadKInfo::name[32]

Nul terminated name of the thread.

SceUInt SceKernelThreadKInfo::attr

Thread attributes.

int SceKernelThreadKInfo::status

Thread status.

SceKernelThreadEntry SceKernelThreadKInfo::entry

Thread entry point.

void* SceKernelThreadKInfo::stack

Thread stack pointer.

int SceKernelThreadKInfo::stackSize

Thread stack size.

void* SceKernelThreadKInfo::kstack

Kernel stack pointer.

void* SceKernelThreadKInfo::kstackSize

Kernel stack size.

void* SceKernelThreadKInfo::gpReg

Pointer to the gp.

SceSize SceKernelThreadKInfo::args

Size of args.

void* SceKernelThreadKInfo::argp

Pointer to args.

int SceKernelThreadKInfo::initPriority

Initial priority.

int SceKernelThreadKInfo::currentPriority

Current priority.

int SceKernelThreadKInfo::waitType

Wait type.

SceUID SceKernelThreadKInfo::waitId

Wait id.

int SceKernelThreadKInfo::wakeupCount

Wakeup count.

SceKernelSysClock SceKernelThreadKInfo::runClocks

Number of clock cycles run.

SceUInt SceKernelThreadKInfo::intrPreemptCount

Interrupt preemption count.

SceUInt SceKernelThreadKInfo::threadPreemptCount

Thread preemption count.

SceUInt SceKernelThreadKInfo::releaseCount

Release count.

struct SceThreadContext* SceKernelThreadKInfo::thContext [read]

Thread Context.

float* SceKernelThreadKInfo::vfpuContext

VFPU Context.

void* SceKernelThreadKInfo::retAddr

Return address from syscall.

SceUInt SceKernelThreadKInfo::unknown1

Unknown, possibly size of SC context.

struct SceSCContext* SceKernelThreadKInfo::scContext [read]

Syscall Context.


The documentation for this struct was generated from the following file:
Generated on Tue Jul 24 15:21:27 2007 for PSPSDK-Rev2272 by  doxygen 1.5.2