Home
last modified time | relevance | path

Searched full:macro (Results 1 – 25 of 732) sorted by relevance

12345678910>>...30

/Zephyr-Core-3.6.0/include/zephyr/arch/arc/asm-compat/
Dasm-macro-32-bit-mwdt.h8 .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 …]
Dasm-macro-64-bit-mwdt.h8 .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 …]
Dasm-macro-32-bit-gnu.h11 .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 …]
Dasm-macro-64-bit-gnu.h11 .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 …]
Dassembler.h34 #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-Core-3.6.0/doc/build/dts/
Dmacros.bnf8 ; 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 …]
Dintro-scope-purpose.rst39 The API itself is based on C macros. The macro names all start with ``DT_``. In
40 general, if you see a macro that starts with ``DT_`` in a Zephyr source file,
41 it's probably a ``devicetree.h`` macro. The generated C header contains macros
43 messages. You always can tell a generated- from a non-generated macro:
44 generated macros have some lowercased letters, while the ``devicetree.h`` macro
/Zephyr-Core-3.6.0/tests/bsim/bluetooth/ll/edtt/gatt_test_app/src/gatt/
Dgatt_macs.h26 * @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-Core-3.6.0/tests/bluetooth/controller/mock_ctrl/include/hal/
Dticker_vendor_hal.h13 /* 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 */
25 /* Macro to translate microseconds to tick units.
35 /* Macro to translate microseconds to tick units.
45 /* Macro to translate tick units to microseconds. */
52 /* Macro returning remainder in picoseconds (to fit in 32-bits) */
63 /* Macro defining the remainder resolution/range
69 /* Macro defining the margin for positioning re-scheduled nodes */
/Zephyr-Core-3.6.0/subsys/bluetooth/controller/ll_sw/openisa/hal/RV32M1/
Dticker.h14 /* Macro defining the minimum counter compare offset */
17 /* Macro defining the max. counter update latency in ticks */
20 /* Macro defines the h/w supported most significant bit */
23 /* Macro defining the HW supported counter bits */
31 /* Macro to translate microseconds to tick units.
41 /* Macro to translate microseconds to tick units.
51 /* Macro to translate tick units to microseconds. */
58 /* Macro returning remainder in picoseconds (to fit in 32-bits) */
69 /* Macro defining the remainder resolution/range
75 /* Macro defining the margin for positioning re-scheduled nodes */
/Zephyr-Core-3.6.0/arch/riscv/core/
Dasm_macros.inc12 .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-Core-3.6.0/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/
Dticker.h14 /* Macro defining the minimum counter compare offset */
17 /* Macro defining the max. counter update latency in ticks */
20 /* Macro defines the h/w supported most significant bit */
23 /* Macro defining the HW supported counter bits */
26 /* Macro to translate microseconds to tick units.
36 /* Macro to translate microseconds to tick units.
46 /* Macro to translate tick units to microseconds. */
53 /* Macro returning remainder in picoseconds (to fit in 32-bits) */
64 /* Macro defining the remainder resolution/range
70 /* Macro defining the margin for positioning re-scheduled nodes */
/Zephyr-Core-3.6.0/scripts/dts/
Dgen_defines.py394 for macro, val in idx_vals:
395 out_dt_define(macro, val)
430 for macro, val in idx_vals:
431 out_dt_define(macro, val)
432 for macro, val in name_vals:
433 out_dt_define(macro, val)
440 # macro magic in devicetree.h?
497 for macro, val in idx_vals:
498 out_dt_define(macro, val)
499 for macro, val in name_vals:
[all …]
/Zephyr-Core-3.6.0/doc/connectivity/bluetooth/api/
Dgatt.rst12 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-Core-3.6.0/arch/arc/include/
Dswap_macros.h24 .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-Core-3.6.0/soc/common/nordic_nrf/
Dpinctrl_soc.h29 * @brief Utility macro to initialize each pin.
45 * @brief Utility macro to initialize state pins contained in a given property.
56 * @brief Utility macro to obtain pin function.
63 * @brief Utility macro to obtain pin inversion flag.
70 * @brief Utility macro to obtain pin low power flag.
77 * @brief Utility macro to obtain pin drive mode.
84 * @brief Utility macro to obtain pin pull configuration.
91 * @brief Utility macro to obtain port and pin combination.
/Zephyr-Core-3.6.0/doc/connectivity/bluetooth/api/mesh/
Dlcd_srv.rst30 :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-Core-3.6.0/include/zephyr/sys/
Dutil_macro.h9 * @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.
97 * @brief Check for macro definition in compiler-visible expressions
99 * This trick was pioneered in Linux as the config_enabled() macro. It
100 * has the effect of taking a macro value that may be defined to "1"
103 * the preprocessor. It is often used with a @p CONFIG_FOO macro which
120 * @param config_macro Macro to check
126 * macros, we need the macro value to be e.g. a literal "1" at
127 * expansion time in the next macro, not "(1)", etc... Standard
[all …]
/Zephyr-Core-3.6.0/soc/arm/silabs_exx32/common/
Dpinctrl_soc.h34 * @brief Utility macro to initialize each pin.
43 * @brief Utility macro to initialize state pins contained in a given property.
55 * @brief Utility macro to obtain pin function.
62 * @brief Utility macro to obtain port configuration.
69 * @brief Utility macro to obtain pin configuration.
76 * @brief Utility macro to obtain location configuration.
83 * @brief Utility macro to obtain speed configuration.
/Zephyr-Core-3.6.0/soc/riscv/ite_ec/common/
Dpinctrl_soc.h74 * @brief Utility macro to obtain configuration of tri-state.
80 * @brief Utility macro to obtain configuration of pull-up or pull-down.
86 * @brief Utility macro to obtain input voltage selection.
92 * @brief Utility macro to obtain input enable.
98 * @brief Utility macro to obtain configuration of pull-up or not.
104 * @brief Utility macro to obtain configuration of push-pull/open-drain mode.
110 * @brief Utility macro to initialize pincfg field in #pinctrl_pin_t.
131 * @brief Utility macro to initialize pinctrls of pinmuxs field in #pinctrl_pin_t.
138 * @brief Utility macro to initialize pin of pinmuxs field in #pinctrl_pin_t.
145 * @brief Utility macro to initialize alt_func of pinmuxs field in #pinctrl_pin_t.
[all …]
/Zephyr-Core-3.6.0/doc/services/shell/
Dindex.rst120 * :c:macro:`SHELL_CMD_REGISTER` - Create root command. All root commands must
122 * :c:macro:`SHELL_COND_CMD_REGISTER` - Conditionally (if compile time flag is
124 * :c:macro:`SHELL_CMD_ARG_REGISTER` - Create root command with arguments.
126 * :c:macro:`SHELL_COND_CMD_ARG_REGISTER` - Conditionally (if compile time flag
129 * :c:macro:`SHELL_CMD` - Initialize a command.
130 * :c:macro:`SHELL_COND_CMD` - Initialize a command if compile time flag is set.
131 * :c:macro:`SHELL_EXPR_CMD` - Initialize a command if compile time expression is
133 * :c:macro:`SHELL_CMD_ARG` - Initialize a command with arguments.
134 * :c:macro:`SHELL_COND_CMD_ARG` - Initialize a command with arguments if compile
136 * :c:macro:`SHELL_EXPR_CMD_ARG` - Initialize a command with arguments if compile
[all …]
/Zephyr-Core-3.6.0/doc/kernel/usermode/
Dsyscalls.rst29 * 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-Core-3.6.0/modules/hal_nordic/nrfx/
Dnrfx_log.h54 * @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.
Dnrfx_glue.h37 * @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 …]
/Zephyr-Core-3.6.0/include/zephyr/toolchain/
Dmwdt.h23 .macro section_var_mwdt, section, symbol
28 .macro section_func_mwdt, section, symbol
36 .macro section_subsec_func_mwdt, section, subsection, symbol
47 .macro glbl_text_mwdt, symbol
52 .macro glbl_data_mwdt, symbol
57 .macro weak_data_mwdt, symbol

12345678910>>...30