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)
171 unsigned short piix4_smba; in piix4_setup() local
196 piix4_smba = force_addr & 0xfff0; in piix4_setup()
199 pci_read_config_word(PIIX4_dev, SMBBA, &piix4_smba); in piix4_setup()
200 piix4_smba &= 0xfff0; in piix4_setup()
201 if(piix4_smba == 0) { in piix4_setup()
209 if (acpi_check_region(piix4_smba, SMBIOSIZE, piix4_driver.name)) in piix4_setup()
212 if (!request_region(piix4_smba, SMBIOSIZE, piix4_driver.name)) { in piix4_setup()
214 piix4_smba); in piix4_setup()
224 pci_write_config_word(PIIX4_dev, SMBBA, piix4_smba); in piix4_setup()
227 "new address %04x!\n", piix4_smba); in piix4_setup()
245 release_region(piix4_smba, SMBIOSIZE); in piix4_setup()
261 piix4_smba, temp); in piix4_setup()
263 return piix4_smba; in piix4_setup()
269 unsigned short piix4_smba; in piix4_setup_sb800() local
309 piix4_smba = smba_en_hi << 8; in piix4_setup_sb800()
311 piix4_smba |= 0x20; in piix4_setup_sb800()
314 piix4_smba = ((smba_en_hi << 8) | smba_en_lo) & 0xffe0; in piix4_setup_sb800()
323 if (acpi_check_region(piix4_smba, SMBIOSIZE, piix4_driver.name)) in piix4_setup_sb800()
326 if (!request_region(piix4_smba, SMBIOSIZE, piix4_driver.name)) { in piix4_setup_sb800()
328 piix4_smba); in piix4_setup_sb800()
336 piix4_smba); in piix4_setup_sb800()
337 return piix4_smba; in piix4_setup_sb800()
341 if (!request_region(piix4_smba + i2ccfg_offset, 1, "i2ccfg")) { in piix4_setup_sb800()
343 "0x%x already in use!\n", piix4_smba + i2ccfg_offset); in piix4_setup_sb800()
344 release_region(piix4_smba, SMBIOSIZE); in piix4_setup_sb800()
347 i2ccfg = inb_p(piix4_smba + i2ccfg_offset); in piix4_setup_sb800()
348 release_region(piix4_smba + i2ccfg_offset, 1); in piix4_setup_sb800()
357 piix4_smba, i2ccfg >> 4); in piix4_setup_sb800()
376 release_region(piix4_smba, SMBIOSIZE); in piix4_setup_sb800()
394 return piix4_smba; in piix4_setup_sb800()
404 unsigned short piix4_smba; in piix4_setup_aux() local
407 pci_read_config_word(PIIX4_dev, base_reg_addr, &piix4_smba); in piix4_setup_aux()
408 if ((piix4_smba & 1) == 0) { in piix4_setup_aux()
414 piix4_smba &= 0xfff0; in piix4_setup_aux()
415 if (piix4_smba == 0) { in piix4_setup_aux()
421 if (acpi_check_region(piix4_smba, SMBIOSIZE, piix4_driver.name)) in piix4_setup_aux()
424 if (!request_region(piix4_smba, SMBIOSIZE, piix4_driver.name)) { in piix4_setup_aux()
426 "already in use!\n", piix4_smba); in piix4_setup_aux()
432 piix4_smba); in piix4_setup_aux()
434 return piix4_smba; in piix4_setup_aux()
440 unsigned short piix4_smba = adapdata->smba; in piix4_transaction() local
519 unsigned short piix4_smba = adapdata->smba; in piix4_access() local
678 unsigned short piix4_smba = adapdata->smba; in piix4_access_sb800() local