Lines Matching refs:smm_regs
78 struct smm_regs { struct
89 int (*smm_call)(struct device *smm_dev, struct smm_regs *regs); argument
186 struct smm_regs *regs = par; in i8k_smm_func()
213 static int i8k_smm_call(struct device *dummy, struct smm_regs *regs) in i8k_smm_call()
252 static int wmi_parse_response(u8 *buffer, u32 length, struct smm_regs *regs) in wmi_parse_response()
281 static int wmi_smm_call(struct device *dev, struct smm_regs *regs) in wmi_smm_call()
325 static int dell_smm_call(const struct dell_smm_ops *ops, struct smm_regs *regs) in dell_smm_call()
357 struct smm_regs regs = { in i8k_get_fan_status()
373 struct smm_regs regs = { in i8k_get_fan_speed()
389 struct smm_regs regs = { in _i8k_get_fan_type()
414 struct smm_regs regs = { in i8k_get_fan_nominal_speed()
430 struct smm_regs regs = { }; in i8k_enable_fan_auto_mode()
444 struct smm_regs regs = { .eax = I8K_SMM_SET_FAN, }; in i8k_set_fan()
457 struct smm_regs regs = { in i8k_get_temp_type()
470 struct smm_regs regs = { in _i8k_get_temp()
509 struct smm_regs regs = { .eax = req_fn, }; in dell_smm_get_signature()
526 struct smm_regs regs = { .eax = I8K_SMM_FN_STATUS, }; in i8k_get_fn_status()
550 struct smm_regs regs = { .eax = I8K_SMM_POWER_STATUS, }; in i8k_get_power_status()