Lines Matching refs:piix4_smba

39 #define SMBHSTSTS	(0 + piix4_smba)
40 #define SMBHSLVSTS (1 + piix4_smba)
41 #define SMBHSTCNT (2 + piix4_smba)
42 #define SMBHSTCMD (3 + piix4_smba)
43 #define SMBHSTADD (4 + piix4_smba)
44 #define SMBHSTDAT0 (5 + piix4_smba)
45 #define SMBHSTDAT1 (6 + piix4_smba)
46 #define SMBBLKDAT (7 + piix4_smba)
47 #define SMBSLVCNT (8 + piix4_smba)
48 #define SMBSHDWCMD (9 + piix4_smba)
49 #define SMBSLVEVT (0xA + piix4_smba)
50 #define SMBSLVDAT (0xC + piix4_smba)
246 unsigned short piix4_smba;
271 piix4_smba = force_addr & 0xfff0;
274 pci_read_config_word(PIIX4_dev, SMBBA, &piix4_smba);
275 piix4_smba &= 0xfff0;
276 if(piix4_smba == 0) {
284 if (acpi_check_region(piix4_smba, SMBIOSIZE, piix4_driver.name))
287 if (!request_region(piix4_smba, SMBIOSIZE, piix4_driver.name)) {
289 piix4_smba);
299 pci_write_config_word(PIIX4_dev, SMBBA, piix4_smba);
302 "new address %04x!\n", piix4_smba);
320 release_region(piix4_smba, SMBIOSIZE);
336 piix4_smba, temp);
338 return piix4_smba;
345 unsigned short *piix4_smba)
371 *piix4_smba = smba_en_hi << 8;
373 *piix4_smba |= 0x20;
376 *piix4_smba = ((smba_en_hi << 8) | smba_en_lo) & 0xffe0;
391 unsigned short piix4_smba;
418 &piix4_smba);
423 if (acpi_check_region(piix4_smba, SMBIOSIZE, piix4_driver.name))
426 if (!request_region(piix4_smba, SMBIOSIZE, piix4_driver.name)) {
428 piix4_smba);
436 piix4_smba);
437 return piix4_smba;
441 if (!request_region(piix4_smba + i2ccfg_offset, 1, "i2ccfg")) {
443 "0x%x already in use!\n", piix4_smba + i2ccfg_offset);
444 release_region(piix4_smba, SMBIOSIZE);
447 i2ccfg = inb_p(piix4_smba + i2ccfg_offset);
448 release_region(piix4_smba + i2ccfg_offset, 1);
457 piix4_smba, i2ccfg >> 4);
477 release_region(piix4_smba, SMBIOSIZE);
495 return piix4_smba;
505 unsigned short piix4_smba;
508 pci_read_config_word(PIIX4_dev, base_reg_addr, &piix4_smba);
509 if ((piix4_smba & 1) == 0) {
515 piix4_smba &= 0xfff0;
516 if (piix4_smba == 0) {
522 if (acpi_check_region(piix4_smba, SMBIOSIZE, piix4_driver.name))
525 if (!request_region(piix4_smba, SMBIOSIZE, piix4_driver.name)) {
527 "already in use!\n", piix4_smba);
533 piix4_smba);
535 return piix4_smba;
541 unsigned short piix4_smba = adapdata->smba;
620 unsigned short piix4_smba = adapdata->smba;
802 unsigned short piix4_smba = adapdata->smba;