/linux-4.1.27/arch/parisc/kernel/ |
D | pa7300lc.c | 31 u32 hpa; in pa7300lc_lpmc() local 36 hpa = cpu_hpa(); in pa7300lc_lpmc() 41 gsc_readl(hpa+MIOC_CONTROL), gsc_readl(hpa+MIOC_STATUS), in pa7300lc_lpmc() 42 gsc_readl(hpa+MDERRADD), gsc_readl(hpa+DMAERR), in pa7300lc_lpmc() 43 gsc_readl(hpa+DIOERR), gsc_readl(hpa+HIDMAMEM)); in pa7300lc_lpmc()
|
D | drivers.c | 234 unsigned long hpa; member 244 if (pdev->hpa.start == d->hpa) { in find_device() 252 static struct parisc_device *find_device_by_addr(unsigned long hpa) in find_device_by_addr() argument 255 .hpa = hpa, in find_device_by_addr() 475 alloc_pa_dev(unsigned long hpa, struct hardware_path *mod_path) in alloc_pa_dev() argument 484 if (find_device_by_addr(hpa) != NULL) in alloc_pa_dev() 487 status = pdc_iodc_read(&bytecnt, hpa, 0, &iodc_data, 32); in alloc_pa_dev() 507 dev->hpa.name = parisc_pathname(dev); in alloc_pa_dev() 508 dev->hpa.start = hpa; in alloc_pa_dev() 513 if (hpa == 0xf4000000 || hpa == 0xf8000000) { in alloc_pa_dev() [all …]
|
D | processor.c | 117 txn_addr = dev->hpa.start; /* for legacy PDC */ in processor_probe() 153 status = pdc_pat_cpu_get_number(&cpu_info, dev->hpa.start); in processor_probe() 161 dev->hpa.start, cpu_info.cpu_num, NR_CPUS); in processor_probe() 181 p->hpa = dev->hpa.start; /* save CPU hpa */ in processor_probe() 358 if (0 == cpuinfo->hpa) in show_cpuinfo()
|
D | firmware.c | 350 int pdc_iodc_read(unsigned long *actcnt, unsigned long hpa, unsigned int index, in pdc_iodc_read() argument 357 retval = mem_pdc_call(PDC_IODC, PDC_IODC_READ, __pa(pdc_result), hpa, in pdc_iodc_read() 641 int pdc_lan_station_id(char *lan_addr, unsigned long hpa) in pdc_lan_station_id() argument 648 __pa(pdc_result), hpa); in pdc_lan_station_id() 849 int pdc_pci_irt_size(unsigned long *num_entries, unsigned long hpa) in pdc_pci_irt_size() argument 856 __pa(pdc_result), hpa); in pdc_pci_irt_size() 873 int pdc_pci_irt(unsigned long num_entries, unsigned long hpa, void *tbl) in pdc_pci_irt() argument 883 __pa(pdc_result), hpa, __pa(tbl)); in pdc_pci_irt() 899 unsigned int pdc_pci_config_read(void *hpa, unsigned long cfg_addr) 908 __pa(pdc_result), hpa, cfg_addr&~3UL, 4UL); [all …]
|
D | smp.c | 197 gsc_writel(IPI_IRQ - CPU_IRQ_BASE, p->hpa); in ipi_send() 336 printk(KERN_INFO "Releasing cpu %d now, hpa=%lx\n", cpuid, p->hpa); in smp_boot_one_cpu() 347 gsc_writel(TIMER_IRQ - CPU_IRQ_BASE, p->hpa); in smp_boot_one_cpu()
|
D | inventory.c | 443 dev = alloc_pa_dev(r_addr->hpa, &module_path->path); in legacy_create_device()
|
D | irq.c | 538 per_cpu(cpu_data, cpu).hpa); in do_cpu_irq_mask()
|
D | perf.c | 810 runway = ioremap_nocache(cpu_device->hpa.start, 4096); in perf_write_image()
|
/linux-4.1.27/drivers/parisc/ |
D | hppb.c | 27 unsigned long hpa; member 33 .hpa = 0, 57 if(card->hpa) { in hppb_probe() 66 (unsigned long long) dev->hpa.start); in hppb_probe() 68 card->hpa = dev->hpa.start; in hppb_probe() 72 card->mmio_region.start = gsc_readl(dev->hpa.start + IO_IO_LOW); in hppb_probe() 73 card->mmio_region.end = gsc_readl(dev->hpa.start + IO_IO_HIGH) - 1; in hppb_probe()
|
D | lasi.c | 62 unsigned long lasi_base = this_lasi->hpa; in lasi_init_irq() 178 lasi->hpa = dev->hpa.start; in lasi_init_chip() 181 lasi->version = gsc_readl(lasi->hpa + LASI_VER) & 0xf; in lasi_init_chip() 183 lasi->name, lasi->version, lasi->hpa); in lasi_init_chip() 186 lasi_led_init(lasi->hpa); in lasi_init_chip() 209 gsc_writel(lasi->eim, lasi->hpa + OFFSET_IAR); in lasi_init_chip() 224 lasi_power_off_hpa = lasi->hpa; in lasi_init_chip()
|
D | gsc.c | 80 irr = gsc_readl(gsc_asic->hpa + OFFSET_IRR); in gsc_asic_intr() 118 imr = gsc_readl(irq_dev->hpa + OFFSET_IMR); in gsc_asic_mask_irq() 120 gsc_writel(imr, irq_dev->hpa + OFFSET_IMR); in gsc_asic_mask_irq() 133 imr = gsc_readl(irq_dev->hpa + OFFSET_IMR); in gsc_asic_unmask_irq() 135 gsc_writel(imr, irq_dev->hpa + OFFSET_IMR); in gsc_asic_unmask_irq() 218 res = request_mem_region(gsc_asic->hpa, 0x100000, gsc_asic->name); in gsc_common_setup() 226 if (gsc_readl(gsc_asic->hpa + OFFSET_IMR)) in gsc_common_setup() 228 gsc_readl(gsc_asic->hpa + OFFSET_IMR)); in gsc_common_setup()
|
D | wax.c | 54 unsigned long base = wax->hpa; in wax_init_irq() 83 wax->hpa = dev->hpa.start; in wax_init_chip() 86 printk(KERN_INFO "%s at 0x%lx found.\n", wax->name, wax->hpa); in wax_init_chip() 109 gsc_writel(wax->eim, wax->hpa + OFFSET_IAR); in wax_init_chip()
|
D | asp.c | 78 asp.version = gsc_readb(dev->hpa.start + ASP_VER_OFFSET) & 0xf; in asp_init_chip() 80 asp.hpa = ASP_INTERRUPT_ADDR; in asp_init_chip() 83 asp.name, asp.version, (unsigned long)dev->hpa.start); in asp_init_chip()
|
D | sba_iommu.c | 154 sba_dump_ranges(void __iomem *hpa) in sba_dump_ranges() argument 156 DBG_INIT("SBA at 0x%p\n", hpa); in sba_dump_ranges() 157 DBG_INIT("IOS_DIST_BASE : %Lx\n", READ_REG64(hpa+IOS_DIST_BASE)); in sba_dump_ranges() 158 DBG_INIT("IOS_DIST_MASK : %Lx\n", READ_REG64(hpa+IOS_DIST_MASK)); in sba_dump_ranges() 159 DBG_INIT("IOS_DIST_ROUTE : %Lx\n", READ_REG64(hpa+IOS_DIST_ROUTE)); in sba_dump_ranges() 161 DBG_INIT("IOS_DIRECT_BASE : %Lx\n", READ_REG64(hpa+IOS_DIRECT_BASE)); in sba_dump_ranges() 162 DBG_INIT("IOS_DIRECT_MASK : %Lx\n", READ_REG64(hpa+IOS_DIRECT_MASK)); in sba_dump_ranges() 163 DBG_INIT("IOS_DIRECT_ROUTE: %Lx\n", READ_REG64(hpa+IOS_DIRECT_ROUTE)); in sba_dump_ranges() 172 static void sba_dump_tlb(void __iomem *hpa) in sba_dump_tlb() argument 174 DBG_INIT("IO TLB at 0x%p\n", hpa); in sba_dump_tlb() [all …]
|
D | iosapic.c | 172 #define COMPARE_IRTE_ADDR(irte, hpa) ((irte)->dest_iosapic_addr == (hpa)) argument 174 #define COMPARE_IRTE_ADDR(irte, hpa) \ argument 175 ((irte)->dest_iosapic_addr == ((hpa) | 0xffffffff00000000ULL)) 915 void *iosapic_register(unsigned long hpa) in iosapic_register() argument 929 if (COMPARE_IRTE_ADDR(irte, hpa)) in iosapic_register() 934 DBG("iosapic_register() ignoring 0x%lx (NOT FOUND)\n", hpa); in iosapic_register() 944 isi->addr = ioremap_nocache(hpa, 4096); in iosapic_register() 945 isi->isi_hpa = hpa; in iosapic_register()
|
D | dino.c | 893 unsigned long hpa = dev->hpa.start; in dino_probe() local 913 printk("%s version %s found at 0x%lx\n", name, version, hpa); in dino_probe() 915 if (!request_mem_region(hpa, PAGE_SIZE, name)) { in dino_probe() 917 hpa); in dino_probe() 925 if (hpa == (unsigned long)CUJO_RAVEN_ADDR) { in dino_probe() 927 } else if (hpa == (unsigned long)CUJO_FIREHAWK_ADDR) { in dino_probe() 930 printk("Don't recognise Cujo at address 0x%lx, not enabling workaround\n", hpa); in dino_probe() 953 dino_dev->hba.base_addr = ioremap_nocache(hpa, 4096); in dino_probe()
|
D | gsc.h | 30 unsigned long hpa; member
|
D | lba_pci.c | 1246 r->start += (rsize + 1) * LBA_NUM(pa_dev->hpa.start); in lba_legacy_resources() 1424 void __iomem *addr = ioremap_nocache(dev->hpa.start, 4096); in lba_driver_probe() 1443 version, func_class & 0xf, (long)dev->hpa.start); in lba_driver_probe() 1473 minor, func_class, (long)dev->hpa.start); in lba_driver_probe() 1478 (long)dev->hpa.start); in lba_driver_probe() 1483 tmp_obj = iosapic_register(dev->hpa.start + LBA_IOSAPIC_BASE); in lba_driver_probe() 1641 void __iomem * base_addr = ioremap_nocache(lba->hpa.start, 4096); in lba_set_iregs()
|
D | ccio-rm-dma.c | 171 dev->hpa.start); in ccio_probe()
|
D | eisa.c | 309 name, (unsigned long)dev->hpa.start); in eisa_probe()
|
D | ccio-dma.c | 1552 (unsigned long)dev->hpa.start); in ccio_probe() 1560 ioc->ioc_regs = ioremap_nocache(dev->hpa.start, 4096); in ccio_probe()
|
/linux-4.1.27/drivers/input/serio/ |
D | gscps2.c | 332 unsigned long hpa = dev->hpa.start; in gscps2_probe() local 340 hpa += GSC_DINO_OFFSET; in gscps2_probe() 353 ps2port->addr = ioremap_nocache(hpa, GSC_STATUS + 4); in gscps2_probe() 375 hpa, ps2port->id); in gscps2_probe() 381 if (!request_mem_region(hpa, GSC_STATUS + 4, ps2port->port.name)) in gscps2_probe() 402 release_mem_region(dev->hpa.start, GSC_STATUS + 4); in gscps2_probe() 425 release_mem_region(dev->hpa, GSC_STATUS + 4); in gscps2_remove()
|
D | hp_sdc.c | 950 hp_sdc.base_io = d->hpa.start; in hp_sdc_init_hppa() 951 hp_sdc.data_io = d->hpa.start + 0x800; in hp_sdc_init_hppa() 952 hp_sdc.status_io = d->hpa.start + 0x801; in hp_sdc_init_hppa()
|
/linux-4.1.27/drivers/scsi/ |
D | zalon.c | 63 lasi_scsi_clock(void * hpa, int defaultclock) 67 status = pdc_iodc_read(&pdc_result, hpa, 0, &iodc_data, 32 ); 91 void __iomem *zalon = ioremap_nocache(dev->hpa.start, 4096); in zalon_probe() 130 device.slot.base = dev->hpa.start + GSC_SCSI_ZALON_OFFSET; in zalon_probe()
|
D | lasi700.c | 101 unsigned long base = dev->hpa.start + LASI_SCSI_CORE_OFFSET; in lasi700_probe()
|
/linux-4.1.27/drivers/char/agp/ |
D | hp-agp.c | 163 hp_zx1_ioc_init (u64 hpa) in hp_zx1_ioc_init() argument 167 hp->ioc_regs = ioremap(hpa, 1024); in hp_zx1_ioc_init() 184 hp_zx1_lba_find_capability (volatile u8 __iomem *hpa, int cap) in hp_zx1_lba_find_capability() argument 190 status = readw(hpa+PCI_STATUS); in hp_zx1_lba_find_capability() 193 pos = readb(hpa+PCI_CAPABILITY_LIST); in hp_zx1_lba_find_capability() 196 id = readb(hpa+pos+PCI_CAP_LIST_ID); in hp_zx1_lba_find_capability() 201 pos = readb(hpa+pos+PCI_CAP_LIST_NEXT); in hp_zx1_lba_find_capability() 207 hp_zx1_lba_init (u64 hpa) in hp_zx1_lba_init() argument 212 hp->lba_regs = ioremap(hpa, 256); in hp_zx1_lba_init()
|
/linux-4.1.27/arch/parisc/include/asm/ |
D | pdc.h | 195 unsigned long hpa; /* mod's register set address */ member 272 int pdc_iodc_read(unsigned long *actcnt, unsigned long hpa, unsigned int index, 297 int pdc_pci_irt_size(unsigned long *num_entries, unsigned long hpa); 298 int pdc_pci_irt(unsigned long num_entries, unsigned long hpa, void *tbl);
|
D | ropes.h | 236 static inline int agp_mode_mercury(void __iomem *hpa) { in agp_mode_mercury() argument 239 bus_mode = readl(hpa + 0x0620); in agp_mode_mercury() 254 extern void *iosapic_register(unsigned long hpa);
|
D | parisc-device.h | 7 struct resource hpa; /* Hard Physical Address */ member
|
D | hardware.h | 107 extern struct parisc_device *alloc_pa_dev(unsigned long hpa,
|
D | pdcpat.h | 292 extern int pdc_pat_cpu_get_number(struct pdc_pat_cpu_num *cpu_info, void *hpa);
|
D | processor.h | 100 unsigned long hpa; /* Host Physical address */ member
|
/linux-4.1.27/drivers/net/ethernet/i825xx/ |
D | lasi_82596.c | 162 __FILE__, (unsigned long)dev->hpa.start); in lan_init_chip() 167 (unsigned long)dev->hpa.start, dev->irq); in lan_init_chip() 175 netdevice->base_addr = dev->hpa.start; in lan_init_chip()
|
/linux-4.1.27/drivers/tty/serial/ |
D | mux.c | 97 status = pdc_iodc_read(&bytecnt, dev->hpa.start, 0, iodc_data, 32); in get_mux_port_count() 468 request_mem_region(dev->hpa.start + MUX_OFFSET, in mux_probe() 484 port->mapbase = dev->hpa.start + MUX_OFFSET + in mux_probe() 518 if(mux_ports[i].port.mapbase == dev->hpa.start + MUX_OFFSET) in mux_remove() 532 release_mem_region(dev->hpa.start + MUX_OFFSET, port_count * MUX_LINE_OFFSET); in mux_remove()
|
/linux-4.1.27/drivers/video/console/ |
D | sticore.c | 415 unsigned long hpa) in sti_init_glob_cfg() argument 457 newhpa = (i == 0) ? rom_address : hpa; in sti_init_glob_cfg() 817 unsigned long hpa, in sti_try_rom_generic() argument 887 address, hpa)); in sti_try_rom_generic() 893 address, hpa)); in sti_try_rom_generic() 900 if (sti_init_glob_cfg(sti, address, hpa)) in sti_try_rom_generic() 948 int hpa = dev->hpa.start; in sticore_pa_init() local 951 sti = sti_try_rom_generic(dev->addr[0], hpa, NULL); in sticore_pa_init() 953 sti = sti_try_rom_generic(hpa, hpa, NULL); in sticore_pa_init() 955 sti = sti_try_rom_generic(PAGE0->proc_sti, hpa, NULL); in sticore_pa_init()
|
/linux-4.1.27/arch/x86/kvm/ |
D | mmu_audit.c | 101 hpa_t hpa; in audit_mappings() local 122 hpa = pfn << PAGE_SHIFT; in audit_mappings() 123 if ((*sptep & PT64_BASE_ADDR_MASK) != hpa) in audit_mappings() 126 hpa, *sptep); in audit_mappings()
|
D | vmx.c | 7857 static void vmx_set_apic_access_page_addr(struct kvm_vcpu *vcpu, hpa_t hpa) in vmx_set_apic_access_page_addr() argument 7877 vmcs_write64(APIC_ACCESS_ADDR, hpa); in vmx_set_apic_access_page_addr()
|
/linux-4.1.27/drivers/tty/serial/8250/ |
D | 8250_gsc.c | 48 (unsigned long long)dev->hpa.start); in serial_init_chip() 52 address = dev->hpa.start; in serial_init_chip()
|
/linux-4.1.27/arch/ia64/hp/common/ |
D | sba_iommu.c | 294 sba_dump_tlb(char *hpa) in sba_dump_tlb() argument 296 DBG_INIT("IO TLB at 0x%p\n", (void *)hpa); in sba_dump_tlb() 297 DBG_INIT("IOC_IBASE : %016lx\n", READ_REG(hpa+IOC_IBASE)); in sba_dump_tlb() 298 DBG_INIT("IOC_IMASK : %016lx\n", READ_REG(hpa+IOC_IMASK)); in sba_dump_tlb() 299 DBG_INIT("IOC_TCNFG : %016lx\n", READ_REG(hpa+IOC_TCNFG)); in sba_dump_tlb() 300 DBG_INIT("IOC_PDIR_BASE: %016lx\n", READ_REG(hpa+IOC_PDIR_BASE)); in sba_dump_tlb() 1812 static void ioc_init(unsigned long hpa, struct ioc *ioc) in ioc_init() argument 1819 ioc->ioc_hpa = ioremap(hpa, 0x1000); in ioc_init() 1858 hpa, ioc->iov_size >> 20, ioc->ibase); in ioc_init() 2029 u64 hpa, length; in acpi_sba_ioc_add() local [all …]
|
/linux-4.1.27/Documentation/virtual/kvm/ |
D | mmu.txt | 32 hpa host physical address 63 host physical addresses (gpa->hpa) 65 guest physical addresses, to host physical addresses (gva->gpa->hpa) 68 addresses, to host physical addresses (ngva->ngpa->gpa->hpa) 98 - changes in the gpa->hpa translation (either through gpa->hva changes or 99 through hva->hpa changes) 121 nonpaging: gpa->hpa 122 paging: gva->gpa->hpa 123 paging, tdp: (gva->)gpa->hpa 125 non-tdp: ngva->gpa->hpa (*) [all …]
|
/linux-4.1.27/drivers/input/keyboard/ |
D | hilkbd.c | 310 (void *)dev->hpa.start); in hil_probe_chip() 314 hil_base = dev->hpa.start; in hil_probe_chip()
|
/linux-4.1.27/sound/parisc/ |
D | harmony.h | 19 unsigned long hpa; /* hard physical address */ member
|
D | harmony.c | 925 h->hpa = padev->hpa.start; in snd_harmony_create() 929 h->iobase = ioremap_nocache(padev->hpa.start, HARMONY_SIZE); in snd_harmony_create() 932 (unsigned long)padev->hpa.start); in snd_harmony_create() 989 card->shortname, h->hpa, h->irq); in snd_harmony_probe()
|
/linux-4.1.27/drivers/video/fbdev/ |
D | sticore.h | 76 #define REGION_OFFSET_TO_PHYS( rt, hpa ) \ argument 77 (((rt).region_desc.offset << 12) + (hpa))
|
/linux-4.1.27/drivers/parport/ |
D | parport_gsc.c | 356 (unsigned long long)dev->hpa.start); in parport_init_chip() 360 port = dev->hpa.start + PARPORT_GSC_OFFSET; in parport_init_chip()
|
/linux-4.1.27/Documentation/arm/SA1100/ |
D | serial_UART | 4 > From: H. Peter Anvin <hpa@transmeta.com>
|
/linux-4.1.27/arch/parisc/include/uapi/asm/ |
D | pdc.h | 360 unsigned int hpa; /* HPA base address */ member
|
/linux-4.1.27/lib/raid6/ |
D | altivec.uc | 20 * <benh> hpa: in process,
|
/linux-4.1.27/arch/x86/include/asm/ |
D | kvm_host.h | 778 void (*set_apic_access_page_addr)(struct kvm_vcpu *vcpu, hpa_t hpa);
|
/linux-4.1.27/drivers/iommu/ |
D | intel-iommu.c | 4474 unsigned long iova, phys_addr_t hpa, in intel_iommu_map() argument 4505 size = aligned_nrpages(hpa, size); in intel_iommu_map() 4507 hpa >> VTD_PAGE_SHIFT, size, prot); in intel_iommu_map()
|
/linux-4.1.27/drivers/char/ipmi/ |
D | ipmi_si_intf.c | 2822 info->io.addr_data = dev->hpa.start; in ipmi_parisc_probe()
|
/linux-4.1.27/Documentation/x86/ |
D | boot.txt | 395 Please contact <hpa@zytor.com> if you need a bootloader ID
|
/linux-4.1.27/ |
D | CREDITS | 112 E: hpa@zytor.com 113 W: http://www.zytor.com/~hpa/
|
D | MAINTAINERS | 2807 M: "H. Peter Anvin" <hpa@zytor.com> 4860 M: "H. Peter Anvin" <hpa@zytor.com> 4865 M: "H. Peter Anvin" <hpa@zytor.com> 4866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 10873 M: "H. Peter Anvin" <hpa@zytor.com>
|