/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_msg.c | 91 unsigned long eax, ebx, ecx, edx, si = 0, di = 0; in vmw_open_channel() local 97 eax, ebx, ecx, edx, si, di); in vmw_open_channel() 99 if ((HIGH_WORD(ecx) & MESSAGE_STATUS_SUCCESS) == 0) in vmw_open_channel() 120 unsigned long eax, ebx, ecx, edx, si, di; in vmw_close_channel() local 130 eax, ebx, ecx, edx, si, di); in vmw_close_channel() 132 if ((HIGH_WORD(ecx) & MESSAGE_STATUS_SUCCESS) == 0) in vmw_close_channel() 150 unsigned long eax, ebx, ecx, edx, si, di, bp; in vmw_send_msg() local 166 eax, ebx, ecx, edx, si, di); in vmw_send_msg() 168 if ((HIGH_WORD(ecx) & MESSAGE_STATUS_SUCCESS) == 0 || in vmw_send_msg() 169 (HIGH_WORD(ecx) & MESSAGE_STATUS_HB) == 0) { in vmw_send_msg() [all …]
|
D | vmwgfx_msg.h | 45 eax, ebx, ecx, edx, si, di) \ argument 50 "=c"(ecx), \ 89 eax, ebx, ecx, edx, si, di) \ argument 97 "=c"(ecx), \ 114 eax, ebx, ecx, edx, si, di) \ argument 122 "=c"(ecx), \ 148 eax, ebx, ecx, edx, si, di) \ argument 158 "=c"(ecx), \ 175 eax, ebx, ecx, edx, si, di) \ argument 185 "=c"(ecx), \
|
/drivers/char/ |
D | toshiba.c | 136 unsigned long eax,ecx,flags; in tosh_emulate_fan() local 140 ecx = regs->ecx & 0xffff; in tosh_emulate_fan() 152 regs->ecx = (unsigned int) (al & 0x01); in tosh_emulate_fan() 154 if ((eax==0xff00) && (ecx==0x0000)) { in tosh_emulate_fan() 163 regs->ecx = 0x00; in tosh_emulate_fan() 165 if ((eax==0xff00) && (ecx==0x0001)) { in tosh_emulate_fan() 174 regs->ecx = 0x01; in tosh_emulate_fan() 188 regs->ecx = al & 0x01; in tosh_emulate_fan() 190 if ((eax==0xff00) && (ecx==0x0000)) { in tosh_emulate_fan() 198 regs->ecx = 0x00; in tosh_emulate_fan() [all …]
|
/drivers/cpufreq/ |
D | longrun.c | 143 u32 eax, ebx, ecx, edx; in longrun_get() local 148 cpuid(0x80860007, &eax, &ebx, &ecx, &edx); in longrun_get() 169 u32 eax, ebx, ecx, edx; in longrun_determine_freqs() local 216 cpuid(0x80860007, &eax, &ebx, &ecx, &edx); in longrun_determine_freqs() 219 for (try_hi = 80; try_hi > 0 && ecx > 90; try_hi -= 10) { in longrun_determine_freqs() 227 cpuid(0x80860007, &eax, &ebx, &ecx, &edx); in longrun_determine_freqs() 232 pr_debug("percentage is %u %%, freq is %u MHz\n", ecx, eax); in longrun_determine_freqs() 240 ebx = (((cpu_khz / 1000) * ecx) / 100); /* to MHz */ in longrun_determine_freqs() 242 if ((ecx > 95) || (ecx == 0) || (eax < ebx)) in longrun_determine_freqs() 245 edx = ((eax - ebx) * 100) / (100 - ecx); in longrun_determine_freqs()
|
D | powernow-k7.c | 120 unsigned int maxei, eax, ebx, ecx, edx; in check_powernow() local 139 cpuid(0x80000007, &eax, &ebx, &ecx, &edx); in check_powernow()
|
D | powernow-k8.c | 467 u32 eax, ebx, ecx, edx; in check_supported_cpu() local 487 cpuid(CPUID_FREQ_VOLT_CAPABILITIES, &eax, &ebx, &ecx, &edx); in check_supported_cpu()
|
/drivers/idle/ |
D | intel_idle.c | 912 unsigned long ecx = 1; /* break on interrupt flag */ in intel_idle() local 930 mwait_idle_with_hints(eax, ecx); in intel_idle() 947 unsigned long ecx = 1; /* break on interrupt flag */ in intel_idle_s2idle() local 950 mwait_idle_with_hints(eax, ecx); in intel_idle_s2idle() 1111 unsigned int eax, ebx, ecx; in intel_idle_probe() local 1136 cpuid(CPUID_MWAIT_LEAF, &eax, &ebx, &ecx, &mwait_substates); in intel_idle_probe() 1138 if (!(ecx & CPUID5_ECX_EXTENSIONS_SUPPORTED) || in intel_idle_probe() 1139 !(ecx & CPUID5_ECX_INTERRUPT_BREAK) || in intel_idle_probe() 1272 unsigned int eax, ebx, ecx, edx; in sklh_idle_state_table_update() local 1289 ecx = 0; in sklh_idle_state_table_update() [all …]
|
/drivers/acpi/ |
D | acpi_pad.c | 45 unsigned int eax, ebx, ecx, edx; in power_saving_mwait_init() local 55 cpuid(CPUID_MWAIT_LEAF, &eax, &ebx, &ecx, &edx); in power_saving_mwait_init() 57 if (!(ecx & CPUID5_ECX_EXTENSIONS_SUPPORTED) || in power_saving_mwait_init() 58 !(ecx & CPUID5_ECX_INTERRUPT_BREAK)) in power_saving_mwait_init()
|
/drivers/thermal/ |
D | intel_powerclamp.c | 197 unsigned int eax, ebx, ecx, edx; in find_target_mwait() local 205 cpuid(CPUID_MWAIT_LEAF, &eax, &ebx, &ecx, &edx); in find_target_mwait() 207 if (!(ecx & CPUID5_ECX_EXTENSIONS_SUPPORTED) || in find_target_mwait() 208 !(ecx & CPUID5_ECX_INTERRUPT_BREAK)) in find_target_mwait()
|
D | x86_pkg_temp_thermal.c | 357 u32 tj_max, eax, ebx, ecx, edx; in pkg_temp_thermal_device_add() local 364 cpuid(6, &eax, &ebx, &ecx, &edx); in pkg_temp_thermal_device_add()
|
/drivers/input/misc/ |
D | wistron_btns.c | 69 u32 eax, ebx, ecx; member 82 : "=a" (regs->eax), "=b" (regs->ebx), "=c" (regs->ecx) in call_bios() 83 : "0" (regs->eax), "1" (regs->ebx), "2" (regs->ecx), in call_bios() 166 regs.ecx = 0x0000; in bios_pop_queue() 201 return regs.ecx; in bios_get_cmos_address()
|
/drivers/firmware/ |
D | dcdbas.h | 77 __u32 ecx; member
|
D | dcdbas.c | 261 "c" (smi_cmd->ecx) in raise_smi()
|
/drivers/platform/x86/ |
D | dell-smbios.c | 86 command.ecx = 0x42534931; in dell_smbios_send_request()
|
D | acer-wmi.c | 686 u32 ecx; member 693 u32 ecx; member 787 args.ecx = args.edx = 0; in AMW0_set_u32() 830 args.ebx = args.ecx = args.edx = 0; in AMW0_find_mailled() 893 args.ecx = args.edx = 0; in AMW0_set_capabilities()
|
D | toshiba_acpi.c | 2523 u32 in[TCI_WORDS] = { regs->eax, regs->ebx, regs->ecx, in toshiba_acpi_smm_bridge() 2537 regs->ecx = out[2]; in toshiba_acpi_smm_bridge()
|
/drivers/video/fbdev/ |
D | uvesafb.c | 371 task->t.regs.ecx = 0x000f; in uvesafb_vbe_state_save() 402 task->t.regs.ecx = 0x000f; in uvesafb_vbe_state_restore() 501 task->t.regs.ecx = (u32) *mode; in uvesafb_vbe_getmodes() 621 task->t.regs.ecx = 0; in uvesafb_vbe_getedid() 643 task->t.regs.ecx = task->t.regs.edx = 0; in uvesafb_vbe_getedid() 763 task->t.regs.ecx = 0x000f; in uvesafb_vbe_getstatesize() 970 task->t.regs.ecx = count; in uvesafb_setpalette()
|
D | neofb.c | 1298 regs.ecx = 0x0000; /* HCI_DISABLE */ in neofb_blank() 1339 regs.ecx = 0x0001; /* HCI_ENABLE */ in neofb_blank()
|
/drivers/xen/xenbus/ |
D | xenbus_xs.c | 724 uint32_t eax, ebx, ecx, edx, base; in xen_strict_xenbus_quirk() local 727 cpuid(base + 1, &eax, &ebx, &ecx, &edx); in xen_strict_xenbus_quirk()
|
/drivers/staging/unisys/visorbus/ |
D | visorchipset.c | 1817 unsigned int eax, ebx, ecx, edx; in visorutil_spar_detect() local 1821 cpuid(UNISYS_VISOR_LEAF_ID, &eax, &ebx, &ecx, &edx); in visorutil_spar_detect() 1823 (ecx == UNISYS_VISOR_ID_ECX) && in visorutil_spar_detect()
|
/drivers/hwmon/ |
D | dell-smm-hwmon.c | 123 unsigned int ecx __packed;
|