23#include <zephyr/kernel.h>
46 if (k_work_submit_to_queue(&
mpsl_work_q, work) < 0) {
47 __ASSERT(
false,
"k_work_submit_to_queue() failed.");
70 if (k_work_schedule_for_queue(&
mpsl_work_q, dwork, delay) < 0) {
71 __ASSERT(
false,
"k_work_schedule_for_queue() failed.");
94 if (k_work_reschedule_for_queue(&
mpsl_work_q, dwork, delay) < 0) {
95 __ASSERT(
false,
"k_work_reschedule_for_queue() failed.");
static void mpsl_work_schedule(struct k_work_delayable *dwork, k_timeout_t delay)
Submit an idle work item to the MPSL work queue after a delay.
Definition mpsl_work.h:68
struct k_work_q mpsl_work_q
static void mpsl_work_submit(struct k_work *work)
Submit a work item to the MPSL work queue.
Definition mpsl_work.h:44
static void mpsl_work_reschedule(struct k_work_delayable *dwork, k_timeout_t delay)
Reschedule a work item to the MPSL work queue after a delay.
Definition mpsl_work.h:92