Symbol: yoga_c630_ec
drivers/platform/arm64/lenovo-yoga-c630.c
121
int yoga_c630_ec_ucsi_write(struct yoga_c630_ec *ec,
drivers/platform/arm64/lenovo-yoga-c630.c
135
int yoga_c630_ec_ucsi_read(struct yoga_c630_ec *ec,
drivers/platform/arm64/lenovo-yoga-c630.c
152
struct yoga_c630_ec *ec = data;
drivers/platform/arm64/lenovo-yoga-c630.c
174
int yoga_c630_ec_register_notify(struct yoga_c630_ec *ec, struct notifier_block *nb)
drivers/platform/arm64/lenovo-yoga-c630.c
188
void yoga_c630_ec_unregister_notify(struct yoga_c630_ec *ec, struct notifier_block *nb)
drivers/platform/arm64/lenovo-yoga-c630.c
195
struct yoga_c630_ec *ec)
drivers/platform/arm64/lenovo-yoga-c630.c
209
struct yoga_c630_ec *ec;
drivers/platform/arm64/lenovo-yoga-c630.c
38
static int yoga_c630_ec_request(struct yoga_c630_ec *ec, u8 *req, size_t req_len,
drivers/platform/arm64/lenovo-yoga-c630.c
54
int yoga_c630_ec_read8(struct yoga_c630_ec *ec, u8 addr)
drivers/platform/arm64/lenovo-yoga-c630.c
71
int yoga_c630_ec_read16(struct yoga_c630_ec *ec, u8 addr)
drivers/platform/arm64/lenovo-yoga-c630.c
98
u16 yoga_c630_ec_ucsi_get_version(struct yoga_c630_ec *ec)
drivers/power/supply/lenovo_yoga_c630_battery.c
130
struct yoga_c630_ec *ec = ecbat->ec;
drivers/power/supply/lenovo_yoga_c630_battery.c
178
struct yoga_c630_ec *ec = ecbat->ec;
drivers/power/supply/lenovo_yoga_c630_battery.c
20
struct yoga_c630_ec *ec;
drivers/power/supply/lenovo_yoga_c630_battery.c
424
struct yoga_c630_ec *ec = adev->dev.platform_data;
drivers/power/supply/lenovo_yoga_c630_battery.c
73
struct yoga_c630_ec *ec = ecbat->ec;
drivers/usb/typec/ucsi/ucsi_yoga_c630.c
241
struct yoga_c630_ec *ec = adev->dev.platform_data;
drivers/usb/typec/ucsi/ucsi_yoga_c630.c
34
struct yoga_c630_ec *ec;
include/linux/platform_data/lenovo-yoga-c630.h
12
struct yoga_c630_ec;
include/linux/platform_data/lenovo-yoga-c630.h
20
int yoga_c630_ec_read8(struct yoga_c630_ec *ec, u8 addr);
include/linux/platform_data/lenovo-yoga-c630.h
21
int yoga_c630_ec_read16(struct yoga_c630_ec *ec, u8 addr);
include/linux/platform_data/lenovo-yoga-c630.h
23
int yoga_c630_ec_register_notify(struct yoga_c630_ec *ec, struct notifier_block *nb);
include/linux/platform_data/lenovo-yoga-c630.h
24
void yoga_c630_ec_unregister_notify(struct yoga_c630_ec *ec, struct notifier_block *nb);
include/linux/platform_data/lenovo-yoga-c630.h
31
u16 yoga_c630_ec_ucsi_get_version(struct yoga_c630_ec *ec);
include/linux/platform_data/lenovo-yoga-c630.h
32
int yoga_c630_ec_ucsi_write(struct yoga_c630_ec *ec,
include/linux/platform_data/lenovo-yoga-c630.h
34
int yoga_c630_ec_ucsi_read(struct yoga_c630_ec *ec,