HPGCC3 Documentation 3.0 R003

syscall.h File Reference

#include <kos.h>

Go to the source code of this file.

Defines

#define ReserveForTaskScheduler   0
#define ResetEntry   1
#define ScheduleTaskEntry   10
#define CreateMutexEntry   11
#define SystemPowerManagerEntry   12
#define LCDGetContrastEntry   13
#define TaskPowerOffEntry   14
#define CheckBatteryEntry   16
#define GetDisplayBufferEntry   17
#define GetKeyFocusEntry   18
#define DeviceSdInitEntry   19
#define GetUsbConnectStatusEntry   20
#define GetSDConnectStatusEntry   21
#define GetLastErrorEntry   22
#define LcdGetLineEntry   23
#define GetSysTickTimeEntry   24
#define GetCurrentTaskEntry   25
#define ClearLcdEntry   26
#define GetSerialEntry   27
#define CheckBeepEndEntry   28
#define StopBeepEntry   29
#define GetCPUSpeed   30
#define freeEntry   101
#define KillTaskEntry   102
#define GetTaskPriorityEntry   103
#define SuspendTaskEntry   104
#define ResumeTaskEntry   105
#define WakeupTaskEntry   106
#define RemoveMutexEntry   107
#define ReleaseMutexEntry   108
#define CheckMutexEntry   109
#define RemoveSemaphoreEntry   110
#define ReleaseSemaphoreEntry   111
#define CheckSemaphoreEntry   112
#define RemoveEventEntry   113
#define SetEventEntry   114
#define ClearEventEntry   115
#define PulseEventEntry   116
#define CheckEventEntry   117
#define GetMessageEntry   118
#define PeekMessageEntry   119
#define SetTimerEntry   120
#define ClearTimerEntry   121
#define SetAlarmEntry   122
#define ClearAlarmEntry   123
#define closeEntry   124
#define GetRTCTimeEntry   125
#define SetRTCTimeEntry   126
#define LCDSetContrastEntry   127
#define SetKeyFocusEntry   128
#define PutKeyEntry   129
#define GetKeyMatrixEntry   130
#define SetLastErrorEntry   131
#define ReadSpecialTimerCountEntry   132
#define StartSpecialTimerEntry   133
#define StopSpecialTimerEntry   134
#define SelfTestEntry   135
#define DevicePowerOffEntry   136
#define DevicePowerOnEntry   137
#define KeyMessageMatrixEntry   138
#define LcdRefreshEntry   139
#define LcdRefreshSwitchEntry   140
#define mallocEntry   201
#define SetTaskPriorityEntry   202
#define DelayTaskEntry   203
#define CreateSemaphoreEntry   204
#define CreateEventEntry   205
#define WaitEventSetEntry   206
#define SendMessageEntry   207
#define PostMessageEntry   208
#define openEntry   209
#define SetSpecialTimerHandleEntry   211
#define SetSpecialTimerCountEntry   212
#define DeviceSdReadSectorEntry   213
#define DeviceSdWriteSectorEntry   214
#define SystemPowerOffEntry   215
#define CheckMemEntry   216
#define controlEntry   217
#define GetFuncEntry   218
#define SetCPUFreqEntry   219
#define GetMutexEntry   301
#define GetSemaphoreEntry   302
#define beepEntry   305
#define PutStringEntry   306
#define PutHexNumberEntry   307
#define CreateTaskEntry   401
#define readEntry   402
#define writeEntry   403
#define PutDecNumberEntry   404
#define Num2StringEntry   405

Functions

U32 SysCall (U32 index)
U32 syscallArg0 (U32 index)
U32 syscallArg1 (U32 index, U32 arg1)
U32 syscallArg2 (U32 index, U32 arg1, U32 arg2)
U32 syscallArg3 (U32 index, U32 arg1, U32 arg2, U32 arg3)
U32 syscallArg4 (U32 index, U32 arg1, U32 arg2, U32 arg3, U32 arg4)
U32 syscallArg5 (U32 index, U32 arg1, U32 arg2, U32 arg3, U32 arg4, U32 arg5)
U32 syscallArg6 (U32 index, U32 arg1, U32 arg2, U32 arg3, U32 arg4, U32 arg5, U32 arg6)
U32 syscallArg7 (U32 index, U32 arg1, U32 arg2, U32 arg3, U32 arg4, U32 arg5, U32 arg6, U32 arg7)

