Symbol: cros_ec_device
drivers/extcon/extcon-usbc-cros-ec.c
24
struct cros_ec_device *ec;
drivers/extcon/extcon-usbc-cros-ec.c
367
struct cros_ec_device *ec;
drivers/extcon/extcon-usbc-cros-ec.c
386
struct cros_ec_device *ec = dev_get_drvdata(pdev->dev.parent);
drivers/gpio/gpio-cros-ec.c
142
static int cros_ec_gpio_ngpios(struct cros_ec_device *cros_ec)
drivers/gpio/gpio-cros-ec.c
163
struct cros_ec_device *cros_ec = ec_dev->ec_dev;
drivers/gpio/gpio-cros-ec.c
29
struct cros_ec_device *cros_ec = gpiochip_get_data(gc);
drivers/gpio/gpio-cros-ec.c
46
struct cros_ec_device *cros_ec = gpiochip_get_data(gc);
drivers/gpio/gpio-cros-ec.c
72
struct cros_ec_device *cros_ec = gpiochip_get_data(gc);
drivers/gpio/gpio-cros-ec.c
97
static int cros_ec_gpio_init_names(struct cros_ec_device *cros_ec, struct gpio_chip *gc)
drivers/hid/hid-google-hammer.c
137
struct cros_ec_device *ec = dev_get_drvdata(dev->parent);
drivers/hid/hid-google-hammer.c
178
struct cros_ec_device *ec = dev_get_drvdata(pdev->dev.parent);
drivers/hid/hid-google-hammer.c
258
struct cros_ec_device *ec = dev_get_drvdata(pdev->dev.parent);
drivers/hid/hid-google-hammer.c
55
static int cbas_ec_query_base(struct cros_ec_device *ec_dev, bool get_state,
drivers/hid/hid-google-hammer.c
96
struct cros_ec_device *ec = _notify;
drivers/hwmon/cros_ec_hwmon.c
103
static int cros_ec_hwmon_read_temp(struct cros_ec_device *cros_ec, u8 index, u8 *temp)
drivers/hwmon/cros_ec_hwmon.c
119
static int cros_ec_hwmon_read_temp_threshold(struct cros_ec_device *cros_ec, u8 index,
drivers/hwmon/cros_ec_hwmon.c
250
static int cros_ec_hwmon_set_fan_pwm_val(struct cros_ec_device *cros_ec, u8 index, u8 val)
drivers/hwmon/cros_ec_hwmon.c
26
struct cros_ec_device *cros_ec;
drivers/hwmon/cros_ec_hwmon.c
265
static int cros_ec_hwmon_write_pwm_input(struct cros_ec_device *cros_ec, u8 index, u8 val)
drivers/hwmon/cros_ec_hwmon.c
279
static int cros_ec_hwmon_write_pwm_enable(struct cros_ec_device *cros_ec, u8 index, u8 val)
drivers/hwmon/cros_ec_hwmon.c
40
static int cros_ec_hwmon_read_fan_speed(struct cros_ec_device *cros_ec, u8 index, u16 *speed)
drivers/hwmon/cros_ec_hwmon.c
485
static inline bool is_cros_ec_cmd_available(struct cros_ec_device *cros_ec,
drivers/hwmon/cros_ec_hwmon.c
494
static bool cros_ec_hwmon_probe_fan_control_supported(struct cros_ec_device *cros_ec)
drivers/hwmon/cros_ec_hwmon.c
53
static int cros_ec_hwmon_read_pwm_value(struct cros_ec_device *cros_ec, u8 index, u8 *pwm_value)
drivers/hwmon/cros_ec_hwmon.c
548
struct cros_ec_device *cros_ec = ec_dev->ec_dev;
drivers/hwmon/cros_ec_hwmon.c
70
static int cros_ec_hwmon_read_pwm_enable(struct cros_ec_device *cros_ec, u8 index,
drivers/hwmon/cros_ec_hwmon.c
89
static int cros_ec_hwmon_read_fan_target(struct cros_ec_device *cros_ec, u16 *speed)
drivers/i2c/busses/i2c-cros-ec-tunnel.c
244
struct cros_ec_device *ec = dev_get_drvdata(pdev->dev.parent);
drivers/i2c/busses/i2c-cros-ec-tunnel.c
30
struct cros_ec_device *ec;
drivers/iio/common/cros_ec_sensors/cros_ec_activity.c
209
struct cros_ec_device *ec_device = dev_get_drvdata(dev->parent);
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
34
static int cros_ec_get_host_cmd_version_mask(struct cros_ec_device *ec_dev,
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
519
static int cros_ec_sensors_cmd_read_u8(struct cros_ec_device *ec,
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
525
static int cros_ec_sensors_cmd_read_u16(struct cros_ec_device *ec,
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
548
struct cros_ec_device *ec = st->ec;
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
589
struct cros_ec_device *ec = st->ec;
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
623
struct cros_ec_device *ec = st->ec;
drivers/iio/proximity/cros_ec_mkbp_proximity.c
121
struct cros_ec_device *ec = _ec;
drivers/iio/proximity/cros_ec_mkbp_proximity.c
143
struct cros_ec_device *ec = data->ec;
drivers/iio/proximity/cros_ec_mkbp_proximity.c
184
struct cros_ec_device *ec = data->ec;
drivers/iio/proximity/cros_ec_mkbp_proximity.c
204
struct cros_ec_device *ec = dev_get_drvdata(dev->parent);
drivers/iio/proximity/cros_ec_mkbp_proximity.c
239
struct cros_ec_device *ec = data->ec;
drivers/iio/proximity/cros_ec_mkbp_proximity.c
26
struct cros_ec_device *ec;
drivers/iio/proximity/cros_ec_mkbp_proximity.c
58
static int cros_ec_mkbp_proximity_query(struct cros_ec_device *ec_dev,
drivers/iio/proximity/cros_ec_mkbp_proximity.c
97
struct cros_ec_device *ec = data->ec;
drivers/input/keyboard/cros_ec_keyb.c
445
static int cros_ec_keyb_info(struct cros_ec_device *ec_dev,
drivers/input/keyboard/cros_ec_keyb.c
504
struct cros_ec_device *ec_dev = ckdev->ec;
drivers/input/keyboard/cros_ec_keyb.c
558
struct cros_ec_device *ec_dev = ckdev->ec;
drivers/input/keyboard/cros_ec_keyb.c
66
struct cros_ec_device *ec;
drivers/input/keyboard/cros_ec_keyb.c
744
struct cros_ec_device *ec_dev = ckdev->ec;
drivers/input/keyboard/cros_ec_keyb.c
849
struct cros_ec_device *ec;
drivers/leds/leds-cros_ec.c
160
static int cros_ec_led_probe_one(struct device *dev, struct cros_ec_device *cros_ec,
drivers/leds/leds-cros_ec.c
231
struct cros_ec_device *cros_ec = ec_dev->ec_dev;
drivers/leds/leds-cros_ec.c
50
struct cros_ec_device *cros_ec;
drivers/leds/leds-cros_ec.c
64
static int cros_ec_led_send_cmd(struct cros_ec_device *cros_ec,
drivers/media/cec/platform/cros-ec/cros-ec-cec.c
119
struct cros_ec_device *cros_ec = cros_ec_cec->cros_ec;
drivers/media/cec/platform/cros-ec/cros-ec-cec.c
150
struct cros_ec_device *cros_ec;
drivers/media/cec/platform/cros-ec/cros-ec-cec.c
172
struct cros_ec_device *cros_ec = cros_ec_cec->cros_ec;
drivers/media/cec/platform/cros-ec/cros-ec-cec.c
196
struct cros_ec_device *cros_ec = cros_ec_cec->cros_ec;
drivers/media/cec/platform/cros-ec/cros-ec-cec.c
227
struct cros_ec_device *cros_ec = cros_ec_cec->cros_ec;
drivers/media/cec/platform/cros-ec/cros-ec-cec.c
417
struct cros_ec_device *cros_ec = cros_ec_cec->cros_ec;
drivers/media/cec/platform/cros-ec/cros-ec-cec.c
499
struct cros_ec_device *cros_ec = ec_dev->ec_dev;
drivers/media/cec/platform/cros-ec/cros-ec-cec.c
51
struct cros_ec_device *cros_ec;
drivers/media/cec/platform/cros-ec/cros-ec-cec.c
72
struct cros_ec_device *cros_ec = cros_ec_cec->cros_ec;
drivers/media/cec/platform/cros-ec/cros-ec-cec.c
99
struct cros_ec_device *cros_ec = port->cros_ec_cec->cros_ec;
drivers/platform/chrome/cros_ec.c
110
static bool cros_ec_handle_event(struct cros_ec_device *ec_dev)
drivers/platform/chrome/cros_ec.c
142
struct cros_ec_device *ec_dev = data;
drivers/platform/chrome/cros_ec.c
153
static int cros_ec_sleep_event(struct cros_ec_device *ec_dev, u8 sleep_event)
drivers/platform/chrome/cros_ec.c
207
struct cros_ec_device *ec_dev = container_of(nb, struct cros_ec_device,
drivers/platform/chrome/cros_ec.c
230
int cros_ec_register(struct cros_ec_device *ec_dev)
drivers/platform/chrome/cros_ec.c
348
void cros_ec_unregister(struct cros_ec_device *ec_dev)
drivers/platform/chrome/cros_ec.c
36
struct cros_ec_device *ec_dev = data;
drivers/platform/chrome/cros_ec.c
362
static void cros_ec_send_suspend_event(struct cros_ec_device *ec_dev)
drivers/platform/chrome/cros_ec.c
385
int cros_ec_suspend_prepare(struct cros_ec_device *ec_dev)
drivers/platform/chrome/cros_ec.c
392
static void cros_ec_disable_irq(struct cros_ec_device *ec_dev)
drivers/platform/chrome/cros_ec.c
412
int cros_ec_suspend_late(struct cros_ec_device *ec_dev)
drivers/platform/chrome/cros_ec.c
42
struct cros_ec_device *cros_ec_device_alloc(struct device *dev)
drivers/platform/chrome/cros_ec.c
427
int cros_ec_suspend(struct cros_ec_device *ec_dev)
drivers/platform/chrome/cros_ec.c
435
static void cros_ec_report_events_during_suspend(struct cros_ec_device *ec_dev)
drivers/platform/chrome/cros_ec.c
44
struct cros_ec_device *ec_dev;
drivers/platform/chrome/cros_ec.c
449
static void cros_ec_send_resume_event(struct cros_ec_device *ec_dev)
drivers/platform/chrome/cros_ec.c
470
void cros_ec_resume_complete(struct cros_ec_device *ec_dev)
drivers/platform/chrome/cros_ec.c
482
static void cros_ec_enable_irq(struct cros_ec_device *ec_dev)
drivers/platform/chrome/cros_ec.c
499
int cros_ec_resume_early(struct cros_ec_device *ec_dev)
drivers/platform/chrome/cros_ec.c
514
int cros_ec_resume(struct cros_ec_device *ec_dev)
drivers/platform/chrome/cros_ec.c
93
struct cros_ec_device *ec_dev = data;
drivers/platform/chrome/cros_ec.h
13
struct cros_ec_device;
drivers/platform/chrome/cros_ec.h
16
struct cros_ec_device *cros_ec_device_alloc(struct device *dev);
drivers/platform/chrome/cros_ec.h
18
int cros_ec_register(struct cros_ec_device *ec_dev);
drivers/platform/chrome/cros_ec.h
19
void cros_ec_unregister(struct cros_ec_device *ec_dev);
drivers/platform/chrome/cros_ec.h
21
int cros_ec_suspend(struct cros_ec_device *ec_dev);
drivers/platform/chrome/cros_ec.h
22
int cros_ec_suspend_late(struct cros_ec_device *ec_dev);
drivers/platform/chrome/cros_ec.h
23
int cros_ec_suspend_prepare(struct cros_ec_device *ec_dev);
drivers/platform/chrome/cros_ec.h
24
int cros_ec_resume(struct cros_ec_device *ec_dev);
drivers/platform/chrome/cros_ec.h
25
int cros_ec_resume_early(struct cros_ec_device *ec_dev);
drivers/platform/chrome/cros_ec.h
26
void cros_ec_resume_complete(struct cros_ec_device *ec_dev);
drivers/platform/chrome/cros_ec_chardev.c
126
struct cros_ec_device *ec_dev;
drivers/platform/chrome/cros_ec_chardev.c
364
struct cros_ec_device *ec_dev = priv->pdata->ec_dev;
drivers/platform/chrome/cros_ec_chardev.c
42
struct cros_ec_device *ec_dev;
drivers/platform/chrome/cros_ec_chardev.c
473
struct cros_ec_device *ec_dev = pdata->ec_dev;
drivers/platform/chrome/cros_ec_debugfs.c
208
struct cros_ec_device *ec_dev = debug_info->ec->ec_dev;
drivers/platform/chrome/cros_ec_debugfs.c
246
static bool cros_ec_uptime_is_supported(struct cros_ec_device *ec_dev)
drivers/platform/chrome/cros_ec_debugfs.c
267
struct cros_ec_device *ec_dev = debug_info->ec->ec_dev;
drivers/platform/chrome/cros_ec_debugfs.c
398
static int cros_ec_get_panicinfo(struct cros_ec_device *ec_dev, uint8_t *data,
drivers/platform/chrome/cros_ec_debugfs.c
427
struct cros_ec_device *ec_dev = debug_info->ec->ec_dev;
drivers/platform/chrome/cros_ec_i2c.c
188
static int cros_ec_cmd_xfer_i2c(struct cros_ec_device *ec_dev,
drivers/platform/chrome/cros_ec_i2c.c
292
struct cros_ec_device *ec_dev;
drivers/platform/chrome/cros_ec_i2c.c
317
struct cros_ec_device *ec_dev = i2c_get_clientdata(client);
drivers/platform/chrome/cros_ec_i2c.c
325
struct cros_ec_device *ec_dev = to_ec_dev(dev);
drivers/platform/chrome/cros_ec_i2c.c
332
struct cros_ec_device *ec_dev = to_ec_dev(dev);
drivers/platform/chrome/cros_ec_i2c.c
45
static inline struct cros_ec_device *to_ec_dev(struct device *dev)
drivers/platform/chrome/cros_ec_i2c.c
52
static int cros_ec_pkt_xfer_i2c(struct cros_ec_device *ec_dev,
drivers/platform/chrome/cros_ec_ishtp.c
135
struct cros_ec_device *ec_dev;
drivers/platform/chrome/cros_ec_ishtp.c
424
static int prepare_cros_ec_rx(struct cros_ec_device *ec_dev,
drivers/platform/chrome/cros_ec_ishtp.c
459
static int cros_ec_pkt_xfer_ish(struct cros_ec_device *ec_dev,
drivers/platform/chrome/cros_ec_ishtp.c
543
struct cros_ec_device *ec_dev;
drivers/platform/chrome/cros_ec_lpc.c
228
static int cros_ec_pkt_xfer_lpc(struct cros_ec_device *ec,
drivers/platform/chrome/cros_ec_lpc.c
310
static int cros_ec_cmd_xfer_lpc(struct cros_ec_device *ec,
drivers/platform/chrome/cros_ec_lpc.c
411
static int cros_ec_lpc_readmem(struct cros_ec_device *ec, unsigned int offset,
drivers/platform/chrome/cros_ec_lpc.c
447
struct cros_ec_device *ec_dev = data;
drivers/platform/chrome/cros_ec_lpc.c
516
struct cros_ec_device *ec_dev;
drivers/platform/chrome/cros_ec_lpc.c
688
struct cros_ec_device *ec_dev = platform_get_drvdata(pdev);
drivers/platform/chrome/cros_ec_lpc.c
812
struct cros_ec_device *ec_dev = dev_get_drvdata(dev);
drivers/platform/chrome/cros_ec_lpc.c
818
struct cros_ec_device *ec_dev = dev_get_drvdata(dev);
drivers/platform/chrome/cros_ec_lpc.c
824
struct cros_ec_device *ec_dev = dev_get_drvdata(dev);
drivers/platform/chrome/cros_ec_lpc.c
831
struct cros_ec_device *ec_dev = dev_get_drvdata(dev);
drivers/platform/chrome/cros_ec_proto.c
1061
int cros_ec_cmd(struct cros_ec_device *ec_dev,
drivers/platform/chrome/cros_ec_proto.c
1106
int cros_ec_cmd_readmem(struct cros_ec_device *ec_dev, u8 offset, u8 size, void *dest)
drivers/platform/chrome/cros_ec_proto.c
1131
int cros_ec_get_cmd_versions(struct cros_ec_device *ec_dev, u16 cmd)
drivers/platform/chrome/cros_ec_proto.c
114
static int cros_ec_xfer_command(struct cros_ec_device *ec_dev, struct cros_ec_command *msg)
drivers/platform/chrome/cros_ec_proto.c
1164
bool cros_ec_device_registered(struct cros_ec_device *ec_dev)
drivers/platform/chrome/cros_ec_proto.c
117
int (*xfer_fxn)(struct cros_ec_device *ec, struct cros_ec_command *msg);
drivers/platform/chrome/cros_ec_proto.c
141
static int cros_ec_wait_until_complete(struct cros_ec_device *ec_dev, uint32_t *result)
drivers/platform/chrome/cros_ec_proto.c
183
static int cros_ec_send_command(struct cros_ec_device *ec_dev, struct cros_ec_command *msg)
drivers/platform/chrome/cros_ec_proto.c
203
int cros_ec_prepare_tx(struct cros_ec_device *ec_dev,
drivers/platform/chrome/cros_ec_proto.c
226
int cros_ec_check_result(struct cros_ec_device *ec_dev,
drivers/platform/chrome/cros_ec_proto.c
256
static int cros_ec_get_host_event_wake_mask(struct cros_ec_device *ec_dev, uint32_t *mask)
drivers/platform/chrome/cros_ec_proto.c
292
int cros_ec_rwsig_continue(struct cros_ec_device *ec_dev)
drivers/platform/chrome/cros_ec_proto.c
350
static int cros_ec_get_proto_info(struct cros_ec_device *ec_dev, int devidx)
drivers/platform/chrome/cros_ec_proto.c
419
static int cros_ec_get_proto_info_legacy(struct cros_ec_device *ec_dev)
drivers/platform/chrome/cros_ec_proto.c
495
static int cros_ec_get_host_command_version_mask(struct cros_ec_device *ec_dev, u16 cmd, u32 *mask)
drivers/platform/chrome/cros_ec_proto.c
545
int cros_ec_query_all(struct cros_ec_device *ec_dev)
drivers/platform/chrome/cros_ec_proto.c
59
static int prepare_tx(struct cros_ec_device *ec_dev,
drivers/platform/chrome/cros_ec_proto.c
656
int cros_ec_cmd_xfer(struct cros_ec_device *ec_dev, struct cros_ec_command *msg)
drivers/platform/chrome/cros_ec_proto.c
716
int cros_ec_cmd_xfer_status(struct cros_ec_device *ec_dev,
drivers/platform/chrome/cros_ec_proto.c
736
static int get_next_event_xfer(struct cros_ec_device *ec_dev,
drivers/platform/chrome/cros_ec_proto.c
757
static int get_next_event(struct cros_ec_device *ec_dev)
drivers/platform/chrome/cros_ec_proto.c
787
static int get_keyboard_state_event(struct cros_ec_device *ec_dev)
drivers/platform/chrome/cros_ec_proto.c
824
int cros_ec_get_next_event(struct cros_ec_device *ec_dev,
drivers/platform/chrome/cros_ec_proto.c
92
static int prepare_tx_legacy(struct cros_ec_device *ec_dev,
drivers/platform/chrome/cros_ec_proto.c
928
u32 cros_ec_get_host_event(struct cros_ec_device *ec_dev)
drivers/platform/chrome/cros_ec_proto.c
999
struct cros_ec_device *ec_dev = ec->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
1076
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
1182
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
128
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
1289
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
141
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
1416
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
1543
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
1600
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
1636
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
1656
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
1676
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
1696
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
1713
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
1733
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
1750
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
1805
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
181
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
1833
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
1872
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
1898
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
19
struct cros_ec_device ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
1930
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
196
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
1960
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
1980
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
2000
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
2048
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
2096
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
2109
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
2158
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
2208
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
2257
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
2307
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
2319
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
2332
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
2346
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
2384
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
2437
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
2482
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
2522
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
2587
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
2638
struct cros_ec_device *ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
2671
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
29
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
350
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
415
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
480
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
545
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
610
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
658
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
706
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
72
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
759
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
807
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
87
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
900
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test.c
988
struct cros_ec_device *ec_dev = &priv->ec_dev;
drivers/platform/chrome/cros_ec_proto_test_util.c
106
int cros_kunit_readmem_mock(struct cros_ec_device *ec_dev, unsigned int offset,
drivers/platform/chrome/cros_ec_proto_test_util.c
24
int cros_kunit_ec_xfer_mock(struct cros_ec_device *ec_dev, struct cros_ec_command *msg)
drivers/platform/chrome/cros_ec_proto_test_util.c
52
int cros_kunit_ec_cmd_xfer_mock(struct cros_ec_device *ec_dev, struct cros_ec_command *msg)
drivers/platform/chrome/cros_ec_proto_test_util.c
58
int cros_kunit_ec_pkt_xfer_mock(struct cros_ec_device *ec_dev, struct cros_ec_command *msg)
drivers/platform/chrome/cros_ec_proto_test_util.h
34
int cros_kunit_ec_xfer_mock(struct cros_ec_device *ec_dev, struct cros_ec_command *msg);
drivers/platform/chrome/cros_ec_proto_test_util.h
35
int cros_kunit_ec_cmd_xfer_mock(struct cros_ec_device *ec_dev, struct cros_ec_command *msg);
drivers/platform/chrome/cros_ec_proto_test_util.h
36
int cros_kunit_ec_pkt_xfer_mock(struct cros_ec_device *ec_dev, struct cros_ec_command *msg);
drivers/platform/chrome/cros_ec_proto_test_util.h
46
int cros_kunit_readmem_mock(struct cros_ec_device *ec_dev, unsigned int offset,
drivers/platform/chrome/cros_ec_rpmsg.c
161
struct cros_ec_device *ec_dev = dev_get_drvdata(&rpdev->dev);
drivers/platform/chrome/cros_ec_rpmsg.c
216
struct cros_ec_device *ec_dev;
drivers/platform/chrome/cros_ec_rpmsg.c
259
struct cros_ec_device *ec_dev = dev_get_drvdata(&rpdev->dev);
drivers/platform/chrome/cros_ec_rpmsg.c
270
struct cros_ec_device *ec_dev = dev_get_drvdata(dev);
drivers/platform/chrome/cros_ec_rpmsg.c
277
struct cros_ec_device *ec_dev = dev_get_drvdata(dev);
drivers/platform/chrome/cros_ec_rpmsg.c
65
static int cros_ec_cmd_xfer_rpmsg(struct cros_ec_device *ec_dev,
drivers/platform/chrome/cros_ec_rpmsg.c
79
static int cros_ec_pkt_xfer_rpmsg(struct cros_ec_device *ec_dev,
drivers/platform/chrome/cros_ec_sensorhub_ring.c
1083
struct cros_ec_device *ec_dev = sensorhub->ec->ec_dev;
drivers/platform/chrome/cros_ec_sensorhub_ring.c
958
struct cros_ec_device *ec_dev;
drivers/platform/chrome/cros_ec_spi.c
111
static int terminate_request(struct cros_ec_device *ec_dev)
drivers/platform/chrome/cros_ec_spi.c
150
static int receive_n_bytes(struct cros_ec_device *ec_dev, u8 *buf, int n)
drivers/platform/chrome/cros_ec_spi.c
186
static int cros_ec_spi_receive_packet(struct cros_ec_device *ec_dev,
drivers/platform/chrome/cros_ec_spi.c
295
static int cros_ec_spi_receive_response(struct cros_ec_device *ec_dev,
drivers/platform/chrome/cros_ec_spi.c
383
static int do_cros_ec_pkt_xfer_spi(struct cros_ec_device *ec_dev,
drivers/platform/chrome/cros_ec_spi.c
529
static int do_cros_ec_cmd_xfer_spi(struct cros_ec_device *ec_dev,
drivers/platform/chrome/cros_ec_spi.c
652
static int cros_ec_xfer_high_pri(struct cros_ec_device *ec_dev,
drivers/platform/chrome/cros_ec_spi.c
680
static int cros_ec_pkt_xfer_spi(struct cros_ec_device *ec_dev,
drivers/platform/chrome/cros_ec_spi.c
686
static int cros_ec_cmd_xfer_spi(struct cros_ec_device *ec_dev,
drivers/platform/chrome/cros_ec_spi.c
739
struct cros_ec_device *ec_dev;
drivers/platform/chrome/cros_ec_spi.c
785
struct cros_ec_device *ec_dev = spi_get_drvdata(spi);
drivers/platform/chrome/cros_ec_spi.c
793
struct cros_ec_device *ec_dev = dev_get_drvdata(dev);
drivers/platform/chrome/cros_ec_spi.c
800
struct cros_ec_device *ec_dev = dev_get_drvdata(dev);
drivers/platform/chrome/cros_ec_spi.c
82
typedef int (*cros_ec_xfer_fn_t) (struct cros_ec_device *ec_dev,
drivers/platform/chrome/cros_ec_spi.c
98
struct cros_ec_device *ec_dev;
drivers/platform/chrome/cros_ec_typec.h
34
struct cros_ec_device *ec;
drivers/platform/chrome/cros_ec_uart.c
129
static int cros_ec_uart_pkt_xfer(struct cros_ec_device *ec_dev,
drivers/platform/chrome/cros_ec_uart.c
254
struct cros_ec_device *ec_dev;
drivers/platform/chrome/cros_ec_uart.c
305
struct cros_ec_device *ec_dev = serdev_device_get_drvdata(serdev);
drivers/platform/chrome/cros_ec_uart.c
312
struct cros_ec_device *ec_dev = dev_get_drvdata(dev);
drivers/platform/chrome/cros_ec_uart.c
319
struct cros_ec_device *ec_dev = dev_get_drvdata(dev);
drivers/platform/chrome/cros_ec_uart.c
88
struct cros_ec_device *ec_dev = serdev_device_get_drvdata(serdev);
drivers/platform/chrome/cros_ec_vbc.c
22
struct cros_ec_device *ecdev = ec->ec_dev;
drivers/platform/chrome/cros_ec_vbc.c
66
struct cros_ec_device *ecdev = ec->ec_dev;
drivers/platform/chrome/cros_kbd_led_backlight.c
122
struct cros_ec_device *cros_ec = ec_dev->ec_dev;
drivers/platform/chrome/cros_kbd_led_backlight.c
23
struct cros_ec_device *ec;
drivers/platform/chrome/cros_typec_switch.c
32
struct cros_ec_device *ec;
drivers/platform/chrome/cros_usbpd_notify.c
103
struct cros_ec_device *ec_dev;
drivers/platform/chrome/cros_usbpd_notify.c
182
struct cros_ec_device *ec_dev = (struct cros_ec_device *)data;
drivers/platform/chrome/cros_usbpd_notify.c
24
struct cros_ec_device *ec;
drivers/platform/chrome/cros_usbpd_notify.c
59
struct cros_ec_device *ec_dev)
drivers/power/supply/cros_charge-control.c
248
static int cros_chctl_fwk_charge_control_versions(struct cros_ec_device *cros_ec)
drivers/power/supply/cros_charge-control.c
260
struct cros_ec_device *cros_ec = ec_dev->ec_dev;
drivers/power/supply/cros_charge-control.c
34
struct cros_ec_device *cros_ec;
drivers/power/supply/cros_charge-control.c
46
static int cros_chctl_send_charge_control_cmd(struct cros_ec_device *cros_ec,
drivers/power/supply/cros_peripheral_charger.c
244
struct cros_ec_device *ec_dev = data;
drivers/power/supply/cros_peripheral_charger.c
265
struct cros_ec_device *ec_device = ec_dev->ec_dev;
drivers/power/supply/cros_peripheral_charger.c
41
struct cros_ec_device *ec_device;
drivers/power/supply/cros_usbpd-charger.c
353
struct cros_ec_device *ec_device = charger->ec_device;
drivers/power/supply/cros_usbpd-charger.c
48
struct cros_ec_device *ec_device;
drivers/power/supply/cros_usbpd-charger.c
530
struct cros_ec_device *ec_device = ec_dev->ec_dev;
drivers/pwm/pwm-cros-ec.c
179
static int cros_ec_num_pwms(struct cros_ec_device *ec)
drivers/pwm/pwm-cros-ec.c
213
struct cros_ec_device *ec = dev_get_drvdata(pdev->dev.parent);
drivers/pwm/pwm-cros-ec.c
25
struct cros_ec_device *ec;
drivers/pwm/pwm-cros-ec.c
51
struct cros_ec_device *ec = ec_pwm->ec;
drivers/pwm/pwm-cros-ec.c
83
static int cros_ec_pwm_get_duty(struct cros_ec_device *ec, bool use_pwm_type, u8 index)
drivers/regulator/cros-ec-regulator.c
17
struct cros_ec_device *ec_dev;
drivers/rtc/rtc-cros-ec.c
110
struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec;
drivers/rtc/rtc-cros-ec.c
140
struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec;
drivers/rtc/rtc-cros-ec.c
197
struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec;
drivers/rtc/rtc-cros-ec.c
259
struct cros_ec_device *cros_ec;
drivers/rtc/rtc-cros-ec.c
28
struct cros_ec_device *cros_ec;
drivers/rtc/rtc-cros-ec.c
313
struct cros_ec_device *cros_ec = ec_dev->ec_dev;
drivers/rtc/rtc-cros-ec.c
34
static int cros_ec_rtc_get(struct cros_ec_device *cros_ec, u32 command,
drivers/rtc/rtc-cros-ec.c
53
static int cros_ec_rtc_set(struct cros_ec_device *cros_ec, u32 command,
drivers/rtc/rtc-cros-ec.c
74
struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec;
drivers/rtc/rtc-cros-ec.c
93
struct cros_ec_device *cros_ec = cros_ec_rtc->cros_ec;
drivers/usb/typec/ucsi/cros_ec_ucsi.c
47
struct cros_ec_device *ec;
drivers/watchdog/cros_ec_wdt.c
122
struct cros_ec_device *cros_ec = ec_dev->ec_dev;
drivers/watchdog/cros_ec_wdt.c
23
static int cros_ec_wdt_send_cmd(struct cros_ec_device *cros_ec,
drivers/watchdog/cros_ec_wdt.c
49
struct cros_ec_device *cros_ec = watchdog_get_drvdata(wdd);
drivers/watchdog/cros_ec_wdt.c
63
struct cros_ec_device *cros_ec = watchdog_get_drvdata(wdd);
drivers/watchdog/cros_ec_wdt.c
79
struct cros_ec_device *cros_ec = watchdog_get_drvdata(wdd);
include/linux/iio/common/cros_ec_sensors_core.h
61
struct cros_ec_device *ec;
include/linux/platform_data/cros_ec_proto.h
174
int (*cmd_readmem)(struct cros_ec_device *ec, unsigned int offset,
include/linux/platform_data/cros_ec_proto.h
191
int (*cmd_xfer)(struct cros_ec_device *ec,
include/linux/platform_data/cros_ec_proto.h
193
int (*pkt_xfer)(struct cros_ec_device *ec,
include/linux/platform_data/cros_ec_proto.h
242
struct cros_ec_device *ec_dev;
include/linux/platform_data/cros_ec_proto.h
252
int cros_ec_prepare_tx(struct cros_ec_device *ec_dev,
include/linux/platform_data/cros_ec_proto.h
255
int cros_ec_check_result(struct cros_ec_device *ec_dev,
include/linux/platform_data/cros_ec_proto.h
258
int cros_ec_cmd_xfer(struct cros_ec_device *ec_dev,
include/linux/platform_data/cros_ec_proto.h
261
int cros_ec_cmd_xfer_status(struct cros_ec_device *ec_dev,
include/linux/platform_data/cros_ec_proto.h
264
int cros_ec_rwsig_continue(struct cros_ec_device *ec_dev);
include/linux/platform_data/cros_ec_proto.h
266
int cros_ec_query_all(struct cros_ec_device *ec_dev);
include/linux/platform_data/cros_ec_proto.h
268
int cros_ec_get_next_event(struct cros_ec_device *ec_dev,
include/linux/platform_data/cros_ec_proto.h
272
u32 cros_ec_get_host_event(struct cros_ec_device *ec_dev);
include/linux/platform_data/cros_ec_proto.h
278
int cros_ec_cmd(struct cros_ec_device *ec_dev, unsigned int version, int command, const void *outdata,
include/linux/platform_data/cros_ec_proto.h
281
int cros_ec_cmd_readmem(struct cros_ec_device *ec_dev, u8 offset, u8 size, void *dest);
include/linux/platform_data/cros_ec_proto.h
283
int cros_ec_get_cmd_versions(struct cros_ec_device *ec_dev, u16 cmd);
include/linux/platform_data/cros_ec_proto.h
285
bool cros_ec_device_registered(struct cros_ec_device *ec_dev);
sound/soc/codecs/cros_ec_codec.c
33
struct cros_ec_device *ec_device;
sound/soc/codecs/cros_ec_codec.c
76
static int send_ec_host_command(struct cros_ec_device *ec_dev, uint32_t cmd,
sound/soc/codecs/cros_ec_codec.c
957
struct cros_ec_device *ec_device = dev_get_drvdata(pdev->dev.parent);