Lines Matching +full:i +full:- +full:tlb +full:- +full:sets

1 /* SPDX-License-Identifier: GPL-2.0 */
5 #include <asm/parisc-device.h>
8 /* "low end" PA8800 machines use ZX1 chipset: PAT PDC and only run 64-bit */
30 void __iomem *ioc_hpa; /* I/O MMU base address */
33 unsigned long ibase; /* pdir IOV Space base - shared w/lba_pci */
34 unsigned long imask; /* pdir IOV Space mask - shared w/lba_pci */
38 unsigned long *res_hint; /* next avail IOVP - circular search */
85 unsigned int num_ioc; /* number of on-board IOC's */
96 return d->id.hversion == ASTRO_RUNWAY_PORT; in IS_ASTRO()
100 return d->id.hversion == IKE_MERCED_PORT; in IS_IKE()
104 return d->id.hversion == PLUTO_MCKINLEY_PORT; in IS_PLUTO()
131 #define IOC_CTRL_D4 (1 << 11) /* Disable 4-byte coalescing */
155 ** Offsets into I/O TLB (Function 2 and 3 on Ike)
171 #define IOC_IBASE 0x300 /* IO TLB */
214 void __iomem *iop_base; /* PA_VIEW - for IO port accessor funcs */
226 return (d->id.hversion == ELROY_HVERS); in IS_ELROY()
230 return (d->id.hversion == MERCURY_HVERS); in IS_MERCURY()
234 return (d->id.hversion == QUICKSILVER_HVERS); in IS_QUICKSILVER()
248 ** I/O SAPIC init function
249 ** Caller knows where an I/O SAPIC is. LBA has an integrated I/O SAPIC.
253 ** virtualize pcidev->irq value. To be called by pci_fixup_bus().
265 #define LBA_PMC_MTLT 0x0050 /* Firmware sets this - read only. */
270 #define LBA_ARB_PRI 0x0088 /* firmware sets this. */
271 #define LBA_ARB_MODE 0x0090 /* firmware sets this. */
272 #define LBA_ARB_MTLT 0x0098 /* firmware sets this. */
280 #define HF_ENABLE 0x40 /* enable HF mode (default is -1 mode) */
282 #define LBA_LMMIO_BASE 0x0200 /* < 4GB I/O address range */
285 #define LBA_GMMIO_BASE 0x0210 /* > 4GB I/O address range */
294 #define LBA_IOS_BASE 0x0240 /* I/O port space for this LBA */
300 #define LBA_EIOS_BASE 0x0260 /* Extra I/O port space */
304 #define LBA_DMA_CTL 0x0278 /* firmware sets this */