Home
last modified time | relevance | path

Searched refs:sensing_sensor (Results 1 – 10 of 10) sorted by relevance

/Zephyr-Core-3.7.0/subsys/sensing/
Dsensor_mgmt.h22 STRUCT_SECTION_FOREACH(sensing_sensor, sensor)
25 STRUCT_SECTION_START_EXTERN(sensing_sensor); \
26 STRUCT_SECTION_END_EXTERN(sensing_sensor); \
27 for (struct sensing_sensor *sensor = STRUCT_SECTION_END(sensing_sensor) \
29 ({ __ASSERT(sensor >= STRUCT_SECTION_START(sensing_sensor), \
31 sensor >= STRUCT_SECTION_START(sensing_sensor); }); \
52 int open_sensor(struct sensing_sensor *sensor, struct sensing_connection **conn);
61 static inline struct sensing_sensor *get_sensor_by_dev(const struct device *dev) in get_sensor_by_dev()
63 STRUCT_SECTION_FOREACH(sensing_sensor, sensor) { in get_sensor_by_dev()
74 static inline struct sensing_sensor *get_reporter_sensor(struct sensing_sensor *sensor, int index) in get_reporter_sensor()
[all …]
Ddispatch.c15 static inline bool sensor_test_consume_time(struct sensing_sensor *sensor, in sensor_test_consume_time()
25 static void update_client_consume_time(struct sensing_sensor *sensor, in update_client_consume_time()
38 static int send_data_to_clients(struct sensing_sensor *sensor, in send_data_to_clients()
41 struct sensing_sensor *client; in send_data_to_clients()
74 STRUCT_SECTION_START_EXTERN(sensing_sensor);
75 STRUCT_SECTION_END_EXTERN(sensing_sensor);
112 (uintptr_t)STRUCT_SECTION_START(sensing_sensor) && in dispatch_task()
113 (uintptr_t)cqe.userdata < (uintptr_t)STRUCT_SECTION_END(sensing_sensor)) { in dispatch_task()
114 struct sensing_sensor *sensor = cqe.userdata; in dispatch_task()
Dsensing_sensor.c18 struct sensing_sensor *sensor = (struct sensing_sensor *)iodev_sqe->sqe.userdata; in sensing_iodev_submit()
38 struct sensing_sensor *sensor = get_sensor_by_dev(dev); in sensing_sensor_get_reporters()
54 struct sensing_sensor *sensor = get_sensor_by_dev(dev); in sensing_sensor_get_reporters_count()
Dsensor_mgmt.c48 static uint32_t arbitrate_interval(struct sensing_sensor *sensor) in arbitrate_interval()
76 static int set_arbitrate_interval(struct sensing_sensor *sensor, uint32_t interval) in set_arbitrate_interval()
122 static int config_interval(struct sensing_sensor *sensor) in config_interval()
131 static uint32_t arbitrate_sensitivity(struct sensing_sensor *sensor, int index) in arbitrate_sensitivity()
157 static int set_arbitrate_sensitivity(struct sensing_sensor *sensor, int index, uint32_t sensitivity) in set_arbitrate_sensitivity()
174 static int config_sensitivity(struct sensing_sensor *sensor, int index) in config_sensitivity()
184 static int config_sensor(struct sensing_sensor *sensor) in config_sensor()
236 static void save_config_and_notify(struct sensing_sensor *sensor) in save_config_and_notify()
253 static int set_sensor_state(struct sensing_sensor *sensor, enum sensing_sensor_state state) in set_sensor_state()
263 struct sensing_sensor *source, in init_connection()
[all …]
DCMakeLists.txt10 sensing_sensor.c
Dsensing.c26 STRUCT_SECTION_FOREACH(sensing_sensor, sensor) { in sensing_open_sensor()
44 struct sensing_sensor *sensor; in sensing_open_sensor_by_dt()
/Zephyr-Core-3.7.0/include/zephyr/sensing/
Dsensing_sensor.h85 struct sensing_sensor *source; /**< Source sensor of the connection. */
86 struct sensing_sensor *sink; /**< Sink sensor of the connection. */
105 struct sensing_sensor { struct
187 extern struct sensing_sensor SENSING_SENSOR_SOURCE_NAME(idx, node);
321 STRUCT_SECTION_ITERABLE(sensing_sensor, \
/Zephyr-Core-3.7.0/include/zephyr/linker/
Dcommon-ram.ld128 ITERABLE_SECTION_RAM(sensing_sensor, Z_LINK_ITERABLE_SUBALIGN)
/Zephyr-Core-3.7.0/cmake/linker_script/common/
Dcommon-ram.cmake59 …zephyr_iterable_section(NAME sensing_sensor GROUP DATA_REGION ${XIP_ALIGN_WITH_INPUT} SUBALIGN CON…
/Zephyr-Core-3.7.0/doc/services/sensing/
Dindex.rst252 .. doxygengroup:: sensing_sensor