/Zephyr-latest/include/zephyr/dt-bindings/interrupt-controller/ |
D | esp32s2-xtensa-intmux.h | 10 #define WIFI_MAC_INTR_SOURCE 0 /* WiFi MAC, level */ 13 #define WIFI_BB_INTR_SOURCE 3 /* WiFi BB, level, we can do some calibration */ 15 #define BT_BB_INTR_SOURCE 5 /* BB, level */ 17 #define RWBT_INTR_SOURCE 7 /* RWBT, level */ 18 #define RWBLE_INTR_SOURCE 8 /* RWBLE, level */ 21 #define SLC0_INTR_SOURCE 11 /* SLC0, level */ 22 #define SLC1_INTR_SOURCE 12 /* SLC1, level */ 23 #define UHCI0_INTR_SOURCE 13 /* UHCI0, level */ 24 #define UHCI1_INTR_SOURCE 14 /* UHCI1, level */ 25 #define TG0_T0_LEVEL_INTR_SOURCE 15 /* TIMER_GROUP0, TIMER0, level */ [all …]
|
D | esp32s3-xtensa-intmux.h | 10 #define WIFI_MAC_INTR_SOURCE 0 /* interrupt of WiFi MAC, level*/ 13 #define WIFI_BB_INTR_SOURCE 3 /* interrupt of WiFi BB, level*/ 15 #define BT_BB_INTR_SOURCE 5 /* interrupt of BT BB, level*/ 17 #define RWBT_INTR_SOURCE 7 /* interrupt of RWBT, level*/ 18 #define RWBLE_INTR_SOURCE 8 /* interrupt of RWBLE, level*/ 21 #define I2C_MASTER_SOURCE 11 /* interrupt of I2C Master, level*/ 22 #define SLC0_INTR_SOURCE 12 /* interrupt of SLC0, level*/ 23 #define SLC1_INTR_SOURCE 13 /* interrupt of SLC1, level*/ 24 #define UHCI0_INTR_SOURCE 14 /* interrupt of UHCI0, level*/ 25 #define UHCI1_INTR_SOURCE 15 /* interrupt of UHCI1, level*/ [all …]
|
D | esp-xtensa-intmux.h | 10 #define WIFI_MAC_INTR_SOURCE 0 /* WiFi MAC, level */ 12 #define WIFI_BB_INTR_SOURCE 2 /* WiFi BB, level, we can do some calibration */ 14 #define BT_BB_INTR_SOURCE 4 /* BB, level */ 16 #define RWBT_INTR_SOURCE 6 /* RWBT, level */ 17 #define RWBLE_INTR_SOURCE 7 /* RWBLE, level */ 20 #define SLC0_INTR_SOURCE 10 /* SLC0, level */ 21 #define SLC1_INTR_SOURCE 11 /* SLC1, level */ 22 #define UHCI0_INTR_SOURCE 12 /* UHCI0, level */ 23 #define UHCI1_INTR_SOURCE 13 /* UHCI1, level */ 24 #define TG0_T0_LEVEL_INTR_SOURCE 14 /* TIMER_GROUP0, TIMER0, level */ [all …]
|
D | esp-esp32c6-intmux.h | 10 #define WIFI_MAC_INTR_SOURCE 0 /* interrupt of WiFi MAC, level*/ 13 #define WIFI_BB_INTR_SOURCE 3 /* interrupt of WiFi BB, level*/ 15 #define BT_BB_INTR_SOURCE 5 /* interrupt of BT BB, level*/ 21 #define I2C_MASTER_SOURCE 11 /* interrupt of I2C Master, level*/ 24 #define EFUSE_INTR_SOURCE 14 /* interrupt of efuse, level, not likely to use*/ 32 #define FROM_CPU_INTR0_SOURCE 22 /* interrupt0 generated from a CPU, level*/ 33 #define FROM_CPU_INTR1_SOURCE 23 /* interrupt1 generated from a CPU, level*/ 34 #define FROM_CPU_INTR2_SOURCE 24 /* interrupt2 generated from a CPU, level*/ 35 #define FROM_CPU_INTR3_SOURCE 25 /* interrupt3 generated from a CPU, level*/ 36 #define ASSIST_DEBUG_INTR_SOURCE 26 /* interrupt of Assist debug module, LEVEL*/ [all …]
|
/Zephyr-latest/include/zephyr/ |
D | irq_multilevel.h | 9 * @brief Public interface for multi-level interrupts 31 /* First level interrupt bits */ 33 /* Second level interrupt bits */ 35 /* Third level interrupt bits */ 39 /* Third level IRQ's interrupt controller */ 41 /* IRQ of the third level interrupt aggregator */ 45 /* Second level IRQ's interrupt controller */ 47 /* IRQ of the second level interrupt aggregator */ 83 * @brief Return IRQ level 84 * This routine returns the interrupt level number of the provided interrupt. [all …]
|
D | init.h | 120 /* Helper definitions to evaluate level equality */ 128 /* Init level ordinals */ 148 * level/priority/sub-priority. 150 #define Z_INIT_ENTRY_SECTION(level, prio, sub_prio) \ argument 152 ".z_init_" #level STRINGIFY(prio)"_" STRINGIFY(sub_prio)"_"))) 190 * @brief Obtain the ordinal for an init level. 192 * @param level Init level (EARLY, PRE_KERNEL_1, PRE_KERNEL_2, POST_KERNEL, 195 * @return Init level ordinal. 197 #define INIT_LEVEL_ORD(level) \ argument 198 COND_CODE_1(Z_INIT_EARLY_##level, (Z_INIT_ORD_EARLY), \ [all …]
|
/Zephyr-latest/drivers/interrupt_controller/ |
D | Kconfig.multilevel | 8 bool "Multi-level interrupt support" 13 levels are used, a second level interrupt aggregator would combine 14 all interrupts routed to it into one IRQ line in the first level 15 interrupt controller. If three levels are used, a third level 17 second level. The number of interrupt levels is usually determined 23 int "Total number of first level interrupt bits" 39 bool "Second-level interrupt support" 41 Second level interrupts are used to increase the number of 45 int "Offset in _sw_isr_table for level 2 interrupts" 50 where storage for 2nd level interrupt ISRs begins. This is [all …]
|
D | Kconfig.multilevel.aggregator_template | 3 config $(cur-level)_LVL_INTR_0$(aggregator)_OFFSET 4 int "Level $(prev-level-num) IRQ line for $(cur-level) level aggregator $(aggregator)" 6 depends on $(cur-level)_LEVEL_INTERRUPTS 8 This is the level $(prev-level-num) interrupt number for level 9 $(cur-level-num) interrupt aggregator $(aggregator).
|
/Zephyr-latest/subsys/logging/ |
D | Kconfig.filtering | 11 level for instance. 14 int "Default log level" 18 Sets log level for modules which don't specify it explicitly. When 29 int "Override lowest log level" 33 Forces a minimum log level for all modules. Modules use their 34 specified level if it is greater than this option, otherwise they use 35 the level specified by this option instead of their default or 46 int "Maximal log level compiled in the system" 50 Forces a maximal log level for all modules. Modules saturates their 51 specified level if it is greater than this option, otherwise they use [all …]
|
/Zephyr-latest/soc/nxp/imxrt/imxrt5xx/f1/include/ |
D | _soc_inthandlers.h | 11 #error core-isa.h interrupt level does not match dispatcher! 14 #error core-isa.h interrupt level does not match dispatcher! 17 #error core-isa.h interrupt level does not match dispatcher! 20 #error core-isa.h interrupt level does not match dispatcher! 23 #error core-isa.h interrupt level does not match dispatcher! 26 #error core-isa.h interrupt level does not match dispatcher! 29 #error core-isa.h interrupt level does not match dispatcher! 32 #error core-isa.h interrupt level does not match dispatcher! 35 #error core-isa.h interrupt level does not match dispatcher! 38 #error core-isa.h interrupt level does not match dispatcher! [all …]
|
/Zephyr-latest/include/zephyr/devicetree/ |
D | interrupt_controller.h | 29 * @brief Get the aggregator level of an interrupt controller 31 * @note Aggregator level is equivalent to IRQ_LEVEL + 1 (a 2nd level aggregator has Zephyr level 1 36 * @return Level of the interrupt controller 41 * @brief Get the aggregator level of a `DT_DRV_COMPAT` interrupt controller 43 * @note Aggregator level is equivalent to IRQ_LEVEL + 1 (a 2nd level aggregator has Zephyr level 1 48 * @return Level of the interrupt controller
|
/Zephyr-latest/subsys/net/l2/ieee802154/ |
D | ieee802154_security.c | 25 int ieee802154_security_setup_session(struct ieee802154_security_ctx *sec_ctx, uint8_t level, in ieee802154_security_setup_session() argument 31 if (level > IEEE802154_SECURITY_LEVEL_ENC_MIC_128 || in ieee802154_security_setup_session() 37 if (level > IEEE802154_SECURITY_LEVEL_NONE && in ieee802154_security_setup_session() 43 sec_ctx->level = level; in ieee802154_security_setup_session() 45 if (level == IEEE802154_SECURITY_LEVEL_NONE) { in ieee802154_security_setup_session() 50 if (level > IEEE802154_SECURITY_LEVEL_ENC) { in ieee802154_security_setup_session() 51 authtag_len = level_2_authtag_len[level - 4]; in ieee802154_security_setup_session() 52 } else if (level < IEEE802154_SECURITY_LEVEL_ENC) { in ieee802154_security_setup_session() 53 authtag_len = level_2_authtag_len[level]; in ieee802154_security_setup_session() 93 if (sec_ctx->level == IEEE802154_SECURITY_LEVEL_NONE) { in ieee802154_security_teardown_session() [all …]
|
/Zephyr-latest/soc/nxp/imx/imx8x/adsp/ |
D | _soc_inthandlers.h | 11 * declared to be associated with a given interrupt level. Each 15 * level will invoke an error handler. 23 #error core-isa.h interrupt level does not match dispatcher! 26 #error core-isa.h interrupt level does not match dispatcher! 29 #error core-isa.h interrupt level does not match dispatcher! 32 #error core-isa.h interrupt level does not match dispatcher! 35 #error core-isa.h interrupt level does not match dispatcher! 38 #error core-isa.h interrupt level does not match dispatcher! 41 #error core-isa.h interrupt level does not match dispatcher! 44 #error core-isa.h interrupt level does not match dispatcher! [all …]
|
/Zephyr-latest/soc/nxp/imx/imx8/adsp/ |
D | _soc_inthandlers.h | 11 * declared to be associated with a given interrupt level. Each 15 * level will invoke an error handler. 23 #error core-isa.h interrupt level does not match dispatcher! 26 #error core-isa.h interrupt level does not match dispatcher! 29 #error core-isa.h interrupt level does not match dispatcher! 32 #error core-isa.h interrupt level does not match dispatcher! 35 #error core-isa.h interrupt level does not match dispatcher! 38 #error core-isa.h interrupt level does not match dispatcher! 41 #error core-isa.h interrupt level does not match dispatcher! 44 #error core-isa.h interrupt level does not match dispatcher! [all …]
|
/Zephyr-latest/soc/nxp/imx/imx8m/adsp/ |
D | _soc_inthandlers.h | 11 * declared to be associated with a given interrupt level. Each 15 * level will invoke an error handler. 23 #error core-isa.h interrupt level does not match dispatcher! 26 #error core-isa.h interrupt level does not match dispatcher! 29 #error core-isa.h interrupt level does not match dispatcher! 32 #error core-isa.h interrupt level does not match dispatcher! 35 #error core-isa.h interrupt level does not match dispatcher! 38 #error core-isa.h interrupt level does not match dispatcher! 41 #error core-isa.h interrupt level does not match dispatcher! 44 #error core-isa.h interrupt level does not match dispatcher! [all …]
|
/Zephyr-latest/subsys/bluetooth/services/bas/ |
D | Kconfig.bas | 10 bool "Battery Level Status" 12 Enable this option to include Battery Level Status Characteristic. 17 bool "Battery Level Identifier Present" 19 Enable this option if the Battery Level Identifier is present. 22 bool "Battery Level Present" 24 Enable this option if the Battery Level is present.
|
/Zephyr-latest/soc/nxp/imx/imx8ulp/adsp/ |
D | _soc_inthandlers.h | 11 * declared to be associated with a given interrupt level. Each 15 * level will invoke an error handler. 23 #error core-isa.h interrupt level does not match dispatcher! 26 #error core-isa.h interrupt level does not match dispatcher! 29 #error core-isa.h interrupt level does not match dispatcher! 32 #error core-isa.h interrupt level does not match dispatcher! 35 #error core-isa.h interrupt level does not match dispatcher! 38 #error core-isa.h interrupt level does not match dispatcher! 41 #error core-isa.h interrupt level does not match dispatcher! 44 #error core-isa.h interrupt level does not match dispatcher! [all …]
|
/Zephyr-latest/soc/espressif/common/include/ |
D | _soc_inthandlers.h | 12 * declared to be associated with a given interrupt level. Each 16 * level will invoke an error handler. 24 #error core-isa.h interrupt level does not match dispatcher! 27 #error core-isa.h interrupt level does not match dispatcher! 30 #error core-isa.h interrupt level does not match dispatcher! 33 #error core-isa.h interrupt level does not match dispatcher! 36 #error core-isa.h interrupt level does not match dispatcher! 39 #error core-isa.h interrupt level does not match dispatcher! 42 #error core-isa.h interrupt level does not match dispatcher! 45 #error core-isa.h interrupt level does not match dispatcher! [all …]
|
/Zephyr-latest/soc/openisa/rv32m1/ |
D | soc.h | 19 * Level 1 interrupts go straight to the SoC. Level 2 interrupts must 21 * peripheral. There are 32 level 1 interrupts, including 8 INTMUX 24 * to its level 1 interrupt. 26 * See gen_isr_tables.py for details on the Zephyr multi-level IRQ 31 * @brief Get an IRQ's level 33 * @return IRQ level, either 1 or 2 41 * @brief Level 1 interrupt line associated with an IRQ 46 * @return Level 1 (i.e. event unit) IRQ number associated with irq 52 * it's a level 1 IRQ. in rv32m1_level1_irq() 58 * @brief INTMUX channel (i.e. level 2 aggregator number) for an IRQ [all …]
|
/Zephyr-latest/arch/common/ |
D | multilevel_irq.c | 26 * @return Aggregator entry, NULL if irq is level 1 or not found. 30 const unsigned int level = irq_get_level(irq); in get_intc_entry_for_irq() local 32 /* 1st level aggregator is not registered */ in get_intc_entry_for_irq() 33 if (level == 1) { in get_intc_entry_for_irq() 39 /* Find an aggregator entry that matches the level & intc_irq */ in get_intc_entry_for_irq() 41 if ((intc->level == level) && (intc->irq == intc_irq)) { in get_intc_entry_for_irq() 76 const unsigned int level = irq_get_level(irq); in z_get_sw_isr_table_idx() local 79 local_irq = irq_from_level(irq, level); in z_get_sw_isr_table_idx() 84 /* irq level must be 1 if no intc entry */ in z_get_sw_isr_table_idx() 85 __ASSERT(level == 1, "can't find an aggregator to handle irq(%X)", irq); in z_get_sw_isr_table_idx()
|
/Zephyr-latest/scripts/native_simulator/common/src/ |
D | nsi_tasks.h | 30 * There is 5 choices for when the function will be called (level): 52 #define NSI_TASK(fn, level, prio) \ argument 55 __attribute__((__section__(".nsi_" #level NSI_STRINGIFY(prio) "_task")))\ 57 /* Let's cross-check the macro level is a valid one, so we don't silently drop it */ \ 58 _Static_assert(NSITASK_##level##_LEVEL >= 0, \ 59 "Using a non pre-defined level, it will be dropped") 62 * @brief Run the set of special native tasks corresponding to the given level 64 * @param level One of NSITASK_*_LEVEL as defined in soc.h 66 void nsi_run_tasks(int level);
|
/Zephyr-latest/include/zephyr/bluetooth/services/ |
D | bas.h | 44 * @brief Battery Level Status Characteristic flags. 47 * of various fields in the Battery Level Status characteristic. 50 /** Bit indicating that the Battery Level Status identifier is present. */ 53 /** Bit indicating that the Battery Level is present. */ 120 /** @brief Battery Charge Level 122 * Enumeration for the level of charge in the battery. 125 /** Battery charge level is unknown. */ 128 /** Battery charge level is good. */ 131 /** Battery charge level is low. */ 134 /** Battery charge level is critical. */ [all …]
|
/Zephyr-latest/soc/cdns/sample_controller32/include/ |
D | _soc_inthandlers.h | 12 * declared to be associated with a given interrupt level. Each 16 * level will invoke an error handler. 24 #error core-isa.h interrupt level does not match dispatcher! 27 #error core-isa.h interrupt level does not match dispatcher! 30 #error core-isa.h interrupt level does not match dispatcher! 33 #error core-isa.h interrupt level does not match dispatcher! 36 #error core-isa.h interrupt level does not match dispatcher! 39 #error core-isa.h interrupt level does not match dispatcher! 42 #error core-isa.h interrupt level does not match dispatcher! 45 #error core-isa.h interrupt level does not match dispatcher! [all …]
|
/Zephyr-latest/samples/subsys/logging/logger/src/ |
D | ext_log_system.c | 18 ext_log(EXT_LOG_CRITICAL, "critical level log"); in ext_log_system_foo() 20 ext_log(EXT_LOG_ERROR, "error level log, 1 arguments: %d", 1); in ext_log_system_foo() 22 ext_log(EXT_LOG_WARNING, "warning level log, 2 arguments: %d %d", 1, 2); in ext_log_system_foo() 24 ext_log(EXT_LOG_NOTICE, "notice level log, 3 arguments: %d, %s, 0x%08x", in ext_log_system_foo() 27 ext_log(EXT_LOG_INFO, "info level log, 4 arguments : %d %d %d %d", in ext_log_system_foo() 30 ext_log(EXT_LOG_DEBUG, "debug level log, 5 arguments: %d %d %d %d %d", in ext_log_system_foo()
|
/Zephyr-latest/soc/intel/intel_adsp/cavs/ |
D | _soc_inthandlers.h | 10 * declared to be associated with a given interrupt level. Each 14 * level will invoke an error handler. 22 #error core-isa.h interrupt level does not match dispatcher! 25 #error core-isa.h interrupt level does not match dispatcher! 28 #error core-isa.h interrupt level does not match dispatcher! 31 #error core-isa.h interrupt level does not match dispatcher! 34 #error core-isa.h interrupt level does not match dispatcher! 37 #error core-isa.h interrupt level does not match dispatcher! 40 #error core-isa.h interrupt level does not match dispatcher! 43 #error core-isa.h interrupt level does not match dispatcher! [all …]
|