Home
last modified time | relevance | path

Searched refs:sensorhub (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/platform/chrome/
H A Dcros_ec_sensorhub_ring.c39 cros_sensorhub_send_sample(struct cros_ec_sensorhub *sensorhub, in cros_sensorhub_send_sample() argument
46 if (id >= sensorhub->sensor_num) in cros_sensorhub_send_sample()
49 cb = sensorhub->push_data[id].push_data_cb; in cros_sensorhub_send_sample()
53 indio_dev = sensorhub->push_data[id].indio_dev; in cros_sensorhub_send_sample()
64 * @sensorhub : Sensor Hub object
75 int cros_ec_sensorhub_register_push_data(struct cros_ec_sensorhub *sensorhub, in cros_ec_sensorhub_register_push_data() argument
80 if (sensor_num >= sensorhub->sensor_num) in cros_ec_sensorhub_register_push_data()
82 if (sensorhub->push_data[sensor_num].indio_dev) in cros_ec_sensorhub_register_push_data()
85 sensorhub->push_data[sensor_num].indio_dev = indio_dev; in cros_ec_sensorhub_register_push_data()
86 sensorhub in cros_ec_sensorhub_register_push_data()
92 cros_ec_sensorhub_unregister_push_data(struct cros_ec_sensorhub *sensorhub, u8 sensor_num) cros_ec_sensorhub_unregister_push_data() argument
110 cros_ec_sensorhub_ring_fifo_enable(struct cros_ec_sensorhub *sensorhub, bool on) cros_ec_sensorhub_ring_fifo_enable() argument
356 cros_ec_sensor_ring_check_for_past_timestamp(struct cros_ec_sensorhub *sensorhub, struct cros_ec_sensors_ring_sample *sample) cros_ec_sensor_ring_check_for_past_timestamp() argument
389 cros_ec_sensor_ring_process_event(struct cros_ec_sensorhub *sensorhub, const struct ec_response_motion_sense_fifo_info *fifo_info, const ktime_t fifo_timestamp, ktime_t *current_timestamp, struct ec_response_motion_sensor_data *in, struct cros_ec_sensors_ring_sample *out) cros_ec_sensor_ring_process_event() argument
541 cros_ec_sensor_ring_spread_add(struct cros_ec_sensorhub *sensorhub, unsigned long sensor_mask, struct cros_ec_sensors_ring_sample *last_out) cros_ec_sensor_ring_spread_add() argument
709 cros_ec_sensor_ring_spread_add_legacy(struct cros_ec_sensorhub *sensorhub, unsigned long sensor_mask, s64 current_timestamp, struct cros_ec_sensors_ring_sample *last_out) cros_ec_sensor_ring_spread_add_legacy() argument
765 cros_ec_sensorhub_ring_handler(struct cros_ec_sensorhub *sensorhub) cros_ec_sensorhub_ring_handler() argument
918 struct cros_ec_sensorhub *sensorhub; cros_ec_sensorhub_event() local
952 cros_ec_sensorhub_ring_allocate(struct cros_ec_sensorhub *sensorhub) cros_ec_sensorhub_ring_allocate() argument
999 cros_ec_sensorhub_ring_add(struct cros_ec_sensorhub *sensorhub) cros_ec_sensorhub_ring_add() argument
1043 struct cros_ec_sensorhub *sensorhub = arg; cros_ec_sensorhub_ring_remove() local
[all...]
H A Dcros_ec_sensorhub.c19 #define DRV_NAME "cros-ec-sensorhub"
50 struct cros_ec_sensorhub *sensorhub) in cros_ec_sensorhub_register()
53 struct cros_ec_command *msg = sensorhub->msg; in cros_ec_sensorhub_register()
54 struct cros_ec_dev *ec = sensorhub->ec; in cros_ec_sensorhub_register()
63 for (i = 0; i < sensorhub->sensor_num; i++) { in cros_ec_sensorhub_register()
64 sensorhub->params->cmd = MOTIONSENSE_CMD_INFO; in cros_ec_sensorhub_register()
65 sensorhub->params->info.sensor_num = i; in cros_ec_sensorhub_register()
74 switch (sensorhub->resp->info.type) { in cros_ec_sensorhub_register()
98 sensorhub->resp->info.type); in cros_ec_sensorhub_register()
106 sensor_type[sensorhub in cros_ec_sensorhub_register()
49 cros_ec_sensorhub_register(struct device *dev, struct cros_ec_sensorhub *sensorhub) cros_ec_sensorhub_register() argument
228 struct cros_ec_sensorhub *sensorhub = platform_get_drvdata(pdev); cros_ec_sensorhub_suspend() local
239 struct cros_ec_sensorhub *sensorhub = platform_get_drvdata(pdev); cros_ec_sensorhub_resume() local
[all...]
H A DMakefile24 cros-ec-sensorhub-objs := cros_ec_sensorhub.o cros_ec_sensorhub_ring.o
25 obj-$(CONFIG_CROS_EC_SENSORHUB) += cros-ec-sensorhub.o
/kernel/linux/linux-6.6/drivers/platform/chrome/
H A Dcros_ec_sensorhub_ring.c39 cros_sensorhub_send_sample(struct cros_ec_sensorhub *sensorhub, in cros_sensorhub_send_sample() argument
46 if (id >= sensorhub->sensor_num) in cros_sensorhub_send_sample()
49 cb = sensorhub->push_data[id].push_data_cb; in cros_sensorhub_send_sample()
53 indio_dev = sensorhub->push_data[id].indio_dev; in cros_sensorhub_send_sample()
64 * @sensorhub : Sensor Hub object
75 int cros_ec_sensorhub_register_push_data(struct cros_ec_sensorhub *sensorhub, in cros_ec_sensorhub_register_push_data() argument
80 if (sensor_num >= sensorhub->sensor_num) in cros_ec_sensorhub_register_push_data()
82 if (sensorhub->push_data[sensor_num].indio_dev) in cros_ec_sensorhub_register_push_data()
85 sensorhub->push_data[sensor_num].indio_dev = indio_dev; in cros_ec_sensorhub_register_push_data()
86 sensorhub in cros_ec_sensorhub_register_push_data()
92 cros_ec_sensorhub_unregister_push_data(struct cros_ec_sensorhub *sensorhub, u8 sensor_num) cros_ec_sensorhub_unregister_push_data() argument
110 cros_ec_sensorhub_ring_fifo_enable(struct cros_ec_sensorhub *sensorhub, bool on) cros_ec_sensorhub_ring_fifo_enable() argument
356 cros_ec_sensor_ring_check_for_past_timestamp(struct cros_ec_sensorhub *sensorhub, struct cros_ec_sensors_ring_sample *sample) cros_ec_sensor_ring_check_for_past_timestamp() argument
389 cros_ec_sensor_ring_process_event(struct cros_ec_sensorhub *sensorhub, const struct ec_response_motion_sense_fifo_info *fifo_info, const ktime_t fifo_timestamp, ktime_t *current_timestamp, struct ec_response_motion_sensor_data *in, struct cros_ec_sensors_ring_sample *out) cros_ec_sensor_ring_process_event() argument
541 cros_ec_sensor_ring_spread_add(struct cros_ec_sensorhub *sensorhub, unsigned long sensor_mask, struct cros_ec_sensors_ring_sample *last_out) cros_ec_sensor_ring_spread_add() argument
709 cros_ec_sensor_ring_spread_add_legacy(struct cros_ec_sensorhub *sensorhub, unsigned long sensor_mask, s64 current_timestamp, struct cros_ec_sensors_ring_sample *last_out) cros_ec_sensor_ring_spread_add_legacy() argument
765 cros_ec_sensorhub_ring_handler(struct cros_ec_sensorhub *sensorhub) cros_ec_sensorhub_ring_handler() argument
918 struct cros_ec_sensorhub *sensorhub; cros_ec_sensorhub_event() local
952 cros_ec_sensorhub_ring_allocate(struct cros_ec_sensorhub *sensorhub) cros_ec_sensorhub_ring_allocate() argument
999 cros_ec_sensorhub_ring_add(struct cros_ec_sensorhub *sensorhub) cros_ec_sensorhub_ring_add() argument
1043 struct cros_ec_sensorhub *sensorhub = arg; cros_ec_sensorhub_ring_remove() local
[all...]
H A Dcros_ec_sensorhub.c19 #define DRV_NAME "cros-ec-sensorhub"
50 struct cros_ec_sensorhub *sensorhub) in cros_ec_sensorhub_register()
53 struct cros_ec_command *msg = sensorhub->msg; in cros_ec_sensorhub_register()
54 struct cros_ec_dev *ec = sensorhub->ec; in cros_ec_sensorhub_register()
63 for (i = 0; i < sensorhub->sensor_num; i++) { in cros_ec_sensorhub_register()
64 sensorhub->params->cmd = MOTIONSENSE_CMD_INFO; in cros_ec_sensorhub_register()
65 sensorhub->params->info.sensor_num = i; in cros_ec_sensorhub_register()
74 switch (sensorhub->resp->info.type) { in cros_ec_sensorhub_register()
98 sensorhub->resp->info.type); in cros_ec_sensorhub_register()
106 sensor_type[sensorhub in cros_ec_sensorhub_register()
49 cros_ec_sensorhub_register(struct device *dev, struct cros_ec_sensorhub *sensorhub) cros_ec_sensorhub_register() argument
227 struct cros_ec_sensorhub *sensorhub = dev_get_drvdata(dev); cros_ec_sensorhub_suspend() local
237 struct cros_ec_sensorhub *sensorhub = dev_get_drvdata(dev); cros_ec_sensorhub_resume() local
[all...]
H A DMakefile29 cros-ec-sensorhub-objs := cros_ec_sensorhub.o cros_ec_sensorhub_ring.o
30 obj-$(CONFIG_CROS_EC_SENSORHUB) += cros-ec-sensorhub.o
/kernel/linux/linux-5.10/include/linux/platform_data/
H A Dcros_ec_sensorhub.h180 int cros_ec_sensorhub_register_push_data(struct cros_ec_sensorhub *sensorhub,
185 void cros_ec_sensorhub_unregister_push_data(struct cros_ec_sensorhub *sensorhub,
188 int cros_ec_sensorhub_ring_allocate(struct cros_ec_sensorhub *sensorhub);
189 int cros_ec_sensorhub_ring_add(struct cros_ec_sensorhub *sensorhub);
191 int cros_ec_sensorhub_ring_fifo_enable(struct cros_ec_sensorhub *sensorhub,
/kernel/linux/linux-6.6/include/linux/platform_data/
H A Dcros_ec_sensorhub.h180 int cros_ec_sensorhub_register_push_data(struct cros_ec_sensorhub *sensorhub,
185 void cros_ec_sensorhub_unregister_push_data(struct cros_ec_sensorhub *sensorhub,
188 int cros_ec_sensorhub_ring_allocate(struct cros_ec_sensorhub *sensorhub);
189 int cros_ec_sensorhub_ring_add(struct cros_ec_sensorhub *sensorhub);
191 int cros_ec_sensorhub_ring_fifo_enable(struct cros_ec_sensorhub *sensorhub,
/kernel/linux/linux-5.10/drivers/iio/common/ssp_sensors/
H A DMakefile6 sensorhub-objs := ssp_dev.o ssp_spi.o
7 obj-$(CONFIG_IIO_SSP_SENSORHUB) += sensorhub.o
/kernel/linux/linux-6.6/drivers/iio/common/ssp_sensors/
H A DMakefile6 sensorhub-objs := ssp_dev.o ssp_spi.o
7 obj-$(CONFIG_IIO_SSP_SENSORHUB) += sensorhub.o

Completed in 3 milliseconds