efi_selftest: rename event_notify
authorHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Thu, 6 Oct 2022 05:28:19 +0000 (07:28 +0200)
committerHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Thu, 6 Oct 2022 20:54:58 +0000 (22:54 +0200)
A function event_notify() exists. We should not use the same name for and
EFI event. Rename events in unit tests.

Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
lib/efi_selftest/efi_selftest_events.c
lib/efi_selftest/efi_selftest_exitbootservices.c
lib/efi_selftest/efi_selftest_tpl.c
lib/efi_selftest/efi_selftest_watchdog.c

index 9007153..743a6b9 100644 (file)
@@ -11,7 +11,7 @@
 
 #include <efi_selftest.h>
 
-static struct efi_event *event_notify;
+static struct efi_event *efi_st_event_notify;
 static struct efi_event *event_wait;
 static unsigned int timer_ticks;
 static struct efi_boot_services *boottime;
@@ -50,7 +50,7 @@ static int setup(const efi_handle_t handle,
 
        ret = boottime->create_event(EVT_TIMER | EVT_NOTIFY_SIGNAL,
                                     TPL_CALLBACK, notify, (void *)&timer_ticks,
-                                    &event_notify);
+                                    &efi_st_event_notify);
        if (ret != EFI_SUCCESS) {
                efi_st_error("could not create event\n");
                return EFI_ST_FAILURE;
@@ -75,9 +75,9 @@ static int teardown(void)
 {
        efi_status_t ret;
 
-       if (event_notify) {
-               ret = boottime->close_event(event_notify);
-               event_notify = NULL;
+       if (efi_st_event_notify) {
+               ret = boottime->close_event(efi_st_event_notify);
+               efi_st_event_notify = NULL;
                if (ret != EFI_SUCCESS) {
                        efi_st_error("could not close event\n");
                        return EFI_ST_FAILURE;
@@ -112,7 +112,8 @@ static int execute(void)
 
        /* Set 10 ms timer */
        timer_ticks = 0;
-       ret = boottime->set_timer(event_notify, EFI_TIMER_PERIODIC, 100000);
+       ret = boottime->set_timer(efi_st_event_notify, EFI_TIMER_PERIODIC,
+                                 100000);
        if (ret != EFI_SUCCESS) {
                efi_st_error("Could not set timer\n");
                return EFI_ST_FAILURE;
@@ -146,14 +147,15 @@ static int execute(void)
                efi_st_error("Incorrect timing of events\n");
                return EFI_ST_FAILURE;
        }
-       ret = boottime->set_timer(event_notify, EFI_TIMER_STOP, 0);
+       ret = boottime->set_timer(efi_st_event_notify, EFI_TIMER_STOP, 0);
        if (ret != EFI_SUCCESS) {
                efi_st_error("Could not cancel timer\n");
                return EFI_ST_FAILURE;
        }
        /* Set 10 ms timer */
        timer_ticks = 0;
-       ret = boottime->set_timer(event_notify, EFI_TIMER_RELATIVE, 100000);
+       ret = boottime->set_timer(efi_st_event_notify, EFI_TIMER_RELATIVE,
+                                 100000);
        if (ret != EFI_SUCCESS) {
                efi_st_error("Could not set timer\n");
                return EFI_ST_FAILURE;
index f5e0d9d..11b43fd 100644 (file)
@@ -26,7 +26,7 @@ struct notification_context {
 };
 
 static struct efi_boot_services *boottime;
-static struct efi_event *event_notify;
+static struct efi_event *efi_st_event_notify;
 struct notification_record record;
 
 struct notification_context context_before = {
@@ -75,7 +75,7 @@ static int setup(const efi_handle_t handle,
        ret = boottime->create_event(EVT_SIGNAL_EXIT_BOOT_SERVICES,
                                     TPL_CALLBACK, ebs_notify,
                                     &context,
-                                    &event_notify);
+                                    &efi_st_event_notify);
        if (ret != EFI_SUCCESS) {
                efi_st_error("could not create event\n");
                return EFI_ST_FAILURE;
@@ -83,7 +83,7 @@ static int setup(const efi_handle_t handle,
        ret = boottime->create_event_ex(0, TPL_CALLBACK, ebs_notify,
                                        &context_before,
                                        &guid_before_exit_boot_services,
-                                       &event_notify);
+                                       &efi_st_event_notify);
        if (ret != EFI_SUCCESS) {
                efi_st_error("could not create event\n");
                return EFI_ST_FAILURE;
index f4e4672..909c78a 100644 (file)
@@ -10,8 +10,8 @@
 
 #include <efi_selftest.h>
 
-static struct efi_event *event_notify;
-static struct efi_event *event_wait;
+static struct efi_event *efi_st_event_notify;
+static struct efi_event *efi_st_event_wait;
 static unsigned int notification_count;
 static struct efi_boot_services *boottime;
 
@@ -49,13 +49,14 @@ static int setup(const efi_handle_t handle,
        ret = boottime->create_event(EVT_TIMER | EVT_NOTIFY_SIGNAL,
                                     TPL_CALLBACK, notify,
                                     (void *)&notification_count,
-                                    &event_notify);
+                                    &efi_st_event_notify);
        if (ret != EFI_SUCCESS) {
                efi_st_error("could not create event\n");
                return EFI_ST_FAILURE;
        }
        ret = boottime->create_event(EVT_TIMER | EVT_NOTIFY_WAIT,
-                                    TPL_NOTIFY, notify, NULL, &event_wait);
+                                    TPL_NOTIFY, notify, NULL,
+                                    &efi_st_event_wait);
        if (ret != EFI_SUCCESS) {
                efi_st_error("could not create event\n");
                return EFI_ST_FAILURE;
@@ -74,17 +75,17 @@ static int teardown(void)
 {
        efi_status_t ret;
 
-       if (event_notify) {
-               ret = boottime->close_event(event_notify);
-               event_notify = NULL;
+       if (efi_st_event_notify) {
+               ret = boottime->close_event(efi_st_event_notify);
+               efi_st_event_notify = NULL;
                if (ret != EFI_SUCCESS) {
                        efi_st_error("could not close event\n");
                        return EFI_ST_FAILURE;
                }
        }
-       if (event_wait) {
-               ret = boottime->close_event(event_wait);
-               event_wait = NULL;
+       if (efi_st_event_wait) {
+               ret = boottime->close_event(efi_st_event_wait);
+               efi_st_event_wait = NULL;
                if (ret != EFI_SUCCESS) {
                        efi_st_error("could not close event\n");
                        return EFI_ST_FAILURE;
@@ -116,24 +117,26 @@ static int execute(void)
 
        /* Set 10 ms timer */
        notification_count = 0;
-       ret = boottime->set_timer(event_notify, EFI_TIMER_PERIODIC, 100000);
+       ret = boottime->set_timer(efi_st_event_notify, EFI_TIMER_PERIODIC,
+                                 100000);
        if (ret != EFI_SUCCESS) {
                efi_st_error("Could not set timer\n");
                return EFI_ST_FAILURE;
        }
        /* Set 100 ms timer */
-       ret = boottime->set_timer(event_wait, EFI_TIMER_RELATIVE, 1000000);
+       ret = boottime->set_timer(efi_st_event_wait, EFI_TIMER_RELATIVE,
+                                 1000000);
        if (ret != EFI_SUCCESS) {
                efi_st_error("Could not set timer\n");
                return EFI_ST_FAILURE;
        }
        index = 5;
-       ret = boottime->wait_for_event(1, &event_wait, &index);
+       ret = boottime->wait_for_event(1, &efi_st_event_wait, &index);
        if (ret != EFI_SUCCESS) {
                efi_st_error("Could not wait for event\n");
                return EFI_ST_FAILURE;
        }
-       ret = boottime->check_event(event_wait);
+       ret = boottime->check_event(efi_st_event_wait);
        if (ret != EFI_NOT_READY) {
                efi_st_error("Signaled state was not cleared.\n");
                efi_st_printf("ret = %u\n", (unsigned int)ret);
@@ -150,7 +153,7 @@ static int execute(void)
                efi_st_error("Incorrect timing of events\n");
                return EFI_ST_FAILURE;
        }
-       ret = boottime->set_timer(event_notify, EFI_TIMER_STOP, 0);
+       ret = boottime->set_timer(efi_st_event_notify, EFI_TIMER_STOP, 0);
        if (ret != EFI_SUCCESS) {
                efi_st_error("Could not cancel timer\n");
                return EFI_ST_FAILURE;
@@ -163,19 +166,21 @@ static int execute(void)
        }
        /* Set 10 ms timer */
        notification_count = 0;
-       ret = boottime->set_timer(event_notify, EFI_TIMER_PERIODIC, 100000);
+       ret = boottime->set_timer(efi_st_event_notify, EFI_TIMER_PERIODIC,
+                                 100000);
        if (ret != EFI_SUCCESS) {
                efi_st_error("Could not set timer\n");
                return EFI_ST_FAILURE;
        }
        /* Set 100 ms timer */
-       ret = boottime->set_timer(event_wait, EFI_TIMER_RELATIVE, 1000000);
+       ret = boottime->set_timer(efi_st_event_wait, EFI_TIMER_RELATIVE,
+                                 1000000);
        if (ret != EFI_SUCCESS) {
                efi_st_error("Could not set timer\n");
                return EFI_ST_FAILURE;
        }
        do {
-               ret = boottime->check_event(event_wait);
+               ret = boottime->check_event(efi_st_event_wait);
        } while (ret == EFI_NOT_READY);
        if (ret != EFI_SUCCESS) {
                efi_st_error("Could not check event\n");
@@ -189,14 +194,14 @@ static int execute(void)
                return EFI_ST_FAILURE;
        }
        /* Set 1 ms timer */
-       ret = boottime->set_timer(event_wait, EFI_TIMER_RELATIVE, 1000);
+       ret = boottime->set_timer(efi_st_event_wait, EFI_TIMER_RELATIVE, 1000);
        if (ret != EFI_SUCCESS) {
                efi_st_error("Could not set timer\n");
                return EFI_ST_FAILURE;
        }
        /* Restore the old TPL level */
        boottime->restore_tpl(TPL_APPLICATION);
-       ret = boottime->wait_for_event(1, &event_wait, &index);
+       ret = boottime->wait_for_event(1, &efi_st_event_wait, &index);
        if (ret != EFI_SUCCESS) {
                efi_st_error("Could not wait for event\n");
                return EFI_ST_FAILURE;
@@ -208,7 +213,7 @@ static int execute(void)
                efi_st_error("Queued timer event did not fire\n");
                return EFI_ST_FAILURE;
        }
-       ret = boottime->set_timer(event_wait, EFI_TIMER_STOP, 0);
+       ret = boottime->set_timer(efi_st_event_wait, EFI_TIMER_STOP, 0);
        if (ret != EFI_SUCCESS) {
                efi_st_error("Could not cancel timer\n");
                return EFI_ST_FAILURE;
index a352d4a..4d7ed5a 100644 (file)
@@ -28,8 +28,8 @@ struct notify_context {
        unsigned int timer_ticks;
 };
 
-static struct efi_event *event_notify;
-static struct efi_event *event_wait;
+static struct efi_event *efi_st_event_notify;
+static struct efi_event *efi_st_event_wait;
 static struct efi_boot_services *boottime;
 static struct notify_context notification_context;
 static bool watchdog_reset;
@@ -79,13 +79,14 @@ static int setup(const efi_handle_t handle,
        ret = boottime->create_event(EVT_TIMER | EVT_NOTIFY_SIGNAL,
                                     TPL_CALLBACK, notify,
                                     (void *)&notification_context,
-                                    &event_notify);
+                                    &efi_st_event_notify);
        if (ret != EFI_SUCCESS) {
                efi_st_error("could not create event\n");
                return EFI_ST_FAILURE;
        }
        ret = boottime->create_event(EVT_TIMER | EVT_NOTIFY_WAIT,
-                                    TPL_CALLBACK, notify, NULL, &event_wait);
+                                    TPL_CALLBACK, notify, NULL,
+                                    &efi_st_event_wait);
        if (ret != EFI_SUCCESS) {
                efi_st_error("could not create event\n");
                return EFI_ST_FAILURE;
@@ -138,17 +139,17 @@ static int teardown(void)
                efi_st_error("Setting watchdog timer failed\n");
                return EFI_ST_FAILURE;
        }
-       if (event_notify) {
-               ret = boottime->close_event(event_notify);
-               event_notify = NULL;
+       if (efi_st_event_notify) {
+               ret = boottime->close_event(efi_st_event_notify);
+               efi_st_event_notify = NULL;
                if (ret != EFI_SUCCESS) {
                        efi_st_error("Could not close event\n");
                        return EFI_ST_FAILURE;
                }
        }
-       if (event_wait) {
-               ret = boottime->close_event(event_wait);
-               event_wait = NULL;
+       if (efi_st_event_wait) {
+               ret = boottime->close_event(efi_st_event_wait);
+               efi_st_event_wait = NULL;
                if (ret != EFI_SUCCESS) {
                        efi_st_error("Could not close event\n");
                        return EFI_ST_FAILURE;
@@ -181,21 +182,22 @@ static int execute(void)
        }
        if (watchdog_reset) {
                /* Set 600 ms timer */
-               ret = boottime->set_timer(event_notify, EFI_TIMER_PERIODIC,
-                                         6000000);
+               ret = boottime->set_timer(efi_st_event_notify,
+                                         EFI_TIMER_PERIODIC, 6000000);
                if (ret != EFI_SUCCESS) {
                        efi_st_error("Could not set timer\n");
                        return EFI_ST_FAILURE;
                }
        }
        /* Set 1350 ms timer */
-       ret = boottime->set_timer(event_wait, EFI_TIMER_RELATIVE, 13500000);
+       ret = boottime->set_timer(efi_st_event_wait, EFI_TIMER_RELATIVE,
+                                 13500000);
        if (ret != EFI_SUCCESS) {
                efi_st_error("Could not set timer\n");
                return EFI_ST_FAILURE;
        }
 
-       ret = boottime->wait_for_event(1, &event_wait, &index);
+       ret = boottime->wait_for_event(1, &efi_st_event_wait, &index);
        if (ret != EFI_SUCCESS) {
                efi_st_error("Could not wait for event\n");
                return EFI_ST_FAILURE;