Home
last modified time | relevance | path

Searched refs:init_fn (Results 1 – 18 of 18) sorted by relevance

/Zephyr-latest/include/zephyr/
Dinit.h71 int (*init_fn)(void); member
150 #define SYS_INIT(init_fn, level, prio) \ argument
151 SYS_INIT_NAMED(init_fn, init_fn, level, prio)
169 Z_INIT_ENTRY_NAME(name) = {.init_fn = (init_fn_), .dev = NULL} \
Ddevice.h171 #define DEVICE_DEINIT_DEFINE(dev_id, name, init_fn, deinit_fn, pm, data, \ argument
174 Z_DEVICE_DEFINE(DT_INVALID_NODE, dev_id, name, init_fn, deinit_fn, 0U, \
183 #define DEVICE_DEFINE(dev_id, name, init_fn, pm, data, config, level, prio, \ argument
185 DEVICE_DEINIT_DEFINE(dev_id, name, init_fn, NULL, pm, data, config, \
236 #define DEVICE_DT_DEINIT_DEFINE(node_id, init_fn, deinit_fn, pm, data, config, \ argument
240 DEVICE_DT_NAME(node_id), init_fn, deinit_fn, \
252 #define DEVICE_DT_DEFINE(node_id, init_fn, pm, data, config, level, prio, api, \ argument
254 DEVICE_DT_DEINIT_DEFINE(node_id, init_fn, NULL, pm, data, config, \
1208 #define Z_DEVICE_BASE_DEFINE(node_id, dev_id, name, init_fn, deinit_fn, flags, pm, data, config, \ argument
1215 Z_DEVICE_INIT(name, init_fn, deinit_fn, flags, pm, data, config, api, state, deps, \
[all …]
/Zephyr-latest/include/zephyr/net/
Dvirtual.h304 #define Z_NET_VIRTUAL_INTERFACE_INIT(node_id, dev_id, name, init_fn, \ argument
306 Z_NET_DEVICE_INIT(node_id, dev_id, name, init_fn, pm, data, \
311 inst, init_fn, pm, data, \ argument
314 init_fn, pm, data, \
340 #define NET_VIRTUAL_INTERFACE_INIT(dev_id, name, init_fn, pm, data, \ argument
343 init_fn, pm, data, config, prio, \
369 init_fn, pm, data, \ argument
373 init_fn, pm, data, config, \
Dethernet.h1161 init_fn, pm, data, config, prio, \ argument
1164 init_fn, pm, data, config, prio, \
1171 init_fn, pm, data, config, prio, \ argument
1174 Z_DEVICE_DEFINE(node_id, dev_id, name, init_fn, NULL, \
1181 #define Z_ETH_NET_DEVICE_INIT(node_id, dev_id, name, init_fn, pm, data, \ argument
1184 init_fn, pm, data, config, prio, \
1206 #define ETH_NET_DEVICE_INIT(dev_id, name, init_fn, pm, data, config, \ argument
1208 Z_ETH_NET_DEVICE_INIT(DT_INVALID_NODE, dev_id, name, init_fn, \
1233 #define ETH_NET_DEVICE_INIT_INSTANCE(dev_id, name, instance, init_fn, \ argument
1236 instance, init_fn, pm, data, \
[all …]
Dnet_if.h3385 init_fn, pm, data, config, prio, \ argument
3388 Z_DEVICE_DEFINE(node_id, dev_id, name, init_fn, NULL, \
3395 #define Z_NET_DEVICE_INIT(node_id, dev_id, name, init_fn, pm, data, \ argument
3397 Z_NET_DEVICE_INIT_INSTANCE(node_id, dev_id, name, 0, init_fn, \
3420 #define NET_DEVICE_INIT(dev_id, name, init_fn, pm, data, config, prio, \ argument
3422 Z_NET_DEVICE_INIT(DT_INVALID_NODE, dev_id, name, init_fn, pm, \
3443 #define NET_DEVICE_DT_DEFINE(node_id, init_fn, pm, data, \ argument
3446 DEVICE_DT_NAME(node_id), init_fn, pm, data, \
3483 #define NET_DEVICE_INIT_INSTANCE(dev_id, name, instance, init_fn, pm, \ argument
3487 instance, init_fn, pm, data, config, \
[all …]
/Zephyr-latest/tests/subsys/llext/src/
Dinit_fini_ext.c40 static void init_fn(void) in init_fn() function
57 init_fn
/Zephyr-latest/include/zephyr/drivers/firmware/scmi/
Dutil.h211 #define DT_SCMI_PROTOCOL_DEFINE(node_id, init_fn, pm, data, config, \ argument
215 DEVICE_DT_DEFINE(node_id, init_fn, pm, \
232 #define DT_INST_SCMI_PROTOCOL_DEFINE(inst, init_fn, pm, data, config, \ argument
234 DT_SCMI_PROTOCOL_DEFINE(DT_INST(inst, DT_DRV_COMPAT), init_fn, pm, \
/Zephyr-latest/modules/lvgl/input/
Dlvgl_common_input.c70 #define LV_DEV_INIT(node_id, init_fn) \ argument
72 int ret = init_fn(DEVICE_DT_GET(node_id)); \
/Zephyr-latest/tests/kernel/device/src/
Dmain.c263 static int init_fn(void) in init_fn() function
269 SYS_INIT(init_fn, APPLICATION, 0);
270 SYS_INIT_NAMED(init1, init_fn, APPLICATION, 1);
271 SYS_INIT_NAMED(init2, init_fn, APPLICATION, 2);
272 SYS_INIT_NAMED(init3, init_fn, APPLICATION, 2);
/Zephyr-latest/include/zephyr/drivers/i3c/
Ddevicetree.h154 #define I3C_DEVICE_DT_DEFINE(node_id, init_fn, pm, data, config, level, \ argument
156 DEVICE_DT_DEFINE(node_id, init_fn, pm, data, config, level, \
/Zephyr-latest/include/zephyr/drivers/
Demul.h142 #define EMUL_DT_DEFINE(node_id, init_fn, data_ptr, cfg_ptr, bus_api, _backend_api) \ argument
150 .init = (init_fn), \
Dspi.h544 #define Z_SPI_INIT_FN(dev_id, init_fn) \ argument
552 return init_fn(dev); \
574 #define SPI_DEVICE_DT_DEFINE(node_id, init_fn, pm_device, \ argument
578 Z_SPI_INIT_FN(Z_DEVICE_DT_DEV_ID(node_id), init_fn) \
612 #define SPI_DEVICE_DT_DEFINE(node_id, init_fn, pm, \ argument
617 DEVICE_DT_NAME(node_id), init_fn, NULL, \
Dcan.h720 #define Z_CAN_INIT_FN(dev_id, init_fn) \ argument
728 if (!is_null_no_warn(init_fn)) { \
729 return init_fn(dev); \
757 #define CAN_DEVICE_DT_DEFINE(node_id, init_fn, pm, data, config, level, \ argument
760 Z_CAN_INIT_FN(Z_DEVICE_DT_DEV_ID(node_id), init_fn) \
781 #define CAN_DEVICE_DT_DEFINE(node_id, init_fn, pm, data, config, level, \ argument
783 DEVICE_DT_DEFINE(node_id, init_fn, pm, data, config, level, \
Dsmbus.h441 #define Z_SMBUS_INIT_FN(dev_name, init_fn) \ argument
452 return init_fn(dev); \
504 #define SMBUS_DEVICE_DT_DEFINE(node_id, init_fn, pm_device, \ argument
509 Z_SMBUS_INIT_FN(Z_DEVICE_DT_DEV_NAME(node_id), init_fn) \
530 #define SMBUS_DEVICE_DT_DEFINE(node_id, init_fn, pm_device, \ argument
533 DEVICE_DT_DEFINE(node_id, &init_fn, pm_device, \
Di2c.h620 #define Z_I2C_INIT_FN(dev_id, init_fn) \ argument
628 if (!is_null_no_warn(init_fn)) { \
629 return init_fn(dev); \
664 #define I2C_DEVICE_DT_DEFINE(node_id, init_fn, pm, data, config, level, \ argument
667 Z_I2C_INIT_FN(Z_DEVICE_DT_DEV_ID(node_id), init_fn) \
686 #define I2C_DEVICE_DT_DEFINE(node_id, init_fn, pm, data, config, level, \ argument
688 DEVICE_DT_DEFINE(node_id, init_fn, pm, data, config, level, \
Dsensor.h1450 #define SENSOR_DEVICE_DT_DEFINE(node_id, init_fn, pm_device, \ argument
1453 DEVICE_DT_DEFINE(node_id, init_fn, pm_device, \
/Zephyr-latest/include/zephyr/sensing/
Dsensing_sensor.h370 init_fn, pm_device, \ argument
373 SENSOR_DEVICE_DT_DEFINE(node, init_fn, pm_device, \
/Zephyr-latest/kernel/
Dinit.c372 result = entry->init_fn(); in z_sys_init_run_level()