diff --git a/include/microkernel/entries.h b/include/microkernel/entries.h index 9904fc10710..a9821597b19 100644 --- a/include/microkernel/entries.h +++ b/include/microkernel/entries.h @@ -46,7 +46,7 @@ typedef void (*kernelfunc)(struct k_args *); extern void K_nop(struct k_args *); extern void K_offload(struct k_args *); extern void K_workload(struct k_args *); -extern void K_signals(struct k_args *); +extern void _k_sem_signal(struct k_args *); extern void _k_sem_group_signal(struct k_args *); extern void K_resets(struct k_args *); extern void K_resetm(struct k_args *); diff --git a/kernel/microkernel/channel/K_ChPAck.c b/kernel/microkernel/channel/K_ChPAck.c index e1975afdc5a..54e613931f7 100644 --- a/kernel/microkernel/channel/K_ChPAck.c +++ b/kernel/microkernel/channel/K_ChPAck.c @@ -66,7 +66,7 @@ void K_ChSendAck(struct k_args *Request) struct k_args A; A.Comm = SIGNALS; A.Args.s1.sema = pChAck->ReqType.Async.sema; - K_signals(&A); /* will return immediately */ + _k_sem_signal(&A); /* will return immediately */ } } else { /* Reschedule the sender task: */ diff --git a/kernel/microkernel/include/ksema.h b/kernel/microkernel/include/ksema.h index 093ed6ed762..2c0622342ff 100644 --- a/kernel/microkernel/include/ksema.h +++ b/kernel/microkernel/include/ksema.h @@ -33,7 +33,7 @@ #ifndef KSEMA_H #define KSEMA_H -extern void K_signals(struct k_args *A); +extern void _k_sem_signal(struct k_args *A); extern void K_resets(struct k_args *A); extern void _k_sem_group_signal(struct k_args *A); extern void K_resetm(struct k_args *A); diff --git a/kernel/microkernel/k_mbox.c b/kernel/microkernel/k_mbox.c index 078ba748470..a9afef1d13f 100644 --- a/kernel/microkernel/k_mbox.c +++ b/kernel/microkernel/k_mbox.c @@ -244,7 +244,7 @@ void _k_mbox_send_ack(struct k_args *pCopyWriter) #endif A.Comm = SIGNALS; A.Args.s1.sema = pCopyWriter->Args.m1.mess.extra.sema; - K_signals(&A); + _k_sem_signal(&A); } /* diff --git a/kernel/microkernel/k_sema.c b/kernel/microkernel/k_sema.c index bc1568c4f28..e4cce4c2784 100644 --- a/kernel/microkernel/k_sema.c +++ b/kernel/microkernel/k_sema.c @@ -466,12 +466,12 @@ ksem_t _task_sem_group_take(ksemg_t group, /* group of semaphores to test */ /******************************************************************************* * -* K_signals - handle semaphore signal request +* _k_sem_signal - handle semaphore signal request * * RETURNS: N/A */ -void K_signals(struct k_args *A) +void _k_sem_signal(struct k_args *A) { uint32_t Sid = A->Args.s1.sema; @@ -490,7 +490,7 @@ void _k_sem_group_signal(struct k_args *A) ksem_t *L = A->Args.s1.list; while ((A->Args.s1.sema = *L++) != ENDLIST) - K_signals(A); + _k_sem_signal(A); } /******************************************************************************* diff --git a/scripts/sysgen.py b/scripts/sysgen.py index 3ead74df2bf..8b7e858b9fb 100755 --- a/scripts/sysgen.py +++ b/scripts/sysgen.py @@ -760,7 +760,7 @@ def kernel_main_c_kernel_services(): "/* 3 */ (kernelfunc) NULL,", # unused "/* 4 */ K_offload,", # required "/* 5 */ K_workload,", # required -"/* 6 */ K_signals,", # depends on semaphores +"/* 6 */ _k_sem_signal,", # depends on semaphores "/* 7 */ _k_sem_group_signal,", # depends on semaphores "/* 8 */ K_resets,", # depends on semaphores "/* 9 */ K_resetm,", # depends on semaphores