Home
last modified time | relevance | path

Searched refs:ppc_md (Results 1 – 154 of 154) sorted by relevance

/linux-4.1.27/arch/powerpc/kernel/
Dsetup_32.c133 ppc_md.power_save = ppc6xx_idle; in machine_init()
139 ppc_md.power_save = e500_idle; in machine_init()
141 if (ppc_md.progress) in machine_init()
142 ppc_md.progress("id mach(): done", 0x200); in machine_init()
175 if (ppc_md.nvram_read_val) in nvram_read_byte()
176 return ppc_md.nvram_read_val(addr); in nvram_read_byte()
183 if (ppc_md.nvram_write_val) in nvram_write_byte()
184 ppc_md.nvram_write_val(addr, val); in nvram_write_byte()
190 if (ppc_md.nvram_size) in nvram_get_size()
191 return ppc_md.nvram_size(); in nvram_get_size()
[all …]
Dsetup-common.c74 struct machdep_calls ppc_md; variable
75 EXPORT_SYMBOL(ppc_md);
122 if (ppc_md.machine_shutdown) in machine_shutdown()
123 ppc_md.machine_shutdown(); in machine_shutdown()
129 if (ppc_md.restart) in machine_restart()
130 ppc_md.restart(cmd); in machine_restart()
160 if (ppc_md.halt) in machine_halt()
161 ppc_md.halt(); in machine_halt()
193 if (ppc_md.name) in show_cpuinfo_summary()
194 seq_printf(m, "platform\t: %s\n", ppc_md.name); in show_cpuinfo_summary()
[all …]
Dmsi.c18 if (!ppc_md.setup_msi_irqs || !ppc_md.teardown_msi_irqs) { in arch_setup_msi_irqs()
27 return ppc_md.setup_msi_irqs(dev, nvec, type); in arch_setup_msi_irqs()
32 ppc_md.teardown_msi_irqs(dev); in arch_teardown_msi_irqs()
Dmachine_kexec_64.c42 if (!ppc_md.hpte_clear_all) in default_machine_kexec_prepare()
176 if (ppc_md.kexec_cpu_down) in kexec_smp_down()
177 ppc_md.kexec_cpu_down(0, 1); in kexec_smp_down()
258 if (ppc_md.kexec_cpu_down) in kexec_prepare_cpus()
259 ppc_md.kexec_cpu_down(0, 0); in kexec_prepare_cpus()
284 if (ppc_md.kexec_cpu_down) in kexec_prepare_cpus()
285 ppc_md.kexec_cpu_down(0, 0); in kexec_prepare_cpus()
364 ppc_md.hpte_clear_all); in default_machine_kexec()
Dnvram_64.c211 rc = ppc_md.nvram_write((char *)&info, sizeof(struct err_log_info), in nvram_write_os_partition()
218 rc = ppc_md.nvram_write(buff, length, &tmp_index); in nvram_write_os_partition()
248 rc = ppc_md.nvram_read((char *)&info, in nvram_read_partition()
257 rc = ppc_md.nvram_read(buff, length, &tmp_index); in nvram_read_partition()
738 if (ppc_md.nvram_size == NULL) in dev_nvram_llseek()
740 size = ppc_md.nvram_size(); in dev_nvram_llseek()
764 if (!ppc_md.nvram_size) { in dev_nvram_read()
769 size = ppc_md.nvram_size(); in dev_nvram_read()
789 ret = ppc_md.nvram_read(tmp, count, ppos); in dev_nvram_read()
810 if (!ppc_md.nvram_size) in dev_nvram_write()
[all …]
Didle.c42 ppc_md.power_save = NULL; in powersave_off()
60 if (ppc_md.power_save) { in arch_cpu_idle()
61 ppc_md.power_save(); in arch_cpu_idle()
Diommu.c325 build_fail = ppc_md.tce_build(tbl, entry, npages, in iommu_alloc()
340 if (ppc_md.tce_flush) in iommu_alloc()
341 ppc_md.tce_flush(tbl); in iommu_alloc()
411 ppc_md.tce_free(tbl, entry, npages); in __iommu_free()
427 if (ppc_md.tce_flush) in iommu_free()
428 ppc_md.tce_flush(tbl); in iommu_free()
498 build_fail = ppc_md.tce_build(tbl, entry, npages, in ppc_iommu_map_sg()
537 if (ppc_md.tce_flush) in ppc_iommu_map_sg()
538 ppc_md.tce_flush(tbl); in ppc_iommu_map_sg()
603 if (ppc_md.tce_flush) in ppc_iommu_unmap_sg()
[all …]
Dtime.c597 if (ppc_md.suspend_disable_irqs) in arch_suspend_disable_irqs()
598 ppc_md.suspend_disable_irqs(); in arch_suspend_disable_irqs()
606 if (ppc_md.suspend_enable_irqs) in arch_suspend_enable_irqs()
607 ppc_md.suspend_enable_irqs(); in arch_suspend_enable_irqs()
721 if (!ppc_md.set_rtc_time) in update_persistent_clock()
728 return ppc_md.set_rtc_time(&tm); in update_persistent_clock()
740 if (ppc_md.time_init) in __read_persistent_clock()
741 timezone_offset = ppc_md.time_init(); in __read_persistent_clock()
744 if (ppc_md.get_boot_time) { in __read_persistent_clock()
745 ts->tv_sec = ppc_md.get_boot_time() - timezone_offset; in __read_persistent_clock()
[all …]
Dcrash.c93 if (ppc_md.kexec_cpu_down) in crash_ipi_callback()
94 ppc_md.kexec_cpu_down(1, 1); in crash_ipi_callback()
365 if (ppc_md.kexec_cpu_down) in default_machine_crash_shutdown()
366 ppc_md.kexec_cpu_down(1, 0); in default_machine_crash_shutdown()
Dsetup_64.c491 if (ppc_md.init_early) in setup_system()
492 ppc_md.init_early(); in setup_system()
679 if (ppc_md.panic) in setup_arch()
699 if (ppc_md.setup_arch) in setup_arch()
700 ppc_md.setup_arch(); in setup_arch()
772 if (ppc_md.memory_block_size) in memory_block_size_bytes()
773 return ppc_md.memory_block_size(); in memory_block_size_bytes()
Dmachine_kexec.c59 if (ppc_md.machine_kexec_prepare) in machine_kexec_prepare()
60 return ppc_md.machine_kexec_prepare(image); in machine_kexec_prepare()
102 if (ppc_md.machine_kexec) in machine_kexec()
103 ppc_md.machine_kexec(image); in machine_kexec()
Dpci-common.c140 if (ppc_md.pcibios_iov_resource_alignment) in pcibios_iov_resource_alignment()
141 return ppc_md.pcibios_iov_resource_alignment(pdev, resno); in pcibios_iov_resource_alignment()
786 if (ppc_md.pcibios_root_bridge_prepare) in pcibios_root_bridge_prepare()
787 return ppc_md.pcibios_root_bridge_prepare(bridge); in pcibios_root_bridge_prepare()
845 if (ppc_md.pcibios_fixup_resources) in pcibios_fixup_resources()
846 ppc_md.pcibios_fixup_resources(dev); in pcibios_fixup_resources()
972 if (ppc_md.pcibios_fixup_bus) in pcibios_setup_bus_self()
973 ppc_md.pcibios_fixup_bus(bus); in pcibios_setup_bus_self()
1000 if (ppc_md.pci_irq_fixup) in pcibios_setup_device()
1001 ppc_md.pci_irq_fixup(dev); in pcibios_setup_device()
[all …]
Dof_platform.c45 if (ppc_md.pci_setup_phb == NULL) in of_pci_phb_probe()
59 if (ppc_md.pci_setup_phb(phb)) { in of_pci_phb_probe()
Ddma.c249 if (ppc_md.dma_set_mask) in dma_set_mask()
250 return ppc_md.dma_set_mask(dev, dma_mask); in dma_set_mask()
270 if (ppc_md.dma_get_required_mask) in dma_get_required_mask()
271 return ppc_md.dma_get_required_mask(dev); in dma_get_required_mask()
Dsysfs.c402 if (ppc_md.enable_pmcs) in ppc_enable_pmcs()
403 ppc_md.enable_pmcs(); in ppc_enable_pmcs()
833 if (ppc_md.cpu_probe) in arch_cpu_probe()
834 return ppc_md.cpu_probe(buf, count); in arch_cpu_probe()
841 if (ppc_md.cpu_release) in arch_cpu_release()
842 return ppc_md.cpu_release(buf, count); in arch_cpu_release()
1004 if (ppc_md.cpu_die) in topology_init()
Dtraps.c212 printk("%s\n", ppc_md.name ? ppc_md.name : ""); in __die()
275 if (ppc_md.system_reset_exception) { in system_reset_exception()
276 if (ppc_md.system_reset_exception(regs)) in system_reset_exception()
309 if (ppc_md.hmi_exception_early) in hmi_exception_realmode()
310 ppc_md.hmi_exception_early(regs); in hmi_exception_realmode()
711 if (ppc_md.machine_check_exception) in machine_check_exception()
712 recover = ppc_md.machine_check_exception(regs); in machine_check_exception()
758 if (ppc_md.handle_hmi_exception) in handle_hmi_exception()
759 ppc_md.handle_hmi_exception(regs); in handle_hmi_exception()
Depapr_paravirt.c79 ppc_md.power_save = epapr_ev_idle; in epapr_idle_init()
Dirq.c494 irq = ppc_md.get_irq(); in __do_irq()
549 if (ppc_md.init_IRQ) in init_IRQ()
550 ppc_md.init_IRQ(); in init_IRQ()
Dpci_32.c258 if (ppc_md.pcibios_after_init) in pcibios_init()
259 ppc_md.pcibios_after_init(); in pcibios_init()
Dmce_power.c261 if (ppc_md.mce_check_early_recovery) { in mce_handle_ue_error()
262 if (ppc_md.mce_check_early_recovery(regs)) in mce_handle_ue_error()
Dpci_64.c53 ppc_md.phys_mem_access_prot = pci_phys_mem_access_prot; in pcibios_init()
Dio-workarounds.c180 ppc_md.ioremap = iowa_ioremap; in io_workaround_init()
Dsmp.c825 if (ppc_md.cpu_die) in cpu_die()
826 ppc_md.cpu_die(); in cpu_die()
Dprocess.c463 if (ppc_md.set_dabr) in set_dabr()
464 return ppc_md.set_dabr(dabr, dabrx); in set_dabr()
490 if (ppc_md.set_dawr) in set_dawr()
491 return ppc_md.set_dawr(dawr, dawrx); in set_dawr()
/linux-4.1.27/arch/powerpc/mm/
Dinit_32.c128 if (ppc_md.progress) in MMU_init()
129 ppc_md.progress("MMU:enter", 0x111); in MMU_init()
169 if (ppc_md.progress) in MMU_init()
170 ppc_md.progress("MMU:hw init", 0x300); in MMU_init()
174 if (ppc_md.progress) in MMU_init()
175 ppc_md.progress("MMU:mapin", 0x301); in MMU_init()
182 if (ppc_md.progress) in MMU_init()
183 ppc_md.progress("MMU:setio", 0x302); in MMU_init()
185 if (ppc_md.progress) in MMU_init()
186 ppc_md.progress("MMU:exit", 0x211); in MMU_init()
Dppc_mmu_32.c202 if ( ppc_md.progress ) ppc_md.progress("hash:enter", 0x105); in MMU_init_hw()
226 if ( ppc_md.progress ) ppc_md.progress("hash:find piece", 0x322); in MMU_init_hw()
240 if ( ppc_md.progress ) ppc_md.progress("hash:patch", 0x345); in MMU_init_hw()
273 if ( ppc_md.progress ) ppc_md.progress("hash:done", 0x205); in MMU_init_hw()
Dhash_utils_64.c234 BUG_ON(!ppc_md.hpte_insert); in htab_bolt_mapping()
235 ret = ppc_md.hpte_insert(hpteg, vpn, paddr, tprot, in htab_bolt_mapping()
258 if (!ppc_md.hpte_removebolted) { in htab_remove_mapping()
265 ppc_md.hpte_removebolted(vaddr, psize, ssize); in htab_remove_mapping()
644 ppc_function_entry(ppc_md.hpte_insert), in htab_finish_init()
647 ppc_function_entry(ppc_md.hpte_insert), in htab_finish_init()
650 ppc_function_entry(ppc_md.hpte_remove), in htab_finish_init()
653 ppc_function_entry(ppc_md.hpte_updatepp), in htab_finish_init()
658 ppc_function_entry(ppc_md.hpte_insert), in htab_finish_init()
661 ppc_function_entry(ppc_md.hpte_insert), in htab_finish_init()
[all …]
Dhugepage-hash64.c110 ret = ppc_md.hpte_updatepp(slot, rflags, vpn, in __hash_page_thp()
145 slot = ppc_md.hpte_insert(hpte_group, vpn, pa, rflags, 0, in __hash_page_thp()
153 slot = ppc_md.hpte_insert(hpte_group, vpn, pa, in __hash_page_thp()
161 ppc_md.hpte_remove(hpte_group); in __hash_page_thp()
Dhash_native_64.c715 ppc_md.hpte_invalidate = native_hpte_invalidate; in hpte_init_native()
716 ppc_md.hpte_updatepp = native_hpte_updatepp; in hpte_init_native()
717 ppc_md.hpte_updateboltedpp = native_hpte_updateboltedpp; in hpte_init_native()
718 ppc_md.hpte_insert = native_hpte_insert; in hpte_init_native()
719 ppc_md.hpte_remove = native_hpte_remove; in hpte_init_native()
720 ppc_md.hpte_clear_all = native_hpte_clear; in hpte_init_native()
721 ppc_md.flush_hash_range = native_flush_hash_range; in hpte_init_native()
722 ppc_md.hugepage_invalidate = native_hugepage_invalidate; in hpte_init_native()
Dpgtable_64.c269 if (ppc_md.ioremap) in ioremap()
270 return ppc_md.ioremap(addr, size, flags, caller); in ioremap()
279 if (ppc_md.ioremap) in ioremap_wc()
280 return ppc_md.ioremap(addr, size, flags, caller); in ioremap_wc()
304 if (ppc_md.ioremap) in ioremap_prot()
305 return ppc_md.ioremap(addr, size, flags, caller); in ioremap_prot()
333 if (ppc_md.iounmap) in iounmap()
334 ppc_md.iounmap(token); in iounmap()
Dmem.c97 if (ppc_md.phys_mem_access_prot) in phys_mem_access_prot()
98 return ppc_md.phys_mem_access_prot(file, pfn, size, vma_prot); in phys_mem_access_prot()
383 ppc_md.progress = ppc_printk_progress; in free_initmem()
Dhugetlbpage-hash64.c83 if (ppc_md.hpte_updatepp(slot, rflags, vpn, mmu_psize, in __hash_page_huge()
/linux-4.1.27/arch/powerpc/platforms/85xx/
Dcorenet_generic.c46 if (ppc_md.get_irq == mpic_get_coreint_irq) in corenet_gen_pic_init()
81 pr_info("%s board\n", ppc_md.name); in corenet_gen_setup_arch()
181 ppc_md.init_IRQ = ehv_pic_init; in corenet_generic_probe()
183 ppc_md.get_irq = ehv_pic_get_irq; in corenet_generic_probe()
184 ppc_md.restart = fsl_hv_restart; in corenet_generic_probe()
186 ppc_md.halt = fsl_hv_halt; in corenet_generic_probe()
Dmpc85xx_cds.c314 if (ppc_md.progress) in mpc85xx_cds_setup_arch()
315 ppc_md.progress("mpc85xx_cds_setup_arch()", 0); in mpc85xx_cds_setup_arch()
330 if (ppc_md.progress) { in mpc85xx_cds_setup_arch()
335 ppc_md.progress(buf, 0); in mpc85xx_cds_setup_arch()
339 ppc_md.pci_irq_fixup = mpc85xx_cds_pci_irq_fixup; in mpc85xx_cds_setup_arch()
340 ppc_md.pci_exclude_device = mpc85xx_exclude_device; in mpc85xx_cds_setup_arch()
Dbsc913x_rdb.c39 if (ppc_md.progress) in bsc913x_rdb_setup_arch()
40 ppc_md.progress("bsc913x_rdb_setup_arch()", 0); in bsc913x_rdb_setup_arch()
Dbsc913x_qds.c42 if (ppc_md.progress) in bsc913x_qds_setup_arch()
43 ppc_md.progress("bsc913x_qds_setup_arch()", 0); in bsc913x_qds_setup_arch()
Dc293pcie.c42 if (ppc_md.progress) in c293_pcie_setup_arch()
43 ppc_md.progress("c293_pcie_setup_arch()", 0); in c293_pcie_setup_arch()
Dmvme2500.c43 if (ppc_md.progress) in mvme2500_setup_arch()
44 ppc_md.progress("mvme2500_setup_arch()", 0); in mvme2500_setup_arch()
Dmpc8536_ds.c48 if (ppc_md.progress) in mpc8536_ds_setup_arch()
49 ppc_md.progress("mpc8536_ds_setup_arch()", 0); in mpc8536_ds_setup_arch()
Dp1010rdb.c49 if (ppc_md.progress) in p1010_rdb_setup_arch()
50 ppc_md.progress("p1010_rdb_setup_arch()", 0); in p1010_rdb_setup_arch()
Dsocrates.c69 if (ppc_md.progress) in socrates_setup_arch()
70 ppc_md.progress("socrates_setup_arch()", 0); in socrates_setup_arch()
Dstx_gp3.c63 if (ppc_md.progress) in stx_gp3_setup_arch()
64 ppc_md.progress("stx_gp3_setup_arch()", 0); in stx_gp3_setup_arch()
Dp1023_rdb.c48 if (ppc_md.progress) in mpc85xx_rdb_setup_arch()
49 ppc_md.progress("p1023_rdb_setup_arch()", 0); in mpc85xx_rdb_setup_arch()
Dppa8548.c44 if (ppc_md.progress) in ppa8548_setup_arch()
45 ppc_md.progress("ppa8548_setup_arch()", 0); in ppa8548_setup_arch()
Dsmp.c356 if (ppc_md.kexec_cpu_down) in mpc85xx_smp_kexec_down()
357 ppc_md.kexec_cpu_down(0,1); in mpc85xx_smp_kexec_down()
494 ppc_md.cpu_die = smp_85xx_mach_cpu_die; in mpc85xx_smp_init()
501 ppc_md.kexec_cpu_down = mpc85xx_smp_kexec_cpu_down; in mpc85xx_smp_init()
502 ppc_md.machine_kexec = mpc85xx_smp_machine_kexec; in mpc85xx_smp_init()
Dmpc85xx_ads.c140 if (ppc_md.progress) in mpc85xx_ads_setup_arch()
141 ppc_md.progress("mpc85xx_ads_setup_arch()", 0); in mpc85xx_ads_setup_arch()
149 ppc_md.pci_exclude_device = mpc85xx_exclude_device; in mpc85xx_ads_setup_arch()
Dtqm85xx.c62 if (ppc_md.progress) in tqm85xx_setup_arch()
63 ppc_md.progress("tqm85xx_setup_arch()", 0); in tqm85xx_setup_arch()
Dmpc85xx_ds.c144 ppc_md.pci_exclude_device = mpc85xx_exclude_device; in mpc85xx_ds_uli_init()
156 if (ppc_md.progress) in mpc85xx_ds_setup_arch()
157 ppc_md.progress("mpc85xx_ds_setup_arch()", 0); in mpc85xx_ds_setup_arch()
Dtwr_p102x.c71 if (ppc_md.progress) in twr_p1025_setup_arch()
72 ppc_md.progress("twr_p1025_setup_arch()", 0); in twr_p1025_setup_arch()
Dsbc8548.c91 if (ppc_md.progress) in sbc8548_setup_arch()
92 ppc_md.progress("sbc8548_setup_arch()", 0); in sbc8548_setup_arch()
Dp1022_rdk.c112 if (ppc_md.progress) in p1022_rdk_setup_arch()
113 ppc_md.progress("p1022_rdk_setup_arch()", 0); in p1022_rdk_setup_arch()
Dsgy_cts1000.c122 ppc_md.halt = gpio_halt_cb; in gpio_halt_probe()
139 ppc_md.halt = NULL; in gpio_halt_remove()
Dge_imp3a.c111 if (ppc_md.progress) in ge_imp3a_setup_arch()
112 ppc_md.progress("ge_imp3a_setup_arch()", 0); in ge_imp3a_setup_arch()
Dksi8560.c137 if (ppc_md.progress) in ksi8560_setup_arch()
138 ppc_md.progress("ksi8560_setup_arch()", 0); in ksi8560_setup_arch()
Dqemu_e500.c44 ppc_md.progress("qemu_e500_setup_arch()", 0); in qemu_e500_setup_arch()
Dmpc85xx_rdb.c89 if (ppc_md.progress) in mpc85xx_rdb_setup_arch()
90 ppc_md.progress("mpc85xx_rdb_setup_arch()", 0); in mpc85xx_rdb_setup_arch()
Dmpc85xx_mds.c304 if (ppc_md.progress) in mpc85xx_mds_setup_arch()
305 ppc_md.progress("mpc85xx_mds_setup_arch()", 0); in mpc85xx_mds_setup_arch()
Dp1022_ds.c473 if (ppc_md.progress) in p1022_ds_setup_arch()
474 ppc_md.progress("p1022_ds_setup_arch()", 0); in p1022_ds_setup_arch()
/linux-4.1.27/arch/powerpc/platforms/powermac/
Dnvram.c451 buffer[i] = ppc_md.nvram_read_val(offset+i); in lookup_partitions()
532 ppc_md.nvram_read_val = core99_nvram_read_byte; in core99_nvram_setup()
533 ppc_md.nvram_write_val = core99_nvram_write_byte; in core99_nvram_setup()
534 ppc_md.nvram_read = core99_nvram_read; in core99_nvram_setup()
535 ppc_md.nvram_write = core99_nvram_write; in core99_nvram_setup()
536 ppc_md.nvram_size = core99_nvram_size; in core99_nvram_setup()
537 ppc_md.nvram_sync = core99_nvram_sync; in core99_nvram_setup()
538 ppc_md.machine_shutdown = core99_nvram_sync; in core99_nvram_setup()
591 ppc_md.nvram_read_val = direct_nvram_read_byte; in pmac_nvram_init()
592 ppc_md.nvram_write_val = direct_nvram_write_byte; in pmac_nvram_init()
[all …]
Dsmp.c251 if (ppc_md.progress) ppc_md.progress("psurge_quad_init", 0x351); in psurge_quad_init()
334 if (ppc_md.progress) ppc_md.progress("smp_psurge_probe - done", 0x352); in smp_psurge_probe()
354 if (ppc_md.progress) ppc_md.progress("smp_psurge_kick_cpu", 0x353); in smp_psurge_kick_cpu()
401 if (ppc_md.progress) ppc_md.progress("smp_psurge_kick_cpu - done", 0x354); in smp_psurge_kick_cpu()
772 if (ppc_md.progress) ppc_md.progress("smp_core99_probe", 0x345); in smp_core99_probe()
809 if (ppc_md.progress) in smp_core99_kick_cpu()
810 ppc_md.progress("smp_core99_kick_cpu", 0x346); in smp_core99_kick_cpu()
838 if (ppc_md.progress) ppc_md.progress("smp_core99_kick_cpu done", 0x347); in smp_core99_kick_cpu()
909 if (ppc_md.progress) in smp_core99_bringup_done()
910 ppc_md.progress("smp_core99_bringup_done", 0x349); in smp_core99_bringup_done()
[all …]
Dpic.c306 ppc_md.get_irq = pmac_pic_get_irq; in pmac_pic_probe_oldstyle()
509 ppc_md.get_irq = mpic_get_irq; in pmac_pic_probe_mpic()
/linux-4.1.27/arch/powerpc/include/asm/
Drtc.h47 if (ppc_md.get_rtc_time) in get_rtc_time()
48 ppc_md.get_rtc_time(time); in get_rtc_time()
55 if (ppc_md.set_rtc_time) in set_rtc_time()
56 return ppc_md.set_rtc_time(time); in set_rtc_time()
Darchrandom.h10 if (ppc_md.get_random_long) in arch_get_random_long()
11 return ppc_md.get_random_long(v); in arch_get_random_long()
30 return !!ppc_md.get_random_long; in arch_has_random()
Diommu.h183 if (ppc_md.iommu_save) in iommu_save()
184 ppc_md.iommu_save(); in iommu_save()
189 if (ppc_md.iommu_restore) in iommu_restore()
190 ppc_md.iommu_restore(); in iommu_restore()
Dpci.h52 if (ppc_md.pci_get_legacy_ide_irq) in pci_get_legacy_ide_irq()
53 return ppc_md.pci_get_legacy_ide_irq(dev, channel); in pci_get_legacy_ide_irq()
Dmachdep.h298 extern struct machdep_calls ppc_md;
334 if (ppc_md.log_error) in log_error()
335 ppc_md.log_error(buf, err_type, fatal); in log_error()
Dpmac_feature.h149 if (!ppc_md.feature_call || !machine_is(powermac)) in pmac_call_feature()
151 return ppc_md.feature_call(selector, node, param, value); in pmac_call_feature()
/linux-4.1.27/arch/powerpc/platforms/chrp/
Dsetup.c321 ppc_md.restart = briq_restart; in chrp_setup_arch()
331 ppc_md.progress = rtas_progress; in chrp_setup_arch()
335 ppc_md.get_boot_time = rtas_get_boot_time; in chrp_setup_arch()
336 ppc_md.get_rtc_time = rtas_get_rtc_time; in chrp_setup_arch()
337 ppc_md.set_rtc_time = rtas_set_rtc_time; in chrp_setup_arch()
363 if (ppc_md.progress) ppc_md.progress("Linux/PPC "UTS_RELEASE"\n", 0x0); in chrp_setup_arch()
455 ppc_md.get_irq = mpic_get_irq; in chrp_find_openpic()
511 if (ppc_md.get_irq == NULL) { in chrp_find_8259()
512 ppc_md.get_irq = i8259_irq; in chrp_find_8259()
542 ppc_md.get_irq = i8259_irq; in chrp_init_IRQ()
[all …]
Dnvram.c87 ppc_md.nvram_read_val = chrp_nvram_read; in chrp_nvram_init()
88 ppc_md.nvram_write_val = chrp_nvram_write; in chrp_nvram_init()
/linux-4.1.27/arch/powerpc/platforms/ps3/
Dhtab.c198 ppc_md.hpte_invalidate = ps3_hpte_invalidate; in ps3_hpte_init()
199 ppc_md.hpte_updatepp = ps3_hpte_updatepp; in ps3_hpte_init()
200 ppc_md.hpte_updateboltedpp = ps3_hpte_updateboltedpp; in ps3_hpte_init()
201 ppc_md.hpte_insert = ps3_hpte_insert; in ps3_hpte_init()
202 ppc_md.hpte_remove = ps3_hpte_remove; in ps3_hpte_init()
203 ppc_md.hpte_clear_all = ps3_hpte_clear; in ps3_hpte_init()
Dsetup.c218 ppc_md.power_save = ps3_power_save; in ps3_setup_arch()
Dinterrupt.c779 ppc_md.get_irq = ps3_get_irq; in ps3_init_IRQ()
/linux-4.1.27/arch/powerpc/platforms/embedded6xx/
Dmpc7448_hpc2.c68 if (ppc_md.progress) in mpc7448_hpc2_setup_arch()
69 ppc_md.progress("mpc7448_hpc2_setup_arch():set_bridge", 0); in mpc7448_hpc2_setup_arch()
78 ppc_md.pci_exclude_device = mpc7448_hpc2_exclude_device; in mpc7448_hpc2_setup_arch()
79 if (ppc_md.progress) in mpc7448_hpc2_setup_arch()
80 ppc_md.progress("tsi108: resources set", 0x100); in mpc7448_hpc2_setup_arch()
Dholly.c117 if (ppc_md.progress) in holly_setup_arch()
118 ppc_md.progress("holly_setup_arch():set_bridge", 0); in holly_setup_arch()
129 ppc_md.pci_exclude_device = holly_exclude_device; in holly_setup_arch()
130 if (ppc_md.progress) in holly_setup_arch()
131 ppc_md.progress("tsi108: resources set", 0x100); in holly_setup_arch()
Dmvme5100.c164 if (ppc_md.progress) in mvme5100_setup_arch()
165 ppc_md.progress("mvme5100_setup_arch()", 0); in mvme5100_setup_arch()
Dwii.c190 if (ppc_md.restart) in wii_halt()
191 ppc_md.restart(NULL); in wii_halt()
/linux-4.1.27/arch/powerpc/sysdev/
Dmmio_nvram.c149 ppc_md.nvram_read_val = mmio_nvram_read_val; in mmio_nvram_init()
150 ppc_md.nvram_write_val = mmio_nvram_write_val; in mmio_nvram_init()
151 ppc_md.nvram_read = mmio_nvram_read; in mmio_nvram_init()
152 ppc_md.nvram_write = mmio_nvram_write; in mmio_nvram_init()
153 ppc_md.nvram_size = mmio_nvram_get_size; in mmio_nvram_init()
Ddart_iommu.c390 ppc_md.tce_build = dart_build; in iommu_init_early_dart()
391 ppc_md.tce_free = dart_free; in iommu_init_early_dart()
392 ppc_md.tce_flush = dart_flush; in iommu_init_early_dart()
396 ppc_md.dma_set_mask = dart_dma_set_mask; in iommu_init_early_dart()
448 ppc_md.iommu_save = iommu_dart_save; in iommu_init_late_dart()
449 ppc_md.iommu_restore = iommu_dart_restore; in iommu_init_late_dart()
Dindirect_pci.c38 if (ppc_md.pci_exclude_device) in __indirect_read_config()
39 if (ppc_md.pci_exclude_device(hose, bus_number, devfn)) in __indirect_read_config()
104 if (ppc_md.pci_exclude_device) in indirect_write_config()
105 if (ppc_md.pci_exclude_device(hose, bus->number, devfn)) in indirect_write_config()
Dmpic_pasemi_msi.c164 WARN_ON(ppc_md.setup_msi_irqs); in mpic_pasemi_msi_init()
165 ppc_md.setup_msi_irqs = pasemi_msi_setup_msi_irqs; in mpic_pasemi_msi_init()
166 ppc_md.teardown_msi_irqs = pasemi_msi_teardown_msi_irqs; in mpic_pasemi_msi_init()
Dmpic_u3msi.c197 WARN_ON(ppc_md.setup_msi_irqs); in mpic_u3msi_init()
198 ppc_md.setup_msi_irqs = u3msi_setup_msi_irqs; in mpic_u3msi_init()
199 ppc_md.teardown_msi_irqs = u3msi_teardown_msi_irqs; in mpic_u3msi_init()
Dxilinx_pci.c125 if (!ppc_md.pci_exclude_device) in xilinx_pci_init()
126 ppc_md.pci_exclude_device = xilinx_pci_exclude_device; in xilinx_pci_init()
Dtsi108_pci.c67 if (ppc_md.pci_exclude_device) in tsi108_direct_write_config()
68 if (ppc_md.pci_exclude_device(hose, bus->number, devfunc)) in tsi108_direct_write_config()
154 if (ppc_md.pci_exclude_device) in tsi108_direct_read_config()
155 if (ppc_md.pci_exclude_device(hose, bus->number, devfn)) in tsi108_direct_read_config()
Dppc4xx_hsta_msi.c174 ppc_md.setup_msi_irqs = hsta_setup_msi_irqs; in hsta_msi_probe()
175 ppc_md.teardown_msi_irqs = hsta_teardown_msi_irqs; in hsta_msi_probe()
Dfsl_msi.c546 if (!ppc_md.setup_msi_irqs) { in fsl_of_msi_probe()
547 ppc_md.setup_msi_irqs = fsl_setup_msi_irqs; in fsl_of_msi_probe()
548 ppc_md.teardown_msi_irqs = fsl_teardown_msi_irqs; in fsl_of_msi_probe()
549 } else if (ppc_md.setup_msi_irqs != fsl_setup_msi_irqs) { in fsl_of_msi_probe()
Dppc4xx_msi.c254 ppc_md.setup_msi_irqs = ppc4xx_setup_msi_irqs; in ppc4xx_msi_probe()
255 ppc_md.teardown_msi_irqs = ppc4xx_teardown_msi_irqs; in ppc4xx_msi_probe()
Dfsl_soc.c197 if (!rstcr && ppc_md.restart == fsl_rstcr_restart) in setup_rstcr()
Dppc4xx_cpm.c268 ppc_md.power_save = &cpm_idle; in cpm_init()
Dfsl_pci.c358 ppc_md.dma_set_mask = fsl_pci_dma_set_mask; in setup_pci_atmu()
624 if (ppc_md.pci_exclude_device) { in mpc83xx_pcie_exclude_device()
625 if (ppc_md.pci_exclude_device(hose, bus->number, devfn)) in mpc83xx_pcie_exclude_device()
Dmpic.c1424 WARN_ON(ppc_md.get_irq != mpic_get_coreint_irq); in mpic_alloc()
1425 ppc_md.get_irq = mpic_get_irq; in mpic_alloc()
/linux-4.1.27/arch/powerpc/platforms/pseries/
Dsetup.c206 ppc_md.get_irq = mpic_get_irq; in pseries_mpic_init_IRQ()
239 ppc_md.init_IRQ = pseries_mpic_init_IRQ; in pseries_discover_pic()
244 ppc_md.init_IRQ = pseries_xics_init_IRQ; in pseries_discover_pic()
538 ppc_md.power_save = pseries_lpar_idle; in pSeries_setup_arch()
539 ppc_md.enable_pmcs = pseries_lpar_enable_pmcs; in pSeries_setup_arch()
542 ppc_md.enable_pmcs = power4_enable_pmcs; in pSeries_setup_arch()
545 ppc_md.pcibios_root_bridge_prepare = pseries_root_bridge_prepare; in pSeries_setup_arch()
564 ppc_md.progress("Linux ppc64\n", 0); in pSeries_init_panel()
566 ppc_md.progress("Linux ppc64le\n", 0); in pSeries_init_panel()
568 ppc_md.progress(init_utsname()->version, 0); in pSeries_init_panel()
[all …]
Dnvram.c181 rc = ppc_md.nvram_write((char *)&clear_word, sizeof(int), &tmp_index); in nvram_clear_error_log()
243 ppc_md.nvram_read = pSeries_nvram_read; in pSeries_nvram_init()
244 ppc_md.nvram_write = pSeries_nvram_write; in pSeries_nvram_init()
245 ppc_md.nvram_size = pSeries_nvram_get_size; in pSeries_nvram_init()
Dkexec.c64 ppc_md.kexec_cpu_down = pseries_kexec_cpu_down_mpic; in setup_kexec_cpu_down_mpic()
75 ppc_md.kexec_cpu_down = pseries_kexec_cpu_down_xics; in setup_kexec_cpu_down_xics()
Dlpar.c595 ppc_md.hpte_invalidate = pSeries_lpar_hpte_invalidate; in hpte_init_lpar()
596 ppc_md.hpte_updatepp = pSeries_lpar_hpte_updatepp; in hpte_init_lpar()
597 ppc_md.hpte_updateboltedpp = pSeries_lpar_hpte_updateboltedpp; in hpte_init_lpar()
598 ppc_md.hpte_insert = pSeries_lpar_hpte_insert; in hpte_init_lpar()
599 ppc_md.hpte_remove = pSeries_lpar_hpte_remove; in hpte_init_lpar()
600 ppc_md.hpte_removebolted = pSeries_lpar_hpte_removebolted; in hpte_init_lpar()
601 ppc_md.flush_hash_range = pSeries_lpar_flush_hash_range; in hpte_init_lpar()
602 ppc_md.hpte_clear_all = pSeries_lpar_hptab_clear; in hpte_init_lpar()
603 ppc_md.hugepage_invalidate = pSeries_lpar_hugepage_invalidate; in hpte_init_lpar()
Dmsi.c519 WARN_ON(ppc_md.setup_msi_irqs); in rtas_msi_init()
520 ppc_md.setup_msi_irqs = rtas_setup_msi_irqs; in rtas_msi_init()
521 ppc_md.teardown_msi_irqs = rtas_teardown_msi_irqs; in rtas_msi_init()
523 WARN_ON(ppc_md.pci_irq_fixup); in rtas_msi_init()
524 ppc_md.pci_irq_fixup = rtas_msi_pci_irq_fixup; in rtas_msi_init()
Diommu.c1304 ppc_md.tce_build = tce_buildmulti_pSeriesLP; in iommu_init_early_pSeries()
1305 ppc_md.tce_free = tce_freemulti_pSeriesLP; in iommu_init_early_pSeries()
1307 ppc_md.tce_build = tce_build_pSeriesLP; in iommu_init_early_pSeries()
1308 ppc_md.tce_free = tce_free_pSeriesLP; in iommu_init_early_pSeries()
1310 ppc_md.tce_get = tce_get_pSeriesLP; in iommu_init_early_pSeries()
1313 ppc_md.dma_set_mask = dma_set_mask_pSeriesLP; in iommu_init_early_pSeries()
1314 ppc_md.dma_get_required_mask = dma_get_required_mask_pSeriesLP; in iommu_init_early_pSeries()
1316 ppc_md.tce_build = tce_build_pSeries; in iommu_init_early_pSeries()
1317 ppc_md.tce_free = tce_free_pSeries; in iommu_init_early_pSeries()
1318 ppc_md.tce_get = tce_get_pseries; in iommu_init_early_pSeries()
[all …]
Dhotplug-cpu.c122 if (ppc_md.suspend_disable_cpu) in pseries_mach_cpu_die()
123 ppc_md.suspend_disable_cpu(); in pseries_mach_cpu_die()
409 ppc_md.cpu_die = pseries_mach_cpu_die; in pseries_cpu_hotplug_init()
Dsuspend.c278 ppc_md.suspend_disable_cpu = pseries_suspend_cpu; in pseries_suspend_init()
279 ppc_md.suspend_enable_irqs = pseries_suspend_enable_irqs; in pseries_suspend_init()
Drng.c41 ppc_md.get_random_long = pseries_get_random_long; in rng_init()
Ddlpar.c650 ppc_md.cpu_probe = dlpar_cpu_probe; in pseries_dlpar_init()
651 ppc_md.cpu_release = dlpar_cpu_release; in pseries_dlpar_init()
/linux-4.1.27/arch/powerpc/platforms/powernv/
Dsetup.c85 WARN_ON(!ppc_md.get_irq); in pnv_init_IRQ()
270 ppc_md.get_boot_time = opal_get_boot_time; in pnv_setup_machdep_opal()
271 ppc_md.restart = pnv_restart; in pnv_setup_machdep_opal()
273 ppc_md.halt = pnv_halt; in pnv_setup_machdep_opal()
274 ppc_md.machine_check_exception = opal_machine_check; in pnv_setup_machdep_opal()
275 ppc_md.mce_check_early_recovery = opal_mce_check_early_recovery; in pnv_setup_machdep_opal()
276 ppc_md.hmi_exception_early = opal_hmi_exception_early; in pnv_setup_machdep_opal()
277 ppc_md.handle_hmi_exception = opal_handle_hmi_exception; in pnv_setup_machdep_opal()
Dopal-nvram.c94 ppc_md.nvram_read = opal_nvram_read; in opal_nvram_init()
95 ppc_md.nvram_write = opal_nvram_write; in opal_nvram_init()
96 ppc_md.nvram_size = opal_nvram_size; in opal_nvram_init()
Dpci.c766 ppc_md.tce_build = pnv_tce_build_vm; in pnv_pci_init()
767 ppc_md.tce_free = pnv_tce_free_vm; in pnv_pci_init()
768 ppc_md.tce_build_rm = pnv_tce_build_rm; in pnv_pci_init()
769 ppc_md.tce_free_rm = pnv_tce_free_rm; in pnv_pci_init()
770 ppc_md.tce_get = pnv_tce_get; in pnv_pci_init()
775 ppc_md.setup_msi_irqs = pnv_setup_msi_irqs; in pnv_pci_init()
776 ppc_md.teardown_msi_irqs = pnv_teardown_msi_irqs; in pnv_pci_init()
Drng.c131 ppc_md.get_random_long = powernv_get_random_long; in rng_create()
Dsmp.c254 ppc_md.cpu_die = pnv_smp_cpu_kill_self; in pnv_smp_init()
Dpci-ioda.c2810 ppc_md.pcibios_fixup = pnv_pci_ioda_fixup; in pnv_pci_init_ioda_phb()
2817 ppc_md.pcibios_fixup_sriov = pnv_pci_ioda_fixup_iov_resources; in pnv_pci_init_ioda_phb()
2818 ppc_md.pcibios_iov_resource_alignment = pnv_pci_iov_resource_alignment; in pnv_pci_init_ioda_phb()
/linux-4.1.27/arch/powerpc/platforms/86xx/
Dmpc86xx_hpcn.c64 if (ppc_md.progress) in mpc86xx_hpcn_setup_arch()
65 ppc_md.progress("mpc86xx_hpcn_setup_arch()", 0); in mpc86xx_hpcn_setup_arch()
68 ppc_md.pci_exclude_device = mpc86xx_exclude_device; in mpc86xx_hpcn_setup_arch()
Dsbc8641d.c41 if (ppc_md.progress) in sbc8641_setup_arch()
42 ppc_md.progress("sbc8641_setup_arch()", 0); in sbc8641_setup_arch()
Dmpc8610_hpcd.c286 if (ppc_md.progress) in mpc86xx_hpcd_setup_arch()
287 ppc_md.progress("mpc86xx_hpcd_setup_arch()", 0); in mpc86xx_hpcd_setup_arch()
/linux-4.1.27/arch/powerpc/platforms/82xx/
Dpq2fads.c123 if (ppc_md.progress) in pq2fads_setup_arch()
124 ppc_md.progress("pq2fads_setup_arch()", 0); in pq2fads_setup_arch()
158 if (ppc_md.progress) in pq2fads_setup_arch()
159 ppc_md.progress("pq2fads_setup_arch(), finish", 0); in pq2fads_setup_arch()
Dkm82xx.c167 if (ppc_md.progress) in km82xx_setup_arch()
168 ppc_md.progress("km82xx_setup_arch()", 0); in km82xx_setup_arch()
179 if (ppc_md.progress) in km82xx_setup_arch()
180 ppc_md.progress("km82xx_setup_arch(), finish", 0); in km82xx_setup_arch()
Dmpc8272_ads.c141 if (ppc_md.progress) in mpc8272_ads_setup_arch()
142 ppc_md.progress("mpc8272_ads_setup_arch()", 0); in mpc8272_ads_setup_arch()
180 if (ppc_md.progress) in mpc8272_ads_setup_arch()
181 ppc_md.progress("mpc8272_ads_setup_arch(), finish", 0); in mpc8272_ads_setup_arch()
Dep8248e.c265 if (ppc_md.progress) in ep8248e_setup_arch()
266 ppc_md.progress("ep8248e_setup_arch()", 0); in ep8248e_setup_arch()
296 if (ppc_md.progress) in ep8248e_setup_arch()
297 ppc_md.progress("ep8248e_setup_arch(), finish", 0); in ep8248e_setup_arch()
Dpq2.c76 ppc_md.pci_exclude_device = pq2_pci_exclude_device; in pq2_init_pci()
/linux-4.1.27/arch/powerpc/platforms/44x/
Didle.c48 ppc_md.power_save = &ppc44x_idle; in ppc44x_idle_init()
61 ppc_md.power_save = NULL; in idle_param()
Dppc476.c96 ppc_md.restart = avr_reset_system; in avr_probe()
144 ppc_md.get_irq = mpic_get_irq; in ppc47x_init_irq()
284 ppc_md.pci_irq_fixup = ppc47x_pci_irq_fixup; in ppc47x_probe()
Diss4xx.c68 ppc_md.get_irq = uic_get_irq; in iss4xx_init_irq()
77 ppc_md.get_irq = mpic_get_irq; in iss4xx_init_irq()
/linux-4.1.27/arch/powerpc/platforms/83xx/
Dasp834x.c33 if (ppc_md.progress) in asp834x_setup_arch()
34 ppc_md.progress("asp834x_setup_arch()", 0); in asp834x_setup_arch()
Dsbc834x.c50 if (ppc_md.progress) in sbc834x_setup_arch()
51 ppc_md.progress("sbc834x_setup_arch()", 0); in sbc834x_setup_arch()
Dmpc836x_rdk.c34 if (ppc_md.progress) in mpc836x_rdk_setup_arch()
35 ppc_md.progress("mpc836x_rdk_setup_arch()", 0); in mpc836x_rdk_setup_arch()
Dmpc830x_rdb.c30 if (ppc_md.progress) in mpc830x_rdb_setup_arch()
31 ppc_md.progress("mpc830x_rdb_setup_arch()", 0); in mpc830x_rdb_setup_arch()
Dmpc831x_rdb.c31 if (ppc_md.progress) in mpc831x_rdb_setup_arch()
32 ppc_md.progress("mpc831x_rdb_setup_arch()", 0); in mpc831x_rdb_setup_arch()
Dmpc834x_itx.c60 if (ppc_md.progress) in mpc834x_itx_setup_arch()
61 ppc_md.progress("mpc834x_itx_setup_arch()", 0); in mpc834x_itx_setup_arch()
Dmpc837x_rdb.c53 if (ppc_md.progress) in mpc837x_rdb_setup_arch()
54 ppc_md.progress("mpc837x_rdb_setup_arch()", 0); in mpc837x_rdb_setup_arch()
Dmpc834x_mds.c79 if (ppc_md.progress) in mpc834x_mds_setup_arch()
80 ppc_md.progress("mpc834x_mds_setup_arch()", 0); in mpc834x_mds_setup_arch()
Dmpc832x_mds.c61 if (ppc_md.progress) in mpc832x_sys_setup_arch()
62 ppc_md.progress("mpc832x_sys_setup_arch()", 0); in mpc832x_sys_setup_arch()
Dmpc837x_mds.c82 if (ppc_md.progress) in mpc837x_mds_setup_arch()
83 ppc_md.progress("mpc837x_mds_setup_arch()", 0); in mpc837x_mds_setup_arch()
Dkm83xx.c133 if (ppc_md.progress) in mpc83xx_km_setup_arch()
134 ppc_md.progress("kmpbec83xx_setup_arch()", 0); in mpc83xx_km_setup_arch()
Dmpc836x_mds.c69 if (ppc_md.progress) in mpc836x_mds_setup_arch()
70 ppc_md.progress("mpc836x_mds_setup_arch()", 0); in mpc836x_mds_setup_arch()
Dmpc832x_rdb.c200 if (ppc_md.progress) in mpc832x_rdb_setup_arch()
201 ppc_md.progress("mpc832x_rdb_setup_arch()", 0); in mpc832x_rdb_setup_arch()
/linux-4.1.27/arch/powerpc/platforms/52xx/
Dmpc5200_simple.c39 if (ppc_md.progress) in mpc5200_simple_setup_arch()
40 ppc_md.progress("mpc5200_simple_setup_arch()", 0); in mpc5200_simple_setup_arch()
Dmpc52xx_pci.c113 if (ppc_md.pci_exclude_device) in mpc52xx_pci_read_config()
114 if (ppc_md.pci_exclude_device(hose, bus->number, devfn)) in mpc52xx_pci_read_config()
170 if (ppc_md.pci_exclude_device) in mpc52xx_pci_write_config()
171 if (ppc_md.pci_exclude_device(hose, bus->number, devfn)) in mpc52xx_pci_write_config()
390 ppc_md.pcibios_fixup_resources = mpc52xx_pci_fixup_resources; in mpc52xx_add_bridge()
Dlite5200.c153 if (ppc_md.progress) in lite5200_setup_arch()
154 ppc_md.progress("lite5200_setup_arch()", 0); in lite5200_setup_arch()
Defika.c197 if (ppc_md.progress) in efika_setup_arch()
198 ppc_md.progress("Linux/PPC " UTS_RELEASE " running on Efika ;-)\n", 0x0); in efika_setup_arch()
Dmedia5200.c201 if (ppc_md.progress) in media5200_setup_arch()
202 ppc_md.progress("media5200_setup_arch()", 0); in media5200_setup_arch()
/linux-4.1.27/arch/powerpc/platforms/amigaone/
Dsetup.c82 if (ppc_md.progress) in amigaone_setup_arch()
83 ppc_md.progress("Linux/PPC "UTS_RELEASE"\n", 0); in amigaone_setup_arch()
111 ppc_md.get_irq = i8259_irq; in amigaone_init_IRQ()
/linux-4.1.27/arch/powerpc/platforms/pasemi/
Didle.c82 ppc_md.system_reset_exception = pasemi_system_reset_exception; in pasemi_idle_init()
83 ppc_md.power_save = modes[current_mode].entry; in pasemi_idle_init()
Diommu.c255 ppc_md.tce_build = iobmap_build; in iommu_init_early_pasemi()
256 ppc_md.tce_free = iobmap_free; in iommu_init_early_pasemi()
/linux-4.1.27/arch/powerpc/platforms/cell/
Dpervasive.c131 ppc_md.power_save = cbe_power_save; in cbe_pervasive_init()
132 ppc_md.system_reset_exception = cbe_system_reset_exception; in cbe_pervasive_init()
Daxon_msi.c409 ppc_md.setup_msi_irqs = axon_msi_setup_msi_irqs; in axon_msi_probe()
410 ppc_md.teardown_msi_irqs = axon_msi_teardown_msi_irqs; in axon_msi_probe()
Dras.c348 ppc_md.machine_check_exception = cbe_machine_check_handler; in cbe_ras_init()
Diommu.c1203 ppc_md.dma_get_required_mask = cell_dma_get_required_mask; in cell_iommu_init()
1204 ppc_md.tce_build = tce_build_cell; in cell_iommu_init()
1205 ppc_md.tce_free = tce_free_cell; in cell_iommu_init()
Dinterrupt.c391 ppc_md.get_irq = iic_get_irq; in iic_init_IRQ()
/linux-4.1.27/arch/powerpc/platforms/maple/
Dsetup.c171 ppc_md.restart = rtas_restart; in maple_use_rtas_reboot_and_halt_if_present()
173 ppc_md.halt = rtas_halt; in maple_use_rtas_reboot_and_halt_if_present()
285 ppc_md.get_irq = mpic_get_irq; in maple_init_IRQ()
/linux-4.1.27/arch/powerpc/kvm/
Dbook3s_64_mmu_host.c36 ppc_md.hpte_invalidate(pte->slot, pte->host_vpn, in kvmppc_mmu_invalidate_pte()
171 if (ppc_md.hpte_remove(hpteg) < 0) { in kvmppc_mmu_map_page()
176 ret = ppc_md.hpte_insert(hpteg, vpn, hpaddr, rflags, vflags, in kvmppc_mmu_map_page()
/linux-4.1.27/drivers/ide/
Dpmac.c879 ppc_md.feature_call(PMAC_FTR_IDE_ENABLE, pmif->node, pmif->aapl_bus_id, in pmac_ide_do_suspend()
892 ppc_md.feature_call(PMAC_FTR_IDE_RESET, pmif->node, pmif->aapl_bus_id, 1); in pmac_ide_do_resume()
893 ppc_md.feature_call(PMAC_FTR_IDE_ENABLE, pmif->node, pmif->aapl_bus_id, 1); in pmac_ide_do_resume()
895 ppc_md.feature_call(PMAC_FTR_IDE_RESET, pmif->node, pmif->aapl_bus_id, 0); in pmac_ide_do_resume()
1093 ppc_md.feature_call(PMAC_FTR_IDE_ENABLE, np, 0, 1); in pmac_ide_setup_device()
1096 ppc_md.feature_call(PMAC_FTR_IDE_RESET, np, pmif->aapl_bus_id, 1); in pmac_ide_setup_device()
1097 ppc_md.feature_call(PMAC_FTR_IDE_ENABLE, np, pmif->aapl_bus_id, 1); in pmac_ide_setup_device()
1099 ppc_md.feature_call(PMAC_FTR_IDE_RESET, np, pmif->aapl_bus_id, 0); in pmac_ide_setup_device()
/linux-4.1.27/drivers/ata/
Dpata_macio.c750 ppc_md.feature_call(PMAC_FTR_IDE_ENABLE, priv->node, 0, 1); in pata_macio_reset_hw()
755 rc = ppc_md.feature_call(PMAC_FTR_IDE_RESET, in pata_macio_reset_hw()
757 ppc_md.feature_call(PMAC_FTR_IDE_ENABLE, in pata_macio_reset_hw()
762 ppc_md.feature_call(PMAC_FTR_IDE_RESET, in pata_macio_reset_hw()
887 ppc_md.feature_call(PMAC_FTR_IDE_ENABLE, priv->node, in pata_macio_do_suspend()
/linux-4.1.27/arch/powerpc/sysdev/xics/
Dxics-common.c414 ppc_md.get_irq = icp_ops->get_irq; in xics_init()
/linux-4.1.27/sound/ppc/
Dpmac.c833 if (ppc_md.feature_call) in snd_pmac_sound_feature()
834 ppc_md.feature_call(PMAC_FTR_SOUND_CHIP_ENABLE, chip->node, 0, enable); in snd_pmac_sound_feature()
/linux-4.1.27/drivers/macintosh/
Dvia-pmu.c2274 ppc_md.suspend_disable_irqs = pmac_suspend_disable_irqs; in register_pmu_pm_ops()
2275 ppc_md.suspend_enable_irqs = pmac_suspend_enable_irqs; in register_pmu_pm_ops()
/linux-4.1.27/arch/powerpc/xmon/
Dxmon.c1017 ppc_md.restart(NULL); in bootcmds()
1019 ppc_md.halt(); in bootcmds()
/linux-4.1.27/arch/powerpc/
DKconfig180 # All PPC32s use generic nvram driver through ppc_md
/linux-4.1.27/Documentation/devicetree/
Dbooting-without-of.txt263 option. This file will define a structure of type "ppc_md"
/linux-4.1.27/
DCREDITS2534 D: Original ppc_md work