smba              110 drivers/i2c/busses/i2c-i801.c #define SMBHSTSTS(p)	(0 + (p)->smba)
smba              111 drivers/i2c/busses/i2c-i801.c #define SMBHSTCNT(p)	(2 + (p)->smba)
smba              112 drivers/i2c/busses/i2c-i801.c #define SMBHSTCMD(p)	(3 + (p)->smba)
smba              113 drivers/i2c/busses/i2c-i801.c #define SMBHSTADD(p)	(4 + (p)->smba)
smba              114 drivers/i2c/busses/i2c-i801.c #define SMBHSTDAT0(p)	(5 + (p)->smba)
smba              115 drivers/i2c/busses/i2c-i801.c #define SMBHSTDAT1(p)	(6 + (p)->smba)
smba              116 drivers/i2c/busses/i2c-i801.c #define SMBBLKDAT(p)	(7 + (p)->smba)
smba              117 drivers/i2c/busses/i2c-i801.c #define SMBPEC(p)	(8 + (p)->smba)		/* ICH3 and later */
smba              118 drivers/i2c/busses/i2c-i801.c #define SMBAUXSTS(p)	(12 + (p)->smba)	/* ICH4 and later */
smba              119 drivers/i2c/busses/i2c-i801.c #define SMBAUXCTL(p)	(13 + (p)->smba)	/* ICH4 and later */
smba              120 drivers/i2c/busses/i2c-i801.c #define SMBSLVSTS(p)	(16 + (p)->smba)	/* ICH3 and later */
smba              121 drivers/i2c/busses/i2c-i801.c #define SMBSLVCMD(p)	(17 + (p)->smba)	/* ICH3 and later */
smba              122 drivers/i2c/busses/i2c-i801.c #define SMBNTFDADD(p)	(20 + (p)->smba)	/* ICH3 and later */
smba              250 drivers/i2c/busses/i2c-i801.c 	unsigned long smba;
smba             1611 drivers/i2c/busses/i2c-i801.c 	return address >= priv->smba &&
smba             1786 drivers/i2c/busses/i2c-i801.c 	priv->smba = pci_resource_start(dev, SMBBAR);
smba             1787 drivers/i2c/busses/i2c-i801.c 	if (!priv->smba) {
smba             1801 drivers/i2c/busses/i2c-i801.c 			priv->smba,
smba             1873 drivers/i2c/busses/i2c-i801.c 		"SMBus I801 adapter at %04lx", priv->smba);
smba              170 drivers/i2c/busses/i2c-ismt.c 	void __iomem *smba;			/* PCI BAR */
smba              239 drivers/i2c/busses/i2c-ismt.c 		priv->smba + ISMT_GR_GCTRL,
smba              240 drivers/i2c/busses/i2c-ismt.c 		readl(priv->smba + ISMT_GR_GCTRL));
smba              242 drivers/i2c/busses/i2c-ismt.c 		priv->smba + ISMT_GR_SMTICL,
smba              243 drivers/i2c/busses/i2c-ismt.c 		(long long unsigned int)readq(priv->smba + ISMT_GR_SMTICL));
smba              245 drivers/i2c/busses/i2c-ismt.c 		priv->smba + ISMT_GR_ERRINTMSK,
smba              246 drivers/i2c/busses/i2c-ismt.c 		readl(priv->smba + ISMT_GR_ERRINTMSK));
smba              248 drivers/i2c/busses/i2c-ismt.c 		priv->smba + ISMT_GR_ERRAERMSK,
smba              249 drivers/i2c/busses/i2c-ismt.c 		readl(priv->smba + ISMT_GR_ERRAERMSK));
smba              251 drivers/i2c/busses/i2c-ismt.c 		priv->smba + ISMT_GR_ERRSTS,
smba              252 drivers/i2c/busses/i2c-ismt.c 		readl(priv->smba + ISMT_GR_ERRSTS));
smba              254 drivers/i2c/busses/i2c-ismt.c 		priv->smba + ISMT_GR_ERRINFO,
smba              255 drivers/i2c/busses/i2c-ismt.c 		readl(priv->smba + ISMT_GR_ERRINFO));
smba              268 drivers/i2c/busses/i2c-ismt.c 		priv->smba + ISMT_MSTR_MDBA,
smba              269 drivers/i2c/busses/i2c-ismt.c 		(long long unsigned int)readq(priv->smba + ISMT_MSTR_MDBA));
smba              271 drivers/i2c/busses/i2c-ismt.c 		priv->smba + ISMT_MSTR_MCTRL,
smba              272 drivers/i2c/busses/i2c-ismt.c 		readl(priv->smba + ISMT_MSTR_MCTRL));
smba              274 drivers/i2c/busses/i2c-ismt.c 		priv->smba + ISMT_MSTR_MSTS,
smba              275 drivers/i2c/busses/i2c-ismt.c 		readl(priv->smba + ISMT_MSTR_MSTS));
smba              277 drivers/i2c/busses/i2c-ismt.c 		priv->smba + ISMT_MSTR_MDS,
smba              278 drivers/i2c/busses/i2c-ismt.c 		readl(priv->smba + ISMT_MSTR_MDS));
smba              280 drivers/i2c/busses/i2c-ismt.c 		priv->smba + ISMT_MSTR_RPOLICY,
smba              281 drivers/i2c/busses/i2c-ismt.c 		readl(priv->smba + ISMT_MSTR_RPOLICY));
smba              283 drivers/i2c/busses/i2c-ismt.c 		priv->smba + ISMT_SPGT,
smba              284 drivers/i2c/busses/i2c-ismt.c 		readl(priv->smba + ISMT_SPGT));
smba              302 drivers/i2c/busses/i2c-ismt.c 	val = readl(priv->smba + ISMT_MSTR_MCTRL);
smba              304 drivers/i2c/busses/i2c-ismt.c 	       priv->smba + ISMT_MSTR_MCTRL);
smba              307 drivers/i2c/busses/i2c-ismt.c 	val = readl(priv->smba + ISMT_MSTR_MCTRL);
smba              309 drivers/i2c/busses/i2c-ismt.c 	       priv->smba + ISMT_MSTR_MCTRL);
smba              667 drivers/i2c/busses/i2c-ismt.c 	val = readl(priv->smba + ISMT_MSTR_MSTS);
smba              673 drivers/i2c/busses/i2c-ismt.c 		       priv->smba + ISMT_MSTR_MSTS);
smba              698 drivers/i2c/busses/i2c-ismt.c 	writeq(priv->io_rng_dma, priv->smba + ISMT_MSTR_MDBA);
smba              701 drivers/i2c/busses/i2c-ismt.c 	writel(ISMT_MCTRL_MEIE, priv->smba + ISMT_MSTR_MCTRL);
smba              704 drivers/i2c/busses/i2c-ismt.c 	writel(0, priv->smba + ISMT_MSTR_MSTS);
smba              707 drivers/i2c/busses/i2c-ismt.c 	val = readl(priv->smba + ISMT_MSTR_MDS);
smba              709 drivers/i2c/busses/i2c-ismt.c 		priv->smba + ISMT_MSTR_MDS);
smba              715 drivers/i2c/busses/i2c-ismt.c 	val = readl(priv->smba + ISMT_SPGT);
smba              724 drivers/i2c/busses/i2c-ismt.c 			priv->smba + ISMT_SPGT);
smba              730 drivers/i2c/busses/i2c-ismt.c 			priv->smba + ISMT_SPGT);
smba              736 drivers/i2c/busses/i2c-ismt.c 			priv->smba + ISMT_SPGT);
smba              742 drivers/i2c/busses/i2c-ismt.c 			priv->smba + ISMT_SPGT);
smba              750 drivers/i2c/busses/i2c-ismt.c 	val = readl(priv->smba + ISMT_SPGT);
smba              904 drivers/i2c/busses/i2c-ismt.c 	priv->smba = pcim_iomap(pdev, SMBBAR, len);
smba              905 drivers/i2c/busses/i2c-ismt.c 	if (!priv->smba) {
smba              159 drivers/i2c/busses/i2c-piix4.c 	unsigned short smba;
smba              440 drivers/i2c/busses/i2c-piix4.c 	unsigned short piix4_smba = adapdata->smba;
smba              519 drivers/i2c/busses/i2c-piix4.c 	unsigned short piix4_smba = adapdata->smba;
smba              678 drivers/i2c/busses/i2c-piix4.c 	unsigned short piix4_smba = adapdata->smba;
smba              812 drivers/i2c/busses/i2c-piix4.c static int piix4_add_adapter(struct pci_dev *dev, unsigned short smba,
smba              823 drivers/i2c/busses/i2c-piix4.c 		release_region(smba, SMBIOSIZE);
smba              835 drivers/i2c/busses/i2c-piix4.c 		release_region(smba, SMBIOSIZE);
smba              839 drivers/i2c/busses/i2c-piix4.c 	adapdata->smba = smba;
smba              854 drivers/i2c/busses/i2c-piix4.c 		"SMBus PIIX4 adapter%s at %04x", name, smba);
smba              862 drivers/i2c/busses/i2c-piix4.c 		release_region(smba, SMBIOSIZE);
smba              870 drivers/i2c/busses/i2c-piix4.c static int piix4_add_adapters_sb800(struct pci_dev *dev, unsigned short smba,
smba              888 drivers/i2c/busses/i2c-piix4.c 		retval = piix4_add_adapter(dev, smba, true, port, notify_imc,
smba              903 drivers/i2c/busses/i2c-piix4.c 		if (adapdata->smba) {
smba              999 drivers/i2c/busses/i2c-piix4.c 	if (adapdata->smba) {
smba             1002 drivers/i2c/busses/i2c-piix4.c 			release_region(adapdata->smba, SMBIOSIZE);
smba               36 drivers/staging/kpc2000/kpc2000_i2c.c 	unsigned long           smba;
smba               48 drivers/staging/kpc2000/kpc2000_i2c.c #define SMBHSTSTS(p)    ((0  * REG_SIZE) + (p)->smba)
smba               49 drivers/staging/kpc2000/kpc2000_i2c.c #define SMBHSTCNT(p)    ((2  * REG_SIZE) + (p)->smba)
smba               50 drivers/staging/kpc2000/kpc2000_i2c.c #define SMBHSTCMD(p)    ((3  * REG_SIZE) + (p)->smba)
smba               51 drivers/staging/kpc2000/kpc2000_i2c.c #define SMBHSTADD(p)    ((4  * REG_SIZE) + (p)->smba)
smba               52 drivers/staging/kpc2000/kpc2000_i2c.c #define SMBHSTDAT0(p)   ((5  * REG_SIZE) + (p)->smba)
smba               53 drivers/staging/kpc2000/kpc2000_i2c.c #define SMBHSTDAT1(p)   ((6  * REG_SIZE) + (p)->smba)
smba               54 drivers/staging/kpc2000/kpc2000_i2c.c #define SMBBLKDAT(p)    ((7  * REG_SIZE) + (p)->smba)
smba               55 drivers/staging/kpc2000/kpc2000_i2c.c #define SMBPEC(p)       ((8  * REG_SIZE) + (p)->smba)   /* ICH3 and later */
smba               56 drivers/staging/kpc2000/kpc2000_i2c.c #define SMBAUXSTS(p)    ((12 * REG_SIZE) + (p)->smba)   /* ICH4 and later */
smba               57 drivers/staging/kpc2000/kpc2000_i2c.c #define SMBAUXCTL(p)    ((13 * REG_SIZE) + (p)->smba)   /* ICH4 and later */
smba              592 drivers/staging/kpc2000/kpc2000_i2c.c 	priv->smba = (unsigned long)devm_ioremap_nocache(&pldev->dev,
smba              595 drivers/staging/kpc2000/kpc2000_i2c.c 	if (!priv->smba)