Lines Matching refs:eax
115 unsigned int eax; member
136 int eax = regs->eax; in i8k_smm() local
204 if (rc != 0 || (regs->eax & 0xffff) == 0xffff || regs->eax == eax) in i8k_smm()
218 struct smm_regs regs = { .eax = I8K_SMM_GET_FAN, }; in i8k_get_fan_status()
221 return i8k_smm(®s) ? : regs.eax & 0xff; in i8k_get_fan_status()
229 struct smm_regs regs = { .eax = I8K_SMM_GET_SPEED, }; in i8k_get_fan_speed()
232 return i8k_smm(®s) ? : (regs.eax & 0xffff) * i8k_fan_mult; in i8k_get_fan_speed()
240 struct smm_regs regs = { .eax = I8K_SMM_GET_FAN_TYPE, }; in i8k_get_fan_type()
243 return i8k_smm(®s) ? : regs.eax & 0xff; in i8k_get_fan_type()
251 struct smm_regs regs = { .eax = I8K_SMM_GET_NOM_SPEED, }; in i8k_get_fan_nominal_speed()
254 return i8k_smm(®s) ? : (regs.eax & 0xffff) * i8k_fan_mult; in i8k_get_fan_nominal_speed()
262 struct smm_regs regs = { .eax = I8K_SMM_SET_FAN, }; in i8k_set_fan()
272 struct smm_regs regs = { .eax = I8K_SMM_GET_TEMP_TYPE, }; in i8k_get_temp_type()
275 return i8k_smm(®s) ? : regs.eax & 0xff; in i8k_get_temp_type()
284 .eax = I8K_SMM_GET_TEMP, in _i8k_get_temp()
288 return i8k_smm(®s) ? : regs.eax & 0xff; in _i8k_get_temp()
322 struct smm_regs regs = { .eax = req_fn, }; in i8k_get_dell_signature()
329 return regs.eax == 1145651527 && regs.edx == 1145392204 ? 0 : -1; in i8k_get_dell_signature()
339 struct smm_regs regs = { .eax = I8K_SMM_FN_STATUS, }; in i8k_get_fn_status()
346 switch ((regs.eax >> I8K_FN_SHIFT) & I8K_FN_MASK) { in i8k_get_fn_status()
363 struct smm_regs regs = { .eax = I8K_SMM_POWER_STATUS, }; in i8k_get_power_status()
370 return (regs.eax & 0xff) == I8K_POWER_AC ? I8K_AC : I8K_BATTERY; in i8k_get_power_status()