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