Lines Matching refs:cmd
52 struct cpuid_regs_done *cmd = cmd_block; in cpuid_smp_cpuid() local
54 cpuid_count(cmd->regs.eax, cmd->regs.ecx, in cpuid_smp_cpuid()
55 &cmd->regs.eax, &cmd->regs.ebx, in cpuid_smp_cpuid()
56 &cmd->regs.ecx, &cmd->regs.edx); in cpuid_smp_cpuid()
58 complete(&cmd->done); in cpuid_smp_cpuid()
65 struct cpuid_regs_done cmd; in cpuid_read() local
74 init_completion(&cmd.done); in cpuid_read()
78 INIT_CSD(&csd, cpuid_smp_cpuid, &cmd); in cpuid_read()
80 cmd.regs.eax = pos; in cpuid_read()
81 cmd.regs.ecx = pos >> 32; in cpuid_read()
86 wait_for_completion(&cmd.done); in cpuid_read()
87 if (copy_to_user(tmp, &cmd.regs, 16)) { in cpuid_read()
94 reinit_completion(&cmd.done); in cpuid_read()