SMMRegisters regs = { 0, 0, 0, 0, 0, 0 }; 
struct smm_regs regs = { .eax = I8K_SMM_GET_DELL_SIG, }; 
static int i8k_get_dell_signature(void){	SMMRegisters regs = { 0, 0, 0, 0, 0, 0 };	int rc;	regs.eax = I8K_SMM_GET_DELL_SIG;	if ((rc = i8k_smm(&regs)) < 0) {		return rc;	}	if ((regs.eax == 1145651527) && (regs.edx == 1145392204)) {		return 0;	} else {		return -1;	}}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/8378b92405dd606c6f3a0b1e303b67c8f8c9f743/i8k.c/clean/drivers/char/i8k.c