Symbol: apple_smc
drivers/gpio/gpio-macsmc.c
238
struct apple_smc *smc = dev_get_drvdata(pdev->dev.parent);
drivers/gpio/gpio-macsmc.c
74
struct apple_smc *smc;
drivers/gpio/gpio-macsmc.c
98
struct apple_smc *smc = smcgp->smc;
drivers/hwmon/macsmc-hwmon.c
124
static int macsmc_hwmon_read_ioft_scaled(struct apple_smc *smc, smc_key key,
drivers/hwmon/macsmc-hwmon.c
143
static int macsmc_hwmon_read_f32_scaled(struct apple_smc *smc, smc_key key,
drivers/hwmon/macsmc-hwmon.c
190
static int macsmc_hwmon_read_key(struct apple_smc *smc,
drivers/hwmon/macsmc-hwmon.c
231
static int macsmc_hwmon_write_f32(struct apple_smc *smc, smc_key key, long value)
drivers/hwmon/macsmc-hwmon.c
256
static int macsmc_hwmon_write_key(struct apple_smc *smc,
drivers/hwmon/macsmc-hwmon.c
445
static int macsmc_hwmon_parse_key(struct device *dev, struct apple_smc *smc,
drivers/hwmon/macsmc-hwmon.c
467
static int macsmc_hwmon_create_sensor(struct device *dev, struct apple_smc *smc,
drivers/hwmon/macsmc-hwmon.c
500
static int macsmc_hwmon_create_fan(struct device *dev, struct apple_smc *smc,
drivers/hwmon/macsmc-hwmon.c
776
struct apple_smc *smc = dev_get_drvdata(pdev->dev.parent);
drivers/hwmon/macsmc-hwmon.c
79
struct apple_smc *smc;
drivers/mfd/macsmc.c
105
static int apple_smc_cmd(struct apple_smc *smc, u64 cmd, u64 arg,
drivers/mfd/macsmc.c
113
static int apple_smc_rw_locked(struct apple_smc *smc, smc_key key,
drivers/mfd/macsmc.c
171
int apple_smc_read(struct apple_smc *smc, smc_key key, void *buf, size_t size)
drivers/mfd/macsmc.c
179
int apple_smc_write(struct apple_smc *smc, smc_key key, const void *buf, size_t size)
drivers/mfd/macsmc.c
187
int apple_smc_rw(struct apple_smc *smc, smc_key key, const void *wbuf, size_t wsize,
drivers/mfd/macsmc.c
196
int apple_smc_get_key_by_index(struct apple_smc *smc, int index, smc_key *key)
drivers/mfd/macsmc.c
207
int apple_smc_get_key_info(struct apple_smc *smc, smc_key key, struct apple_smc_key_info *info)
drivers/mfd/macsmc.c
223
int apple_smc_enter_atomic(struct apple_smc *smc)
drivers/mfd/macsmc.c
245
int apple_smc_write_atomic(struct apple_smc *smc, smc_key key, const void *buf, size_t size)
drivers/mfd/macsmc.c
299
struct apple_smc *smc = cookie;
drivers/mfd/macsmc.c
307
struct apple_smc *smc = cookie;
drivers/mfd/macsmc.c
334
struct apple_smc *smc = cookie;
drivers/mfd/macsmc.c
370
struct apple_smc *smc = cookie;
drivers/mfd/macsmc.c
394
struct apple_smc *smc = data;
drivers/mfd/macsmc.c
403
struct apple_smc *smc = data;
drivers/mfd/macsmc.c
411
struct apple_smc *smc;
drivers/mfd/macsmc.c
55
static int apple_smc_cmd_locked(struct apple_smc *smc, u64 cmd, u64 arg,
drivers/power/reset/macsmc-reboot.c
204
struct apple_smc *smc = dev_get_drvdata(pdev->dev.parent);
drivers/power/reset/macsmc-reboot.c
39
struct apple_smc *smc;
drivers/rtc/rtc-macsmc.c
25
struct apple_smc *smc;
drivers/rtc/rtc-macsmc.c
87
struct apple_smc *smc = dev_get_drvdata(pdev->dev.parent);
include/linux/mfd/macsmc.h
142
int apple_smc_read(struct apple_smc *smc, smc_key key, void *buf, size_t size);
include/linux/mfd/macsmc.h
153
int apple_smc_write(struct apple_smc *smc, smc_key key, const void *buf, size_t size);
include/linux/mfd/macsmc.h
166
int apple_smc_enter_atomic(struct apple_smc *smc);
include/linux/mfd/macsmc.h
180
int apple_smc_write_atomic(struct apple_smc *smc, smc_key key, const void *buf, size_t size);
include/linux/mfd/macsmc.h
193
int apple_smc_rw(struct apple_smc *smc, smc_key key, const void *wbuf, size_t wsize,
include/linux/mfd/macsmc.h
204
int apple_smc_get_key_by_index(struct apple_smc *smc, int index, smc_key *key);
include/linux/mfd/macsmc.h
214
int apple_smc_get_key_info(struct apple_smc *smc, smc_key key, struct apple_smc_key_info *info);
include/linux/mfd/macsmc.h
223
static inline bool apple_smc_key_exists(struct apple_smc *smc, smc_key key)
include/linux/mfd/macsmc.h
229
static inline int apple_smc_read_##type(struct apple_smc *smc, smc_key key, type *p) \
include/linux/mfd/macsmc.h
234
static inline int apple_smc_write_##type(struct apple_smc *smc, smc_key key, type p) \
include/linux/mfd/macsmc.h
238
static inline int apple_smc_write_##type##_atomic(struct apple_smc *smc, smc_key key, type p) \
include/linux/mfd/macsmc.h
242
static inline int apple_smc_rw_##type(struct apple_smc *smc, smc_key key, \
include/linux/mfd/macsmc.h
258
static inline int apple_smc_read_flag(struct apple_smc *smc, smc_key key, bool *flag)
include/linux/mfd/macsmc.h
270
static inline int apple_smc_write_flag(struct apple_smc *smc, smc_key key, bool state)
include/linux/mfd/macsmc.h
275
static inline int apple_smc_write_flag_atomic(struct apple_smc *smc, smc_key key, bool state)