Thread: Mark file-private functions as static
This commit is contained in:
parent
1d1a55e63d
commit
934343368f
1 changed files with 7 additions and 7 deletions
|
@ -50,7 +50,7 @@ Thread* GetCurrentThread() {
|
|||
}
|
||||
|
||||
/// Resets a thread
|
||||
void ResetThread(Thread* t, u32 arg, s32 lowest_priority) {
|
||||
static void ResetThread(Thread* t, u32 arg, s32 lowest_priority) {
|
||||
memset(&t->context, 0, sizeof(Core::ThreadContext));
|
||||
|
||||
t->context.cpu_registers[0] = arg;
|
||||
|
@ -72,7 +72,7 @@ void ResetThread(Thread* t, u32 arg, s32 lowest_priority) {
|
|||
}
|
||||
|
||||
/// Change a thread to "ready" state
|
||||
void ChangeReadyState(Thread* t, bool ready) {
|
||||
static void ChangeReadyState(Thread* t, bool ready) {
|
||||
if (t->IsReady()) {
|
||||
if (!ready) {
|
||||
thread_ready_queue.remove(t->current_priority, t);
|
||||
|
@ -122,7 +122,7 @@ void Thread::Stop(const char* reason) {
|
|||
}
|
||||
|
||||
/// Changes a threads state
|
||||
void ChangeThreadState(Thread* t, ThreadStatus new_status) {
|
||||
static void ChangeThreadState(Thread* t, ThreadStatus new_status) {
|
||||
if (!t || t->status == new_status) {
|
||||
return;
|
||||
}
|
||||
|
@ -174,7 +174,7 @@ void ArbitrateAllThreads(Object* arbiter, u32 address) {
|
|||
}
|
||||
|
||||
/// Calls a thread by marking it as "ready" (note: will not actually execute until current thread yields)
|
||||
void CallThread(Thread* t) {
|
||||
static void CallThread(Thread* t) {
|
||||
// Stop waiting
|
||||
if (t->wait_type != WAITTYPE_NONE) {
|
||||
t->wait_type = WAITTYPE_NONE;
|
||||
|
@ -183,7 +183,7 @@ void CallThread(Thread* t) {
|
|||
}
|
||||
|
||||
/// Switches CPU context to that of the specified thread
|
||||
void SwitchContext(Thread* t) {
|
||||
static void SwitchContext(Thread* t) {
|
||||
Thread* cur = GetCurrentThread();
|
||||
|
||||
// Save context for current thread
|
||||
|
@ -207,7 +207,7 @@ void SwitchContext(Thread* t) {
|
|||
}
|
||||
|
||||
/// Gets the next thread that is ready to be run by priority
|
||||
Thread* NextThread() {
|
||||
static Thread* NextThread() {
|
||||
Thread* next;
|
||||
Thread* cur = GetCurrentThread();
|
||||
|
||||
|
@ -245,7 +245,7 @@ void Thread::ResumeFromWait() {
|
|||
}
|
||||
|
||||
/// Prints the thread queue for debugging purposes
|
||||
void DebugThreadQueue() {
|
||||
static void DebugThreadQueue() {
|
||||
Thread* thread = GetCurrentThread();
|
||||
if (!thread) {
|
||||
return;
|
||||
|
|
Loading…
Reference in a new issue