Define Documentation

#define beepEntry   305

Definition at line 124 of file syscall.h.

#define CheckBatteryEntry   16

Definition at line 28 of file syscall.h.

#define CheckBeepEndEntry   28

Definition at line 44 of file syscall.h.

#define CheckEventEntry   117

Definition at line 65 of file syscall.h.

#define CheckMemEntry   216

Definition at line 113 of file syscall.h.

#define CheckMutexEntry   109

Definition at line 57 of file syscall.h.

#define CheckSemaphoreEntry   112

Definition at line 60 of file syscall.h.

#define ClearAlarmEntry   123

Definition at line 71 of file syscall.h.

#define ClearEventEntry   115

Definition at line 63 of file syscall.h.

#define ClearLcdEntry   26

Definition at line 41 of file syscall.h.

#define ClearTimerEntry   121

Definition at line 69 of file syscall.h.

#define closeEntry   124

Definition at line 73 of file syscall.h.

#define controlEntry   217

Definition at line 115 of file syscall.h.

#define CreateEventEntry   205

Definition at line 99 of file syscall.h.

#define CreateMutexEntry   11

Definition at line 23 of file syscall.h.

#define CreateSemaphoreEntry   204

Definition at line 98 of file syscall.h.

#define CreateTaskEntry   401

Definition at line 130 of file syscall.h.

#define DelayTaskEntry   203

Definition at line 97 of file syscall.h.

#define DevicePowerOffEntry   136

Definition at line 85 of file syscall.h.

#define DevicePowerOnEntry   137

Definition at line 86 of file syscall.h.

#define DeviceSdInitEntry   19

Definition at line 32 of file syscall.h.

#define DeviceSdReadSectorEntry   213

Definition at line 109 of file syscall.h.

#define DeviceSdWriteSectorEntry   214

Definition at line 110 of file syscall.h.

#define freeEntry   101

Definition at line 49 of file syscall.h.

#define GetCPUSpeed   30

Definition at line 46 of file syscall.h.

#define GetCurrentTaskEntry   25

Definition at line 39 of file syscall.h.

#define GetDisplayBufferEntry   17

Definition at line 29 of file syscall.h.

#define GetFuncEntry   218

Definition at line 117 of file syscall.h.

#define GetKeyFocusEntry   18

Definition at line 30 of file syscall.h.

#define GetKeyMatrixEntry   130

Definition at line 79 of file syscall.h.

#define GetLastErrorEntry   22

Definition at line 36 of file syscall.h.

#define GetMessageEntry   118

Definition at line 66 of file syscall.h.

#define GetMutexEntry   301

Definition at line 121 of file syscall.h.

#define GetRTCTimeEntry   125

Definition at line 74 of file syscall.h.

#define GetSDConnectStatusEntry   21

Definition at line 34 of file syscall.h.

#define GetSemaphoreEntry   302

Definition at line 122 of file syscall.h.

#define GetSerialEntry   27

Definition at line 42 of file syscall.h.

#define GetSysTickTimeEntry   24

Definition at line 38 of file syscall.h.

#define GetTaskPriorityEntry   103

Definition at line 51 of file syscall.h.

#define GetUsbConnectStatusEntry   20

Definition at line 33 of file syscall.h.

#define KeyMessageMatrixEntry   138

Definition at line 88 of file syscall.h.

#define KillTaskEntry   102

Definition at line 50 of file syscall.h.

#define LCDGetContrastEntry   13

Definition at line 25 of file syscall.h.

#define LcdGetLineEntry   23

Definition at line 37 of file syscall.h.

#define LcdRefreshEntry   139

Definition at line 91 of file syscall.h.

#define LcdRefreshSwitchEntry   140

Definition at line 92 of file syscall.h.

#define LCDSetContrastEntry   127

Definition at line 76 of file syscall.h.

#define mallocEntry   201

Definition at line 95 of file syscall.h.

#define Num2StringEntry   405

Definition at line 135 of file syscall.h.

#define openEntry   209

Definition at line 104 of file syscall.h.

#define PeekMessageEntry   119

