Searched refs:sensing_sensor (Results 1 – 10 of 10) sorted by relevance
/Zephyr-Core-3.7.0/subsys/sensing/ |
D | sensor_mgmt.h | 22 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 …]
|
D | dispatch.c | 15 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()
|
D | sensing_sensor.c | 18 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()
|
D | sensor_mgmt.c | 48 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 …]
|
D | CMakeLists.txt | 10 sensing_sensor.c
|
D | sensing.c | 26 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/ |
D | sensing_sensor.h | 85 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/ |
D | common-ram.ld | 128 ITERABLE_SECTION_RAM(sensing_sensor, Z_LINK_ITERABLE_SUBALIGN)
|
/Zephyr-Core-3.7.0/cmake/linker_script/common/ |
D | common-ram.cmake | 59 …zephyr_iterable_section(NAME sensing_sensor GROUP DATA_REGION ${XIP_ALIGN_WITH_INPUT} SUBALIGN CON…
|
/Zephyr-Core-3.7.0/doc/services/sensing/ |
D | index.rst | 252 .. doxygengroup:: sensing_sensor
|