Lines Matching refs:base_address
68 void __iomem *base_address; /* virt. address of control registers */
92 sr = in_be32(drvdata->base_address + XPS2_STATUS_OFFSET);
94 *byte = in_be32(drvdata->base_address + XPS2_RX_DATA_OFFSET);
112 intr_sr = in_be32(drvdata->base_address + XPS2_IPISR_OFFSET);
113 out_be32(drvdata->base_address + XPS2_IPISR_OFFSET, intr_sr);
165 sr = in_be32(drvdata->base_address + XPS2_STATUS_OFFSET);
167 out_be32(drvdata->base_address + XPS2_TX_DATA_OFFSET, c);
197 out_be32(drvdata->base_address + XPS2_GIER_OFFSET, XPS2_GIER_GIE_MASK);
198 out_be32(drvdata->base_address + XPS2_IPIER_OFFSET, XPS2_IPIXR_RX_ALL);
215 out_be32(drvdata->base_address + XPS2_GIER_OFFSET, 0x00);
216 out_be32(drvdata->base_address + XPS2_IPIER_OFFSET, 0x00);
278 drvdata->base_address = ioremap(phys_addr, remap_size);
279 if (drvdata->base_address == NULL) {
287 out_be32(drvdata->base_address + XPS2_IPIER_OFFSET, 0);
293 out_be32(drvdata->base_address + XPS2_SRST_OFFSET, XPS2_SRST_RESET);
296 (unsigned long long)phys_addr, drvdata->base_address,
338 iounmap(drvdata->base_address);