|
Zephyr API Documentation 4.1.99
A Scalable Open Source RTOS
|
#include <zephyr/ztest.h>#include <zephyr/device.h>#include <zephyr/drivers/interrupt_controller/gicv3_its.h>Macros | |
| #define | DT_DRV_COMPAT arm_gic_v3_its |
| #define | ITS_TEST_DEV(id) |
| #define | ITS_TEST_NUM_DEVS 256 |
| #define | ITS_TEST_NUM_ITES 32 |
| #define | ITS_TEST_NEXT 13 |
| #define | ITS_TEST_LOOPS 10 |
Functions | |
| static void | lpi_irq_handle (const void *parameter) |
| void | test_gicv3_its_alloc (void) |
| void | test_gicv3_its_connect (void) |
| void | test_gicv3_its_irq_simple (void) |
| void | test_gicv3_its_irq_disable (void) |
| void | test_gicv3_its_irq (void) |
| ZTEST_SUITE (arm64_gicv3_its, NULL, NULL, NULL, NULL, NULL) | |
Variables | |
| static volatile unsigned int | last_lpi_irq_num |
| unsigned int | vectors [256][32] |
| #define DT_DRV_COMPAT arm_gic_v3_its |
| #define ITS_TEST_DEV | ( | id | ) |
| #define ITS_TEST_LOOPS 10 |
| #define ITS_TEST_NEXT 13 |
| #define ITS_TEST_NUM_DEVS 256 |
| #define ITS_TEST_NUM_ITES 32 |
|
static |
| void test_gicv3_its_alloc | ( | void | ) |
| void test_gicv3_its_connect | ( | void | ) |
| void test_gicv3_its_irq | ( | void | ) |
| void test_gicv3_its_irq_disable | ( | void | ) |
| void test_gicv3_its_irq_simple | ( | void | ) |
|
static |
| unsigned int vectors[256][32] |