/kernel/linux/linux-5.10/drivers/platform/chrome/ |
H A D | cros_ec_sensorhub_ring.c | 39 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 D | cros_ec_sensorhub.c | 19 #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 D | Makefile | 24 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 D | cros_ec_sensorhub_ring.c | 39 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 D | cros_ec_sensorhub.c | 19 #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 D | Makefile | 29 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 D | cros_ec_sensorhub.h | 180 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 D | cros_ec_sensorhub.h | 180 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 D | Makefile | 6 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 D | Makefile | 6 sensorhub-objs := ssp_dev.o ssp_spi.o 7 obj-$(CONFIG_IIO_SSP_SENSORHUB) += sensorhub.o
|