| /linux-6.15/drivers/platform/chrome/ |
| H A D | cros_ec_lightbar.c | 107 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 D | cros_ec_chardev.c | 35 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 D | cros_ec_sysfs.c | 60 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 D | cros_ec_vbc.c | 22 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 D | cros_ec_sensorhub.c | 55 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 D | cros_ec_debugfs.c | 50 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 D | cros_usbpd_logger.c | 32 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 D | cros_usbpd_notify.c | 187 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 D | cros_kbd_led_backlight.c | 127 struct cros_ec_dev *ec_dev = dev_get_drvdata(pdev->dev.parent); in keyboard_led_init_ec_pwm_mfd()
|
| H A D | cros_ec_sensorhub_ring.c | 797 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 D | cros_ec_proto.c | 964 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 D | cros_ec_proto.h | 230 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 D | cros_ec_sensorhub.h | 149 struct cros_ec_dev *ec;
|
| /linux-6.15/drivers/power/supply/ |
| H A D | cros_peripheral_charger.c | 41 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 D | cros_usbpd-charger.c | 48 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 D | cros_charge-control.c | 269 struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); in cros_chctl_probe()
|
| /linux-6.15/drivers/mfd/ |
| H A D | cros_ec_dev.c | 183 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 D | cros_ec_baro.c | 126 struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); in cros_ec_baro_probe()
|
| /linux-6.15/drivers/gpio/ |
| H A D | gpio-cros-ec.c | 163 struct cros_ec_dev *ec_dev = dev_get_drvdata(parent); in cros_ec_gpio_probe()
|
| /linux-6.15/drivers/watchdog/ |
| H A D | cros_ec_wdt.c | 126 struct cros_ec_dev *ec_dev = dev_get_drvdata(dev->parent); in cros_ec_wdt_probe()
|
| /linux-6.15/drivers/leds/ |
| H A D | leds-cros_ec.c | 245 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 D | cros_ec_sensors_core.c | 251 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 D | cros_ec_hwmon.c | 239 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 D | cros_ec_ucsi.c | 237 struct cros_ec_dev *ec_data = dev_get_drvdata(dev->parent); in cros_ucsi_probe()
|
| /linux-6.15/drivers/rtc/ |
| H A D | rtc-cros-ec.c | 313 struct cros_ec_dev *ec_dev = dev_get_drvdata(pdev->dev.parent); in cros_ec_rtc_probe()
|