Definition at line 67 of file syscall.h.

#define PostMessageEntry   208

Definition at line 102 of file syscall.h.

#define PulseEventEntry   116

Definition at line 64 of file syscall.h.

#define PutDecNumberEntry   404

Definition at line 134 of file syscall.h.

#define PutHexNumberEntry   307

Definition at line 127 of file syscall.h.

#define PutKeyEntry   129

Definition at line 78 of file syscall.h.

#define PutStringEntry   306

Definition at line 126 of file syscall.h.

#define readEntry   402

Definition at line 132 of file syscall.h.

#define ReadSpecialTimerCountEntry   132

Definition at line 81 of file syscall.h.

#define ReleaseMutexEntry   108

Definition at line 56 of file syscall.h.

#define ReleaseSemaphoreEntry   111

Definition at line 59 of file syscall.h.

#define RemoveEventEntry   113

Definition at line 61 of file syscall.h.

#define RemoveMutexEntry   107

Definition at line 55 of file syscall.h.

#define RemoveSemaphoreEntry   110

Definition at line 58 of file syscall.h.

#define ReserveForTaskScheduler   0

Definition at line 20 of file syscall.h.

#define ResetEntry   1

Definition at line 21 of file syscall.h.

#define ResumeTaskEntry   105

Definition at line 53 of file syscall.h.

#define ScheduleTaskEntry   10

Definition at line 22 of file syscall.h.

#define SelfTestEntry   135

Definition at line 84 of file syscall.h.

#define SendMessageEntry   207

Definition at line 101 of file syscall.h.

#define SetAlarmEntry   122

Definition at line 70 of file syscall.h.

#define SetCPUFreqEntry   219

Definition at line 118 of file syscall.h.

#define SetEventEntry   114

Definition at line 62 of file syscall.h.

#define SetKeyFocusEntry   128

Definition at line 77 of file syscall.h.

#define SetLastErrorEntry   131

Definition at line 80 of file syscall.h.

#define SetRTCTimeEntry   126

Definition at line 75 of file syscall.h.

#define SetSpecialTimerCountEntry   212

Definition at line 107 of file syscall.h.

#define SetSpecialTimerHandleEntry   211

Definition at line 106 of file syscall.h.

#define SetTaskPriorityEntry   202

Definition at line 96 of file syscall.h.

#define SetTimerEntry   120

Definition at line 68 of file syscall.h.

#define StartSpecialTimerEntry   133

Definition at line 82 of file syscall.h.

#define StopBeepEntry   29

Definition at line 45 of file syscall.h.

#define StopSpecialTimerEntry   134

Definition at line 83 of file syscall.h.

#define SuspendTaskEntry   104

Definition at line 52 of file syscall.h.

#define SystemPowerManagerEntry   12

Definition at line 24 of file syscall.h.

#define SystemPowerOffEntry   215

Definition at line 112 of file syscall.h.

#define TaskPowerOffEntry   14

Definition at line 26 of file syscall.h.

#define WaitEventSetEntry   206

Definition at line 100 of file syscall.h.

#define WakeupTaskEntry   106

Definition at line 54 of file syscall.h.

#define writeEntry   403

Definition at line 133 of file syscall.h.


Function Documentation

U32 SysCall ( U32  index)
U32 syscallArg0 ( U32  index)
U32 syscallArg1 ( U32  index,
U32  arg1 
)
U32 syscallArg2 ( U32  index,
U32  arg1,
U32  arg2 
)
U32 syscallArg3 ( U32  index,
U32  arg1,
U32  arg2,
U32  arg3 
)
U32 syscallArg4 ( U32  index,
U32  arg1,
U32  arg2,
U32  arg3,
U32  arg4 
)
U32 syscallArg5 ( U32  index,
U32  arg1,
U32  arg2,
U32  arg3,
U32  arg4,
U32  arg5 
)
U32 syscallArg6 ( U32  index,
U32  arg1,
U32  arg2,
U32  arg3,
U32  arg4,
U32  arg5,
U32  arg6 
)
U32 syscallArg7 ( U32  index,
U32  arg1,
U32  arg2,
U32  arg3,
U32  arg4,
U32  arg5,
U32  arg6,
U32  arg7 
)