Home
last modified time | relevance | path

Searched refs:cros_ec_dev (Results 1 – 25 of 30) sorted by relevance

12

/linux-6.15/drivers/platform/chrome/
H A Dcros_ec_lightbar.c107 static int get_lightbar_version(struct cros_ec_dev *ec, in get_lightbar_version()
162 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in version_show()
184 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in brightness_store()
223 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in led_rgb_store()
292 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in sequence_show()
386 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in sequence_store()
429 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in program_store()
533 struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); in cros_ec_lightbar_probe()
566 struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); in cros_ec_lightbar_remove()
577 struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); in cros_ec_lightbar_resume()
[all …]
H A Dcros_ec_chardev.c35 struct cros_ec_dev *ec_dev;
40 struct cros_ec_dev *ec_dev;
55 static int ec_get_version(struct cros_ec_dev *ec, char *str, int maxlen) in ec_get_version()
164 struct cros_ec_dev *ec_dev = dev_get_drvdata(mdev->parent); in cros_ec_chardev_open()
207 struct cros_ec_dev *ec_dev = priv->ec_dev; in cros_ec_chardev_read()
257 struct cros_ec_dev *ec_dev = priv->ec_dev; in cros_ec_chardev_release()
275 static long cros_ec_chardev_ioctl_xcmd(struct cros_ec_dev *ec, void __user *arg) in cros_ec_chardev_ioctl_xcmd()
317 static long cros_ec_chardev_ioctl_readmem(struct cros_ec_dev *ec, in cros_ec_chardev_ioctl_readmem()
349 struct cros_ec_dev *ec = priv->ec_dev; in cros_ec_chardev_ioctl()
380 struct cros_ec_dev *ec_dev = dev_get_drvdata(pdev->dev.parent); in cros_ec_chardev_probe()
H A Dcros_ec_sysfs.c60 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in reboot_store()
121 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in version_show()
206 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in flashinfo_show()
237 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in kb_wake_angle_show()
270 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in kb_wake_angle_store()
303 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in usbpdmuxinfo_show()
351 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in ap_mode_entry_show()
381 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in cros_ec_ctrl_visible()
404 struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); in cros_ec_sysfs_probe()
417 struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); in cros_ec_sysfs_remove()
H A Dcros_ec_vbc.c22 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in vboot_context_read()
66 struct cros_ec_dev *ec = to_cros_ec_dev(dev); in vboot_context_write()
116 struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); in cros_ec_vbc_probe()
131 struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); in cros_ec_vbc_remove()
H A Dcros_ec_sensorhub.c55 struct cros_ec_dev *ec = sensorhub->ec; in cros_ec_sensorhub_register()
128 struct cros_ec_dev *ec = dev_get_drvdata(dev->parent); in cros_ec_sensorhub_probe()
229 struct cros_ec_dev *ec = sensorhub->ec; in cros_ec_sensorhub_suspend()
239 struct cros_ec_dev *ec = sensorhub->ec; in cros_ec_sensorhub_resume()
H A Dcros_ec_debugfs.c50 struct cros_ec_dev *ec;
72 struct cros_ec_dev *ec = debug_info->ec; in cros_ec_console_log_work()
323 static int ec_read_version_supported(struct cros_ec_dev *ec) in ec_read_version_supported()
355 struct cros_ec_dev *ec = debug_info->ec; in cros_ec_create_console_log()
490 struct cros_ec_dev *ec = dev_get_drvdata(pd->dev.parent); in cros_ec_debugfs_probe()
543 struct cros_ec_dev *ec = dev_get_drvdata(pd->dev.parent); in cros_ec_debugfs_remove()
551 struct cros_ec_dev *ec = dev_get_drvdata(dev); in cros_ec_debugfs_suspend()
561 struct cros_ec_dev *ec = dev_get_drvdata(dev); in cros_ec_debugfs_resume()
H A Dcros_usbpd_logger.c32 struct cros_ec_dev *ec_dev;
66 struct cros_ec_dev *ec_dev = logger->ec_dev; in ec_get_log_entry()
199 struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); in cros_usbpd_logger_probe()
H A Dcros_usbpd_notify.c187 struct cros_ec_dev *ecdev = dev_get_drvdata(dev->parent); in cros_usbpd_notify_probe_plat()
214 struct cros_ec_dev *ecdev = dev_get_drvdata(dev->parent); in cros_usbpd_notify_remove_plat()
H A Dcros_kbd_led_backlight.c127 struct cros_ec_dev *ec_dev = dev_get_drvdata(pdev->dev.parent); in keyboard_led_init_ec_pwm_mfd()
H A Dcros_ec_sensorhub_ring.c797 struct cros_ec_dev *ec = sensorhub->ec; in cros_ec_sensorhub_ring_handler()
1029 struct cros_ec_dev *ec = sensorhub->ec; in cros_ec_sensorhub_ring_add()
H A Dcros_ec_proto.c964 bool cros_ec_check_features(struct cros_ec_dev *ec, int feature) in cros_ec_check_features()
993 int cros_ec_get_sensor_count(struct cros_ec_dev *ec) in cros_ec_get_sensor_count()
/linux-6.15/include/linux/platform_data/
H A Dcros_ec_proto.h230 struct cros_ec_dev { struct
240 #define to_cros_ec_dev(dev) container_of(dev, struct cros_ec_dev, class_dev) argument
264 bool cros_ec_check_features(struct cros_ec_dev *ec, int feature);
266 int cros_ec_get_sensor_count(struct cros_ec_dev *ec);
H A Dcros_ec_sensorhub.h149 struct cros_ec_dev *ec;
/linux-6.15/drivers/power/supply/
H A Dcros_peripheral_charger.c41 struct cros_ec_dev *ec_dev;
63 struct cros_ec_dev *ec_dev = charger->ec_dev; in cros_pchg_ec_command()
265 struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); in cros_pchg_probe()
H A Dcros_usbpd-charger.c48 struct cros_ec_dev *ec_dev;
93 struct cros_ec_dev *ec_dev = charger->ec_dev; in cros_usbpd_charger_ec_command()
530 struct cros_ec_dev *ec_dev = dev_get_drvdata(pd->dev.parent); in cros_usbpd_charger_probe()
H A Dcros_charge-control.c269 struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); in cros_chctl_probe()
/linux-6.15/drivers/mfd/
H A Dcros_ec_dev.c183 struct cros_ec_dev *ec = kzalloc(sizeof(*ec), GFP_KERNEL); in ec_device_probe()
350 struct cros_ec_dev *ec = dev_get_drvdata(&pdev->dev); in ec_device_remove()
/linux-6.15/drivers/iio/pressure/
H A Dcros_ec_baro.c126 struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); in cros_ec_baro_probe()
/linux-6.15/drivers/gpio/
H A Dgpio-cros-ec.c163 struct cros_ec_dev *ec_dev = dev_get_drvdata(parent); in cros_ec_gpio_probe()
/linux-6.15/drivers/watchdog/
H A Dcros_ec_wdt.c126 struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); in cros_ec_wdt_probe()
/linux-6.15/drivers/leds/
H A Dleds-cros_ec.c245 struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); in cros_ec_led_probe()
/linux-6.15/drivers/iio/common/cros_ec_sensors/
H A Dcros_ec_sensors_core.c251 struct cros_ec_dev *ec = sensor_hub->ec; in cros_ec_sensors_core_init()
383 struct cros_ec_dev *ec = sensor_hub->ec; in cros_ec_sensors_core_register()
/linux-6.15/drivers/hwmon/
H A Dcros_ec_hwmon.c239 struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); in cros_ec_hwmon_probe()
/linux-6.15/drivers/usb/typec/ucsi/
H A Dcros_ec_ucsi.c237 struct cros_ec_dev *ec_data = dev_get_drvdata(dev->parent); in cros_ucsi_probe()
/linux-6.15/drivers/rtc/
H A Drtc-cros-ec.c313 struct cros_ec_dev *ec_dev = dev_get_drvdata(pdev->dev.parent); in cros_ec_rtc_probe()

12