Lines Matching refs:mmio_cfg

174 	struct sb800_mmio_cfg mmio_cfg;  member
178 struct sb800_mmio_cfg *mmio_cfg) in piix4_sb800_region_request() argument
180 if (mmio_cfg->use_mmio) { in piix4_sb800_region_request()
201 mmio_cfg->addr = addr; in piix4_sb800_region_request()
218 struct sb800_mmio_cfg *mmio_cfg) in piix4_sb800_region_release() argument
220 if (mmio_cfg->use_mmio) { in piix4_sb800_region_release()
221 iounmap(mmio_cfg->addr); in piix4_sb800_region_release()
347 struct sb800_mmio_cfg mmio_cfg; in piix4_setup_sb800_smba() local
352 mmio_cfg.use_mmio = piix4_sb800_use_mmio(PIIX4_dev); in piix4_setup_sb800_smba()
353 retval = piix4_sb800_region_request(&PIIX4_dev->dev, &mmio_cfg); in piix4_setup_sb800_smba()
357 if (mmio_cfg.use_mmio) { in piix4_setup_sb800_smba()
358 smba_en_lo = ioread8(mmio_cfg.addr); in piix4_setup_sb800_smba()
359 smba_en_hi = ioread8(mmio_cfg.addr + 1); in piix4_setup_sb800_smba()
367 piix4_sb800_region_release(&PIIX4_dev->dev, &mmio_cfg); in piix4_setup_sb800_smba()
394 struct sb800_mmio_cfg mmio_cfg; in piix4_setup_sb800() local
474 mmio_cfg.use_mmio = piix4_sb800_use_mmio(PIIX4_dev); in piix4_setup_sb800()
475 retval = piix4_sb800_region_request(&PIIX4_dev->dev, &mmio_cfg); in piix4_setup_sb800()
488 piix4_sb800_region_release(&PIIX4_dev->dev, &mmio_cfg); in piix4_setup_sb800()
766 static int piix4_sb800_port_sel(u8 port, struct sb800_mmio_cfg *mmio_cfg) in piix4_sb800_port_sel() argument
770 if (mmio_cfg->use_mmio) { in piix4_sb800_port_sel()
771 smba_en_lo = ioread8(mmio_cfg->addr + piix4_port_sel_sb800); in piix4_sb800_port_sel()
774 iowrite8(val, mmio_cfg->addr + piix4_port_sel_sb800); in piix4_sb800_port_sel()
808 retval = piix4_sb800_region_request(&adap->dev, &adapdata->mmio_cfg); in piix4_access_sb800()
865 prev_port = piix4_sb800_port_sel(adapdata->port, &adapdata->mmio_cfg); in piix4_access_sb800()
870 piix4_sb800_port_sel(prev_port, &adapdata->mmio_cfg); in piix4_access_sb800()
879 piix4_sb800_region_release(&adap->dev, &adapdata->mmio_cfg); in piix4_access_sb800()
957 adapdata->mmio_cfg.use_mmio = piix4_sb800_use_mmio(dev); in piix4_add_adapter()