• Home
  • Raw
  • Download

Lines Matching refs:eax

114 	unsigned int eax;  member
163 int eax = regs->eax; in i8k_smm_func() local
225 if (rc != 0 || (regs->eax & 0xffff) == 0xffff || regs->eax == eax) in i8k_smm_func()
229 pr_debug("smm(0x%.4x 0x%.4x) = 0x%.4x (took %7lld usecs)\n", eax, ebx, in i8k_smm_func()
230 (rc ? 0xffff : regs->eax & 0xffff), duration); in i8k_smm_func()
254 struct smm_regs regs = { .eax = I8K_SMM_GET_FAN, }; in i8k_get_fan_status()
260 return i8k_smm(&regs) ? : regs.eax & 0xff; in i8k_get_fan_status()
268 struct smm_regs regs = { .eax = I8K_SMM_GET_SPEED, }; in i8k_get_fan_speed()
274 return i8k_smm(&regs) ? : (regs.eax & 0xffff) * data->i8k_fan_mult; in i8k_get_fan_speed()
282 struct smm_regs regs = { .eax = I8K_SMM_GET_FAN_TYPE, }; in _i8k_get_fan_type()
288 return i8k_smm(&regs) ? : regs.eax & 0xff; in _i8k_get_fan_type()
305 struct smm_regs regs = { .eax = I8K_SMM_GET_NOM_SPEED, }; in i8k_get_fan_nominal_speed()
311 return i8k_smm(&regs) ? : (regs.eax & 0xffff) * data->i8k_fan_mult; in i8k_get_fan_nominal_speed()
324 regs.eax = enable ? data->auto_fan : data->manual_fan; in i8k_enable_fan_auto_mode()
333 struct smm_regs regs = { .eax = I8K_SMM_SET_FAN, }; in i8k_set_fan()
346 struct smm_regs regs = { .eax = I8K_SMM_GET_TEMP_TYPE, }; in i8k_get_temp_type()
349 return i8k_smm(&regs) ? : regs.eax & 0xff; in i8k_get_temp_type()
358 .eax = I8K_SMM_GET_TEMP, in _i8k_get_temp()
362 return i8k_smm(&regs) ? : regs.eax & 0xff; in _i8k_get_temp()
396 struct smm_regs regs = { .eax = req_fn, }; in i8k_get_dell_signature()
403 return regs.eax == 1145651527 && regs.edx == 1145392204 ? 0 : -1; in i8k_get_dell_signature()
413 struct smm_regs regs = { .eax = I8K_SMM_FN_STATUS, }; in i8k_get_fn_status()
420 switch ((regs.eax >> I8K_FN_SHIFT) & I8K_FN_MASK) { in i8k_get_fn_status()
437 struct smm_regs regs = { .eax = I8K_SMM_POWER_STATUS, }; in i8k_get_power_status()
444 return (regs.eax & 0xff) == I8K_POWER_AC ? I8K_AC : I8K_BATTERY; in i8k_get_power_status()