Symbol: cros_ec_command
drivers/extcon/extcon-usbc-cros-ec.c
68
struct cros_ec_command *msg;
drivers/hid/hid-google-hammer.c
59
struct cros_ec_command *msg;
drivers/i2c/busses/i2c-cros-ec-tunnel.c
184
struct cros_ec_command *msg;
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
37
DEFINE_RAW_FLEX(struct cros_ec_command, buf, data,
drivers/iio/proximity/cros_ec_mkbp_proximity.c
61
DEFINE_RAW_FLEX(struct cros_ec_command, buf, data,
drivers/iio/proximity/cros_ec_mkbp_proximity.c
64
struct cros_ec_command *msg = buf;
drivers/input/keyboard/cros_ec_keyb.c
452
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec.c
156
TRAILING_OVERLAP(struct cros_ec_command, msg, data,
drivers/platform/chrome/cros_ec_chardev.c
322
struct cros_ec_command *s_cmd;
drivers/platform/chrome/cros_ec_chardev.c
323
struct cros_ec_command u_cmd;
drivers/platform/chrome/cros_ec_chardev.c
88
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec_debugfs.c
209
DEFINE_RAW_FLEX(struct cros_ec_command, msg, data,
drivers/platform/chrome/cros_ec_debugfs.c
248
DEFINE_RAW_FLEX(struct cros_ec_command, msg, data,
drivers/platform/chrome/cros_ec_debugfs.c
268
DEFINE_RAW_FLEX(struct cros_ec_command, msg, data,
drivers/platform/chrome/cros_ec_debugfs.c
316
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec_debugfs.c
402
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec_debugfs.c
53
struct cros_ec_command *read_msg;
drivers/platform/chrome/cros_ec_debugfs.c
73
struct cros_ec_command snapshot_msg = {
drivers/platform/chrome/cros_ec_i2c.c
189
struct cros_ec_command *msg)
drivers/platform/chrome/cros_ec_i2c.c
53
struct cros_ec_command *msg)
drivers/platform/chrome/cros_ec_ishtp.c
426
struct cros_ec_command *msg)
drivers/platform/chrome/cros_ec_ishtp.c
460
struct cros_ec_command *msg)
drivers/platform/chrome/cros_ec_lightbar.c
101
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec_lightbar.c
125
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec_lightbar.c
194
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec_lightbar.c
235
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec_lightbar.c
276
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec_lightbar.c
344
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec_lightbar.c
378
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec_lightbar.c
406
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec_lightbar.c
437
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec_lightbar.c
484
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec_lightbar.c
98
static struct cros_ec_command *alloc_lightbar_cmd_msg(struct cros_ec_dev *ec)
drivers/platform/chrome/cros_ec_lpc.c
229
struct cros_ec_command *msg)
drivers/platform/chrome/cros_ec_lpc.c
311
struct cros_ec_command *msg)
drivers/platform/chrome/cros_ec_proto.c
1069
struct cros_ec_command *msg;
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
117
int (*xfer_fxn)(struct cros_ec_device *ec, struct cros_ec_command *msg);
drivers/platform/chrome/cros_ec_proto.c
143
DEFINE_RAW_FLEX(struct cros_ec_command, msg, data,
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
204
struct cros_ec_command *msg)
drivers/platform/chrome/cros_ec_proto.c
227
struct cros_ec_command *msg)
drivers/platform/chrome/cros_ec_proto.c
258
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec_proto.c
294
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec_proto.c
352
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec_proto.c
421
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec_proto.c
499
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec_proto.c
60
struct cros_ec_command *msg)
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
717
struct cros_ec_command *msg)
drivers/platform/chrome/cros_ec_proto.c
737
struct cros_ec_command *msg,
drivers/platform/chrome/cros_ec_proto.c
759
DEFINE_RAW_FLEX(struct cros_ec_command, msg, data,
drivers/platform/chrome/cros_ec_proto.c
789
u8 buffer[sizeof(struct cros_ec_command) +
drivers/platform/chrome/cros_ec_proto.c
791
struct cros_ec_command *msg = (struct cros_ec_command *)&buffer;
drivers/platform/chrome/cros_ec_proto.c
93
struct cros_ec_command *msg)
drivers/platform/chrome/cros_ec_proto.c
998
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec_proto_test.c
129
struct cros_ec_command *msg = priv->msg;
drivers/platform/chrome/cros_ec_proto_test.c
142
struct cros_ec_command *msg = priv->msg;
drivers/platform/chrome/cros_ec_proto_test.c
1546
DEFINE_RAW_FLEX(struct cros_ec_command, buf, data, 0x100);
drivers/platform/chrome/cros_ec_proto_test.c
1603
DEFINE_RAW_FLEX(struct cros_ec_command, buf, data, 0x100);
drivers/platform/chrome/cros_ec_proto_test.c
1638
DEFINE_RAW_FLEX(struct cros_ec_command, buf, data, 0x100);
drivers/platform/chrome/cros_ec_proto_test.c
1658
DEFINE_RAW_FLEX(struct cros_ec_command, buf, data, 0x100);
drivers/platform/chrome/cros_ec_proto_test.c
1678
struct cros_ec_command msg;
drivers/platform/chrome/cros_ec_proto_test.c
1698
struct cros_ec_command msg;
drivers/platform/chrome/cros_ec_proto_test.c
1715
struct cros_ec_command msg;
drivers/platform/chrome/cros_ec_proto_test.c
1735
struct cros_ec_command msg;
drivers/platform/chrome/cros_ec_proto_test.c
1753
struct cros_ec_command msg;
drivers/platform/chrome/cros_ec_proto_test.c
1808
struct cros_ec_command msg;
drivers/platform/chrome/cros_ec_proto_test.c
1836
struct cros_ec_command msg;
drivers/platform/chrome/cros_ec_proto_test.c
1875
struct cros_ec_command msg;
drivers/platform/chrome/cros_ec_proto_test.c
1901
struct cros_ec_command msg;
drivers/platform/chrome/cros_ec_proto_test.c
1933
struct cros_ec_command msg;
drivers/platform/chrome/cros_ec_proto_test.c
1963
struct cros_ec_command msg;
drivers/platform/chrome/cros_ec_proto_test.c
1983
struct cros_ec_command msg;
drivers/platform/chrome/cros_ec_proto_test.c
2003
struct cros_ec_command msg;
drivers/platform/chrome/cros_ec_proto_test.c
22
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec_proto_test.c
2661
priv->msg = (struct cros_ec_command *)priv->_msg;
drivers/platform/chrome/cros_ec_proto_test.c
30
struct cros_ec_command *msg = priv->msg;
drivers/platform/chrome/cros_ec_proto_test.c
73
struct cros_ec_command *msg = priv->msg;
drivers/platform/chrome/cros_ec_proto_test.c
88
struct cros_ec_command *msg = priv->msg;
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
26
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_rpmsg.c
66
struct cros_ec_command *ec_msg)
drivers/platform/chrome/cros_ec_rpmsg.c
80
struct cros_ec_command *ec_msg)
drivers/platform/chrome/cros_ec_sensorhub.c
148
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec_sensorhub.c
151
msg = devm_kzalloc(dev, sizeof(struct cros_ec_command) +
drivers/platform/chrome/cros_ec_sensorhub.c
55
struct cros_ec_command *msg = sensorhub->msg;
drivers/platform/chrome/cros_ec_spi.c
384
struct cros_ec_command *ec_msg)
drivers/platform/chrome/cros_ec_spi.c
530
struct cros_ec_command *ec_msg)
drivers/platform/chrome/cros_ec_spi.c
653
struct cros_ec_command *ec_msg,
drivers/platform/chrome/cros_ec_spi.c
681
struct cros_ec_command *ec_msg)
drivers/platform/chrome/cros_ec_spi.c
687
struct cros_ec_command *ec_msg)
drivers/platform/chrome/cros_ec_spi.c
83
struct cros_ec_command *ec_msg);
drivers/platform/chrome/cros_ec_spi.c
99
struct cros_ec_command *ec_msg;
drivers/platform/chrome/cros_ec_sysfs.c
117
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec_sysfs.c
203
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec_sysfs.c
239
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec_sysfs.c
271
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec_sysfs.c
54
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec_trace.h
22
TP_PROTO(struct cros_ec_command *cmd),
drivers/platform/chrome/cros_ec_trace.h
45
TP_PROTO(struct cros_ec_command *cmd, int retval),
drivers/platform/chrome/cros_ec_uart.c
130
struct cros_ec_command *ec_msg)
drivers/platform/chrome/cros_ec_vbc.c
23
struct cros_ec_command *msg;
drivers/platform/chrome/cros_ec_vbc.c
68
struct cros_ec_command *msg;
drivers/platform/chrome/cros_kbd_led_backlight.c
133
DEFINE_RAW_FLEX(struct cros_ec_command, msg, data,
drivers/platform/chrome/cros_kbd_led_backlight.c
150
DEFINE_RAW_FLEX(struct cros_ec_command, msg, data,
drivers/platform/chrome/cros_usbpd_logger.c
25
#define CROS_USBPD_BUFFER_SIZE (sizeof(struct cros_ec_command) + \
drivers/platform/chrome/cros_usbpd_logger.c
67
struct cros_ec_command *msg;
drivers/platform/chrome/cros_usbpd_logger.c
70
msg = (struct cros_ec_command *)logger->ec_buffer;
drivers/power/supply/cros_peripheral_charger.c
63
struct cros_ec_command *msg;
drivers/power/supply/cros_usbpd-charger.c
93
struct cros_ec_command *msg;
drivers/pwm/pwm-cros-ec.c
52
TRAILING_OVERLAP(struct cros_ec_command, msg, data,
drivers/pwm/pwm-cros-ec.c
56
struct cros_ec_command *msg = &buf.msg;
drivers/pwm/pwm-cros-ec.c
85
TRAILING_OVERLAP(struct cros_ec_command, msg, data,
drivers/pwm/pwm-cros-ec.c
93
struct cros_ec_command *msg = &buf.msg;
drivers/rtc/rtc-cros-ec.c
37
DEFINE_RAW_FLEX(struct cros_ec_command, msg, data,
drivers/rtc/rtc-cros-ec.c
56
DEFINE_RAW_FLEX(struct cros_ec_command, msg, data,
drivers/watchdog/cros_ec_wdt.c
27
DEFINE_RAW_FLEX(struct cros_ec_command, msg, data,
include/linux/iio/common/cros_ec_sensors_core.h
64
struct cros_ec_command *msg;
include/linux/platform_data/cros_ec_chardev.h
34
#define CROS_EC_DEV_IOCXCMD _IOWR(CROS_EC_DEV_IOC, 0, struct cros_ec_command)
include/linux/platform_data/cros_ec_proto.h
192
struct cros_ec_command *msg);
include/linux/platform_data/cros_ec_proto.h
194
struct cros_ec_command *msg);
include/linux/platform_data/cros_ec_proto.h
253
struct cros_ec_command *msg);
include/linux/platform_data/cros_ec_proto.h
256
struct cros_ec_command *msg);
include/linux/platform_data/cros_ec_proto.h
259
struct cros_ec_command *msg);
include/linux/platform_data/cros_ec_proto.h
262
struct cros_ec_command *msg);
include/linux/platform_data/cros_ec_sensorhub.h
152
struct cros_ec_command *msg;
sound/soc/codecs/cros_ec_codec.c
81
struct cros_ec_command *msg;