diff options
author | Raul E Rangel <rrangel@chromium.org> | 2021-07-15 17:34:05 -0600 |
---|---|---|
committer | Raul Rangel <rrangel@chromium.org> | 2021-07-18 15:13:50 +0000 |
commit | 9ba36abdc542b881df7e0f0c5883a9dab1b9bc50 (patch) | |
tree | 8dd44e750eefa1ab7932ed547005b0b33d1d3e9f /src | |
parent | be60a0ddb0494e5a3becca832d706076820642f7 (diff) |
lib/thread: Rename thread_cooperate and thread_prevent_coop
Renaming them to thread_coop_disable()/thread_coop_enable() makes them
sound like a pair.
BUG=b:179699789
TEST=Boot guybrush to OS
Suggested-by: Julius Werner <jwerner@chromium.org>
Signed-off-by: Raul E Rangel <rrangel@chromium.org>
Change-Id: I1d70c18965f53e733e871ca03107270612efa4fc
Reviewed-on: https://review.coreboot.org/c/coreboot/+/56357
Reviewed-by: Julius Werner <jwerner@chromium.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Reviewed-by: Karthik Ramasubramanian <kramasub@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src')
-rw-r--r-- | src/include/thread.h | 8 | ||||
-rw-r--r-- | src/lib/thread.c | 6 |
2 files changed, 7 insertions, 7 deletions
diff --git a/src/include/thread.h b/src/include/thread.h index 160173e7e7..293a666dbd 100644 --- a/src/include/thread.h +++ b/src/include/thread.h @@ -50,8 +50,8 @@ int thread_yield_microseconds(unsigned int microsecs); * not occur. The critical sections can be nested. Just make sure the methods * are used in pairs. */ -void thread_cooperate(void); -void thread_prevent_coop(void); +void thread_coop_enable(void); +void thread_coop_disable(void); static inline void thread_init_cpu_info_non_bsp(struct cpu_info *ci) { @@ -81,8 +81,8 @@ static inline int thread_yield_microseconds(unsigned int microsecs) { return -1; } -static inline void thread_cooperate(void) {} -static inline void thread_prevent_coop(void) {} +static inline void thread_coop_enable(void) {} +static inline void thread_coop_disable(void) {} struct cpu_info; static inline void thread_init_cpu_info_non_bsp(struct cpu_info *ci) { } #endif diff --git a/src/lib/thread.c b/src/lib/thread.c index 266ea381fe..47a23acd96 100644 --- a/src/lib/thread.c +++ b/src/lib/thread.c @@ -114,7 +114,7 @@ static inline void free_thread(struct thread *t) static void idle_thread(void *unused) { /* This thread never voluntarily yields. */ - thread_prevent_coop(); + thread_coop_disable(); while (1) timers_run(); } @@ -352,7 +352,7 @@ int thread_yield_microseconds(unsigned int microsecs) return 0; } -void thread_cooperate(void) +void thread_coop_enable(void) { struct thread *current; @@ -366,7 +366,7 @@ void thread_cooperate(void) current->can_yield++; } -void thread_prevent_coop(void) +void thread_coop_disable(void) { struct thread *current; |