SMMRegisters
static int tosh_emulate_fan(SMMRegisters *regs)
int tosh_smm(SMMRegisters *regs)
SMMRegisters regs;
SMMRegisters __user *argp = (SMMRegisters __user *)arg;
if (copy_from_user(®s, argp, sizeof(SMMRegisters)))
if (copy_to_user(argp, ®s, sizeof(SMMRegisters)))
SMMRegisters regs;
SMMRegisters regs;
static int toshiba_acpi_smm_bridge(SMMRegisters *regs)
SMMRegisters __user *argp = (SMMRegisters __user *)arg;
SMMRegisters regs;
if (copy_from_user(®s, argp, sizeof(SMMRegisters)))
if (copy_to_user(argp, ®s, sizeof(SMMRegisters)))
if (copy_from_user(®s, argp, sizeof(SMMRegisters)))
if (copy_to_user(argp, ®s, sizeof(SMMRegisters)))
SMMRegisters regs;
SMMRegisters regs;
int tosh_smm(SMMRegisters *regs);
#define TOSH_SMM _IOWR('t', 0x90, SMMRegisters)
#define TOSHIBA_ACPI_SCI _IOWR('t', 0x91, SMMRegisters)