kernel: poll: rename reserved 'signal' symbol

This symbol is reserved and usage of reserved symbols violates the
coding guidelines. (MISRA 21.2)

NAME
       signal - ANSI C signal handling

SYNOPSIS
       #include <signal.h>

       sighandler_t signal(int signum, sighandler_t handler);

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
This commit is contained in:
Anas Nashif 2021-03-22 08:09:55 -04:00
commit b503be2d02
2 changed files with 34 additions and 34 deletions

View file

@ -5313,36 +5313,36 @@ __syscall int k_poll(struct k_poll_event *events, int num_events,
* *
* Ready a poll signal object to be signaled via k_poll_signal_raise(). * Ready a poll signal object to be signaled via k_poll_signal_raise().
* *
* @param signal A poll signal. * @param sig A poll signal.
* *
* @return N/A * @return N/A
*/ */
__syscall void k_poll_signal_init(struct k_poll_signal *signal); __syscall void k_poll_signal_init(struct k_poll_signal *sig);
/* /*
* @brief Reset a poll signal object's state to unsignaled. * @brief Reset a poll signal object's state to unsignaled.
* *
* @param signal A poll signal object * @param sig A poll signal object
*/ */
__syscall void k_poll_signal_reset(struct k_poll_signal *signal); __syscall void k_poll_signal_reset(struct k_poll_signal *sig);
static inline void z_impl_k_poll_signal_reset(struct k_poll_signal *signal) static inline void z_impl_k_poll_signal_reset(struct k_poll_signal *sig)
{ {
signal->signaled = 0U; sig->signaled = 0U;
} }
/** /**
* @brief Fetch the signaled state and result value of a poll signal * @brief Fetch the signaled state and result value of a poll signal
* *
* @param signal A poll signal object * @param sig A poll signal object
* @param signaled An integer buffer which will be written nonzero if the * @param signaled An integer buffer which will be written nonzero if the
* object was signaled * object was signaled
* @param result An integer destination buffer which will be written with the * @param result An integer destination buffer which will be written with the
* result value if the object was signaled, or an undefined * result value if the object was signaled, or an undefined
* value if it was not. * value if it was not.
*/ */
__syscall void k_poll_signal_check(struct k_poll_signal *signal, __syscall void k_poll_signal_check(struct k_poll_signal *sig,
unsigned int *signaled, int *result); unsigned int *signaled, int *result);
/** /**
@ -5362,14 +5362,14 @@ __syscall void k_poll_signal_check(struct k_poll_signal *signal,
* this function returns an error indicating that an expiring poll was * this function returns an error indicating that an expiring poll was
* not notified. The next k_poll() will detect the missed raise. * not notified. The next k_poll() will detect the missed raise.
* *
* @param signal A poll signal. * @param sig A poll signal.
* @param result The value to store in the result field of the signal. * @param result The value to store in the result field of the signal.
* *
* @retval 0 The signal was delivered successfully. * @retval 0 The signal was delivered successfully.
* @retval -EAGAIN The polling thread's timeout is in the process of expiring. * @retval -EAGAIN The polling thread's timeout is in the process of expiring.
*/ */
__syscall int k_poll_signal_raise(struct k_poll_signal *signal, int result); __syscall int k_poll_signal_raise(struct k_poll_signal *sig, int result);
/** /**
* @internal * @internal

View file

@ -415,51 +415,51 @@ void z_handle_obj_poll_events(sys_dlist_t *events, uint32_t state)
} }
} }
void z_impl_k_poll_signal_init(struct k_poll_signal *signal) void z_impl_k_poll_signal_init(struct k_poll_signal *sig)
{ {
sys_dlist_init(&signal->poll_events); sys_dlist_init(&sig->poll_events);
signal->signaled = 0U; sig->signaled = 0U;
/* signal->result is left unitialized */ /* sig->result is left unitialized */
z_object_init(signal); z_object_init(sig);
} }
#ifdef CONFIG_USERSPACE #ifdef CONFIG_USERSPACE
static inline void z_vrfy_k_poll_signal_init(struct k_poll_signal *signal) static inline void z_vrfy_k_poll_signal_init(struct k_poll_signal *sig)
{ {
Z_OOPS(Z_SYSCALL_OBJ_INIT(signal, K_OBJ_POLL_SIGNAL)); Z_OOPS(Z_SYSCALL_OBJ_INIT(sig, K_OBJ_POLL_SIGNAL));
z_impl_k_poll_signal_init(signal); z_impl_k_poll_signal_init(sig);
} }
#include <syscalls/k_poll_signal_init_mrsh.c> #include <syscalls/k_poll_signal_init_mrsh.c>
#endif #endif
void z_impl_k_poll_signal_check(struct k_poll_signal *signal, void z_impl_k_poll_signal_check(struct k_poll_signal *sig,
unsigned int *signaled, int *result) unsigned int *signaled, int *result)
{ {
*signaled = signal->signaled; *signaled = sig->signaled;
*result = signal->result; *result = sig->result;
} }
#ifdef CONFIG_USERSPACE #ifdef CONFIG_USERSPACE
void z_vrfy_k_poll_signal_check(struct k_poll_signal *signal, void z_vrfy_k_poll_signal_check(struct k_poll_signal *sig,
unsigned int *signaled, int *result) unsigned int *signaled, int *result)
{ {
Z_OOPS(Z_SYSCALL_OBJ(signal, K_OBJ_POLL_SIGNAL)); Z_OOPS(Z_SYSCALL_OBJ(sig, K_OBJ_POLL_SIGNAL));
Z_OOPS(Z_SYSCALL_MEMORY_WRITE(signaled, sizeof(unsigned int))); Z_OOPS(Z_SYSCALL_MEMORY_WRITE(signaled, sizeof(unsigned int)));
Z_OOPS(Z_SYSCALL_MEMORY_WRITE(result, sizeof(int))); Z_OOPS(Z_SYSCALL_MEMORY_WRITE(result, sizeof(int)));
z_impl_k_poll_signal_check(signal, signaled, result); z_impl_k_poll_signal_check(sig, signaled, result);
} }
#include <syscalls/k_poll_signal_check_mrsh.c> #include <syscalls/k_poll_signal_check_mrsh.c>
#endif #endif
int z_impl_k_poll_signal_raise(struct k_poll_signal *signal, int result) int z_impl_k_poll_signal_raise(struct k_poll_signal *sig, int result)
{ {
k_spinlock_key_t key = k_spin_lock(&lock); k_spinlock_key_t key = k_spin_lock(&lock);
struct k_poll_event *poll_event; struct k_poll_event *poll_event;
signal->result = result; sig->result = result;
signal->signaled = 1U; sig->signaled = 1U;
poll_event = (struct k_poll_event *)sys_dlist_get(&signal->poll_events); poll_event = (struct k_poll_event *)sys_dlist_get(&sig->poll_events);
if (poll_event == NULL) { if (poll_event == NULL) {
k_spin_unlock(&lock, key); k_spin_unlock(&lock, key);
return 0; return 0;
@ -472,18 +472,18 @@ int z_impl_k_poll_signal_raise(struct k_poll_signal *signal, int result)
} }
#ifdef CONFIG_USERSPACE #ifdef CONFIG_USERSPACE
static inline int z_vrfy_k_poll_signal_raise(struct k_poll_signal *signal, static inline int z_vrfy_k_poll_signal_raise(struct k_poll_signal *sig,
int result) int result)
{ {
Z_OOPS(Z_SYSCALL_OBJ(signal, K_OBJ_POLL_SIGNAL)); Z_OOPS(Z_SYSCALL_OBJ(sig, K_OBJ_POLL_SIGNAL));
return z_impl_k_poll_signal_raise(signal, result); return z_impl_k_poll_signal_raise(sig, result);
} }
#include <syscalls/k_poll_signal_raise_mrsh.c> #include <syscalls/k_poll_signal_raise_mrsh.c>
static inline void z_vrfy_k_poll_signal_reset(struct k_poll_signal *signal) static inline void z_vrfy_k_poll_signal_reset(struct k_poll_signal *sig)
{ {
Z_OOPS(Z_SYSCALL_OBJ(signal, K_OBJ_POLL_SIGNAL)); Z_OOPS(Z_SYSCALL_OBJ(sig, K_OBJ_POLL_SIGNAL));
z_impl_k_poll_signal_reset(signal); z_impl_k_poll_signal_reset(sig);
} }
#include <syscalls/k_poll_signal_reset_mrsh.c> #include <syscalls/k_poll_signal_reset_mrsh.c>