| /drivers/sensor/ |
| A D | sensor_handlers.c | 63 const struct sensor_decoder_api **decoder) in z_vrfy_sensor_get_decoder() argument 66 K_OOPS(K_SYSCALL_MEMORY_WRITE(decoder, sizeof(struct sensor_decoder_api *))); in z_vrfy_sensor_get_decoder() 67 return z_impl_sensor_get_decoder(dev, decoder); in z_vrfy_sensor_get_decoder()
|
| A D | sensor_shell.c | 329 const struct sensor_decoder_api *decoder; in sensor_shell_processing_callback() local 347 rc = sensor_get_decoder(ctx->dev, &decoder); in sensor_shell_processing_callback() 353 for (int trigger = 0; decoder->has_trigger != NULL && trigger < SENSOR_TRIG_COMMON_COUNT; in sensor_shell_processing_callback() 355 if (!decoder->has_trigger(buf, trigger)) { in sensor_shell_processing_callback() 372 rc = decoder->get_size_info(ch, &base_size, &frame_size); in sensor_shell_processing_callback() 389 while (decoder->get_frame_count(buf, ch, &frame_count) == 0) { in sensor_shell_processing_callback() 394 while (decoder->decode(buf, ch, &fit, 1, decoded_buffer) > 0) { in sensor_shell_processing_callback()
|
| /drivers/sensor/asahi_kasei/akm09918c/ |
| A D | akm09918c_decoder.c | 91 int akm09918c_get_decoder(const struct device *dev, const struct sensor_decoder_api **decoder) in akm09918c_get_decoder() argument 94 *decoder = &SENSOR_DECODER_NAME(); in akm09918c_get_decoder()
|
| A D | akm09918c.h | 112 int akm09918c_get_decoder(const struct device *dev, const struct sensor_decoder_api **decoder);
|
| /drivers/sensor/tdk/icm45686/ |
| A D | icm45686_decoder.h | 22 const struct sensor_decoder_api **decoder);
|
| /drivers/sensor/pixart/pat9136/ |
| A D | pat9136_decoder.h | 23 const struct sensor_decoder_api **decoder);
|
| /drivers/sensor/pixart/paa3905/ |
| A D | paa3905_decoder.h | 23 const struct sensor_decoder_api **decoder);
|
| A D | paa3905_decoder.c | 219 const struct sensor_decoder_api **decoder) in paa3905_get_decoder() argument 222 *decoder = &SENSOR_DECODER_NAME(); in paa3905_get_decoder()
|
| /drivers/sensor/pni/rm3100/ |
| A D | rm3100_decoder.h | 23 const struct sensor_decoder_api **decoder);
|
| A D | rm3100_decoder.c | 236 const struct sensor_decoder_api **decoder) in rm3100_get_decoder() argument 240 *decoder = &SENSOR_DECODER_NAME(); in rm3100_get_decoder()
|
| /drivers/sensor/bosch/bme280/ |
| A D | bme280_decoder.c | 120 int bme280_get_decoder(const struct device *dev, const struct sensor_decoder_api **decoder) in bme280_get_decoder() argument 123 *decoder = &SENSOR_DECODER_NAME(); in bme280_get_decoder()
|
| /drivers/sensor/bosch/bmm350/ |
| A D | bmm350_decoder.h | 22 int bmm350_get_decoder(const struct device *dev, const struct sensor_decoder_api **decoder);
|
| /drivers/sensor/broadcom/afbr_s50/ |
| A D | afbr_s50_decoder.h | 29 const struct sensor_decoder_api **decoder);
|
| A D | afbr_s50_decoder.c | 174 const struct sensor_decoder_api **decoder) in afbr_s50_get_decoder() argument 177 *decoder = &SENSOR_DECODER_NAME(); in afbr_s50_get_decoder()
|
| /drivers/sensor/melexis/mlx90394/ |
| A D | mlx90394_decoder.c | 125 int mlx90394_get_decoder(const struct device *dev, const struct sensor_decoder_api **decoder) in mlx90394_get_decoder() argument 128 *decoder = &SENSOR_DECODER_NAME(); in mlx90394_get_decoder()
|
| A D | mlx90394.h | 92 int mlx90394_get_decoder(const struct device *dev, const struct sensor_decoder_api **decoder);
|
| /drivers/sensor/bosch/bma4xx/ |
| A D | bma4xx_decoder.h | 40 int bma4xx_get_decoder(const struct device *dev, const struct sensor_decoder_api **decoder);
|
| /drivers/sensor/tdk/icm4268x/ |
| A D | icm4268x_decoder.h | 45 int icm4268x_get_decoder(const struct device *dev, const struct sensor_decoder_api **decoder);
|
| A D | Kconfig | 28 bool "ICM4268X decoder logic" 32 Compile the ICM4268X decoder API which allows decoding raw data returned
|
| /drivers/sensor/st/lis2dux12/ |
| A D | lis2dux12_decoder.h | 54 int lis2dux12_get_decoder(const struct device *dev, const struct sensor_decoder_api **decoder);
|
| /drivers/sensor/bosch/bmp581/ |
| A D | bmp581_decoder.h | 65 const struct sensor_decoder_api **decoder);
|
| A D | bmp581_decoder.c | 225 int bmp581_get_decoder(const struct device *dev, const struct sensor_decoder_api **decoder) in bmp581_get_decoder() argument 228 *decoder = &SENSOR_DECODER_NAME(); in bmp581_get_decoder()
|
| /drivers/sensor/memsic/mmc56x3/ |
| A D | mmc56x3_decoder.c | 158 int mmc56x3_get_decoder(const struct device *dev, const struct sensor_decoder_api **decoder) in mmc56x3_get_decoder() argument 161 *decoder = &SENSOR_DECODER_NAME(); in mmc56x3_get_decoder()
|
| /drivers/sensor/st/lsm6dsv16x/ |
| A D | lsm6dsv16x_decoder.h | 58 int lsm6dsv16x_get_decoder(const struct device *dev, const struct sensor_decoder_api **decoder);
|
| /drivers/sensor/maxim/ds3231/ |
| A D | ds3231.c | 240 int sensor_ds3231_get_decoder(const struct device *dev, const struct sensor_decoder_api **decoder) in sensor_ds3231_get_decoder() argument 243 *decoder = &SENSOR_DECODER_NAME(); in sensor_ds3231_get_decoder()
|