/Zephyr-latest/include/zephyr/arch/arc/asm-compat/ |
D | asm-macro-32-bit-mwdt.h | 8 .macro MOVR, d, s 13 .macro LDR, d, s, off 21 .macro STR, d, s, off 30 .macro PUSHR, r 34 .macro POPR, r 38 .macro LRR, d, aux 42 .macro SRR, d, aux 47 .macro ADDR, d, s, v 51 .macro ADD2R, d, s, v 55 .macro ADD3R, d, s, v [all …]
|
D | asm-macro-64-bit-mwdt.h | 8 .macro MOVR, d, s 13 .macro LDR, d, s, off 21 .macro STR, d, s, off 30 .macro PUSHR, r 34 .macro POPR, r 38 .macro LRR, d, aux 42 .macro SRR, d, aux 47 .macro ADDR, d, s, v 51 .macro ADD2R, d, s, v 55 .macro ADD3R, d, s, v [all …]
|
D | asm-macro-32-bit-gnu.h | 11 .macro MOVR\cc d, s 17 .macro LDR\aa d, s, off=0 23 .macro STR\aa d, s, off=0 33 .macro PUSHR r 37 .macro POPR r 41 .macro LRR d, aux 45 .macro SRR d, aux 50 .macro ADDR\cc d, s, v 56 .macro ADD2R\cc d, s, v 61 .macro ADD3R d, s, v [all …]
|
D | asm-macro-64-bit-gnu.h | 11 .macro MOVR\cc d, s 17 .macro LDR\aa d, s, off=0 23 .macro STR\aa d, s, off=0 33 .macro STR d, s, off=0 45 .macro PUSHR r 49 .macro POPR r 53 .macro LRR d, aux 57 .macro SRR d, aux 62 .macro ADDR\cc d, s, v 68 .macro ADD2R\cc d, s, v [all …]
|
D | assembler.h | 34 #include "asm-macro-64-bit-mwdt.h" 36 #include "asm-macro-64-bit-gnu.h" 45 #include "asm-macro-32-bit-mwdt.h" 47 #include "asm-macro-32-bit-gnu.h" 56 #include "asm-macro-32-bit-mwdt.h" 58 #include "asm-macro-32-bit-gnu.h"
|
/Zephyr-latest/doc/build/dts/ |
D | macros.bnf | 8 ; dt-macro: the top level nonterminal for a devicetree macro 10 ; A dt-macro starts with uppercase "DT_", and is one of: 12 ; - a <node-macro>, generated for a particular node 13 ; - some <other-macro>, a catch-all for other types of macros 14 dt-macro = node-macro / other-macro 17 ; node-macro: a macro related to a node 19 ; A macro about a property value 20 node-macro = property-macro 21 ; A macro about the pinctrl properties in a node. 22 node-macro =/ pinctrl-macro [all …]
|
D | api-usage.rst | 18 abstracted behind a macro API, the Linux kernel would instead read the 32 identifier* for it. This is a just a C macro that refers to the node. 37 Use :c:macro:`DT_PATH()` along with the node's full path in the devicetree, 42 Use :c:macro:`DT_NODELABEL()` to get a node identifier from a :ref:`node 48 Use :c:macro:`DT_ALIAS()` to get a node identifier for a property of the 53 You may also use :c:macro:`DT_HAS_ALIAS()` to verify whether an alias 59 :c:macro:`DT_INST()`, but be careful doing so. See below. 62 Use :c:macro:`DT_CHOSEN()` to get a node identifier for ``/chosen`` node 66 Use :c:macro:`DT_PARENT()` and :c:macro:`DT_CHILD()` to get a node identifier 87 :c:macro:`DT_INST()` documentation for details. [all …]
|
/Zephyr-latest/tests/bsim/bluetooth/ll/edtt/gatt_test_app/src/gatt/ |
D | gatt_macs.h | 26 * @brief Attribute Declaration Macro. 28 * Helper macro to declare an attribute. 48 * @brief Characteristic and Value Declaration Macro. 50 * Helper macro to declare a characteristic attribute along with its attribute 74 * @brief Primary Service Declaration Macro. 76 * Helper macro to declare a primary service attribute. 90 * @brief Secondary Service Declaration Macro. 92 * Helper macro to declare a secondary service attribute. 106 * @brief Include Service Declaration Macro. 108 * Helper macro to declare database internal include service attribute. [all …]
|
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/ |
D | ticker.h | 11 /* Macro defines the h/w supported most significant bit */ 14 /* Macro defining the HW supported counter bits */ 17 /* Macro defining the minimum counter compare offset */ 20 /* Macro defining the max. counter update latency in ticks */ 26 /* Macro defines the h/w supported most significant bit */ 29 /* Macro defining the HW supported counter bits */ 32 /* Macro defining the minimum counter compare offset */ 35 /* Macro defining the max. counter update latency in ticks */ 43 /* Macro to translate microseconds to tick units. 53 /* Macro to translate microseconds to tick units. [all …]
|
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/openisa/hal/RV32M1/ |
D | ticker.h | 13 /* Macro defining the minimum counter compare offset */ 16 /* Macro defining the max. counter update latency in ticks */ 19 /* Macro defines the h/w supported most significant bit */ 22 /* Macro defining the HW supported counter bits */ 30 /* Macro to translate microseconds to tick units. 40 /* Macro to translate microseconds to tick units. 50 /* Macro to translate tick units to microseconds. */ 57 /* Macro returning remainder in picoseconds (to fit in 32-bits) */ 68 /* Macro defining the remainder resolution/range 74 /* Macro defining the margin for positioning re-scheduled nodes */
|
/Zephyr-latest/include/zephyr/toolchain/ |
D | mwdt.h | 24 .macro section_var_mwdt, section, symbol 29 .macro section_func_mwdt, section, symbol 37 .macro section_subsec_func_mwdt, section, subsection, symbol 43 .macro section_var_mwdt, section, symbol 48 .macro section_func_mwdt, section, symbol 56 .macro section_subsec_func_mwdt, section, subsection, symbol 69 .macro glbl_text_mwdt, symbol 74 .macro glbl_data_mwdt, symbol 79 .macro weak_data_mwdt, symbol 84 .macro weak_text_mwdt, symbol [all …]
|
/Zephyr-latest/subsys/shell/modules/kernel_service/thread/ |
D | Kconfig | 9 Internal helper macro to determine if the main `thread` command 20 Internal helper macro to compile the `list` subcommand 30 Internal helper macro to compile the `stacks` subcommand 38 Internal helper macro to compile the `mask` subcommand 46 Internal helper macro to compile the `pin` subcommand 54 Internal helper macro to compile the `unwind` subcommand
|
/Zephyr-latest/arch/riscv/core/ |
D | asm_macros.inc | 12 .macro lr, rd, mem 16 .macro sr, rs, mem 23 .macro lr, rd, mem 27 .macro sr, rs, mem 35 .macro flr, rd, mem 39 .macro fsr, rs, mem 45 .macro flr, rd, mem 49 .macro fsr, rs, mem 60 .macro shiftmul_add rd, rs, mult
|
/Zephyr-latest/tests/bluetooth/controller/mock_ctrl/include/hal/ |
D | ticker_vendor_hal.h | 12 /* Macro defining the minimum counter compare offset */ 15 /* Macro defining the max. counter update latency in ticks */ 18 /* Macro defines the h/w supported most significant bit */ 21 /* Macro defining the HW supported counter bits */ 24 /* Macro to translate microseconds to tick units. 34 /* Macro to translate microseconds to tick units. 44 /* Macro to translate tick units to microseconds. */ 51 /* Macro returning remainder in picoseconds (to fit in 32-bits) */ 62 /* Macro defining the remainder resolution/range 68 /* Macro defining the margin for positioning re-scheduled nodes */
|
/Zephyr-latest/scripts/dts/ |
D | gen_defines.py | 330 for macro, val in idx_vals: 331 out_dt_define(macro, val) 368 for macro, val in idx_vals: 369 out_dt_define(macro, val) 370 for macro, val in name_vals: 371 out_dt_define(macro, val) 379 # macro magic in devicetree.h? 436 for macro, val in idx_vals: 437 out_dt_define(macro, val) 438 for macro, val in name_vals: [all …]
|
/Zephyr-latest/doc/connectivity/bluetooth/api/ |
D | gatt.rst | 12 attributes the service contains. The helper macro :c:macro:`BT_GATT_SERVICE()` 18 :c:macro:`BT_GATT_PRIMARY_SERVICE` 21 :c:macro:`BT_GATT_SECONDARY_SERVICE` 24 :c:macro:`BT_GATT_INCLUDE_SERVICE` 27 :c:macro:`BT_GATT_CHARACTERISTIC` 30 :c:macro:`BT_GATT_DESCRIPTOR` 33 :c:macro:`BT_GATT_ATTRIBUTE` 36 :c:macro:`BT_GATT_CCC` 39 :c:macro:`BT_GATT_CEP` 42 :c:macro:`BT_GATT_CUD`
|
/Zephyr-latest/soc/nordic/common/ |
D | pinctrl_soc.h | 30 * @brief Utility macro to check if a function requires clockpin enable. 41 * @brief Utility macro compute the clockpin enable bit. 60 * @brief Utility macro to get the GPD_FAST_ACTIVE1 flag 70 * @brief Utility macro to initialize each pin. 89 * @brief Utility macro to initialize state pins contained in a given property. 100 * @brief Utility macro to obtain pin function. 107 * @brief Utility macro to obtain pin clockpin enable flag. 115 * @brief Utility macro to obtain GPD_FAST_ACTIVE1 flag 123 * @brief Utility macro to obtain pin inversion flag. 130 * @brief Utility macro to obtain pin low power flag. [all …]
|
/Zephyr-latest/arch/arc/include/ |
D | swap_macros.h | 24 .macro _save_callee_saved_regs 98 .macro _load_callee_saved_regs 172 .macro _discard_callee_saved_regs 180 .macro _create_irq_stack_frame 227 .macro _pop_irq_stack_frame 279 * To use this macro, r2 should have the value of thread struct pointer to 282 .macro _load_stack_check_regs 313 .macro _check_and_inc_int_nest_counter, reg1, reg2 339 .macro _dec_int_nest_counter, reg1, reg2 364 .macro _check_nest_int_by_irq_act, reg1, reg2 [all …]
|
/Zephyr-latest/doc/connectivity/bluetooth/api/mesh/ |
D | lcd_srv.rst | 30 :c:macro:`BT_MESH_MODELS_METADATA_ENTRY` macro. The :c:macro:`BT_MESH_MODELS_METADATA_END` macro 32 helper macro :c:macro:`BT_MESH_MODELS_METADATA_NONE` can be used instead.
|
/Zephyr-latest/modules/hal_nordic/nrfx/ |
D | nrfx_glue.h | 37 * @brief Macro for placing a runtime assertion. 51 * @brief Macro for placing a compile time assertion. 61 * @brief Macro for setting the priority of a specific IRQ. 71 * @brief Macro for enabling a specific IRQ. 78 * @brief Macro for checking if a specific IRQ is enabled. 88 * @brief Macro for disabling a specific IRQ. 95 * @brief Macro for setting a specific IRQ as pending. 106 * @brief Macro for clearing the pending status of a specific IRQ. 117 * @brief Macro for checking the pending status of a specific IRQ. 128 /** @brief Macro for entering into a critical section. */ [all …]
|
D | nrfx_log.h | 54 * @brief Macro for logging a message with the severity level ERROR. 62 * @brief Macro for logging a message with the severity level WARNING. 70 * @brief Macro for logging a message with the severity level INFO. 78 * @brief Macro for logging a message with the severity level DEBUG. 86 * @brief Macro for logging a memory dump with the severity level ERROR. 95 * @brief Macro for logging a memory dump with the severity level WARNING. 104 * @brief Macro for logging a memory dump with the severity level INFO. 113 * @brief Macro for logging a memory dump with the severity level DEBUG. 122 * @brief Macro for getting the textual representation of a given error code.
|
/Zephyr-latest/include/zephyr/sensing/ |
D | sensing_sensor.h | 125 * @brief Macro to generate a name for a sensor info structure. 127 * This macro generates a name for a sensor info structure based on a node and an index. 136 * @brief Macro to define a sensor info structure. 138 * This macro defines a sensor info structure based on a node and an index. 157 * @brief Macro to generate a name for a connections array. 159 * This macro generates a name for a connections array based on a node. 167 * @brief Macro to generate a name for a sensor source. 169 * This macro generates a name for a sensor source based on an index and a node. 179 * @brief Macro to declare an external sensor source. 181 * This macro declares an external sensor source based on an index and a node. [all …]
|
/Zephyr-latest/soc/ite/ec/common/ |
D | pinctrl_soc.h | 81 * @brief Utility macro to obtain configuration of tri-state. 87 * @brief Utility macro to obtain configuration of pull-up or pull-down. 93 * @brief Utility macro to obtain input voltage selection. 99 * @brief Utility macro to obtain input enable. 105 * @brief Utility macro to obtain configuration of pull-up or not. 111 * @brief Utility macro to obtain configuration of push-pull/open-drain mode. 117 * @brief Utility macro to obtain configuration of driving current selection. 123 * @brief Utility macro to initialize pincfg field in #pinctrl_pin_t. 147 * @brief Utility macro to initialize pinctrls of pinmuxs field in #pinctrl_pin_t. 154 * @brief Utility macro to initialize pin of pinmuxs field in #pinctrl_pin_t. [all …]
|
/Zephyr-latest/doc/kernel/usermode/ |
D | syscalls.rst | 29 * A **C prototype** prefixed with :c:macro:`__syscall` for the API. It 59 The :c:macro:`__syscall` attribute is very special. To the C compiler, it 74 * :c:macro:`__syscall` must be the first thing in the prototype. 118 the definition of macros :c:macro:`__ZEPHYR_SUPERVISOR__` or 119 :c:macro:`__ZEPHYR_USER__`, typically these will be added to the compiler 129 * If :c:macro:`__ZEPHYR_SUPERVISOR__` is defined, then it is assumed that 135 * If :c:macro:`__ZEPHYR_USER__` is defined, then it is assumed that all the 141 Declaring an API with :c:macro:`__syscall` causes some code to be generated in 282 * :c:macro:`K_SYSCALL_OBJ()` Checks a memory address to assert that it is 286 * :c:macro:`K_SYSCALL_OBJ_INIT()` is the same as [all …]
|
/Zephyr-latest/include/zephyr/sys/ |
D | util_macro.h | 9 * @brief Macro utilities 11 * Macro utilities are the public interface for C/C++ code and device tree 82 * The macro is not dependent on the bit-width. 113 * @brief Check for macro definition in compiler-visible expressions 115 * This trick was pioneered in Linux as the config_enabled() macro. It 116 * has the effect of taking a macro value that may be defined to "1" 119 * the preprocessor. It is often used with a @p CONFIG_FOO macro which 136 * @param config_macro Macro to check 142 * macros, we need the macro value to be e.g. a literal "1" at 143 * expansion time in the next macro, not "(1)", etc... Standard [all …]
|