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 */
99 return d->id.hversion == ASTRO_RUNWAY_PORT; in IS_ASTRO()
103 return d->id.hversion == IKE_MERCED_PORT; in IS_IKE()
107 return d->id.hversion == PLUTO_MCKINLEY_PORT; in IS_PLUTO()
134 #define IOC_CTRL_D4 (1 << 11) /* Disable 4-byte coalescing */
158 ** Offsets into I/O TLB (Function 2 and 3 on Ike)
174 #define IOC_IBASE 0x300 /* IO TLB */
217 void __iomem *iop_base; /* PA_VIEW - for IO port accessor funcs */
229 return (d->id.hversion == ELROY_HVERS); in IS_ELROY()
233 return (d->id.hversion == MERCURY_HVERS); in IS_MERCURY()
237 return (d->id.hversion == QUICKSILVER_HVERS); in IS_QUICKSILVER()
251 ** I/O SAPIC init function
252 ** Caller knows where an I/O SAPIC is. LBA has an integrated I/O SAPIC.
256 ** virtualize pcidev->irq value. To be called by pci_fixup_bus().
268 #define LBA_PMC_MTLT 0x0050 /* Firmware sets this - read only. */
273 #define LBA_ARB_PRI 0x0088 /* firmware sets this. */
274 #define LBA_ARB_MODE 0x0090 /* firmware sets this. */
275 #define LBA_ARB_MTLT 0x0098 /* firmware sets this. */
283 #define HF_ENABLE 0x40 /* enable HF mode (default is -1 mode) */
285 #define LBA_LMMIO_BASE 0x0200 /* < 4GB I/O address range */
288 #define LBA_GMMIO_BASE 0x0210 /* > 4GB I/O address range */
297 #define LBA_IOS_BASE 0x0240 /* I/O port space for this LBA */
303 #define LBA_EIOS_BASE 0x0260 /* Extra I/O port space */
307 #define LBA_DMA_CTL 0x0278 /* firmware sets this */