Home
last modified time | relevance | path

Searched refs:firmware_has_feature (Results 1 – 25 of 76) sorted by relevance

1234

/Linux-v4.19/arch/powerpc/platforms/powernv/
Dsetup.c150 if (firmware_has_feature(FW_FEATURE_OPAL)) in pnv_setup_arch()
168 if (firmware_has_feature(FW_FEATURE_OPAL)) in pnv_init()
193 if (firmware_has_feature(FW_FEATURE_OPAL)) in pnv_show_cpuinfo()
328 if (!firmware_has_feature(FW_FEATURE_OPAL)) in pnv_kexec_cpu_down()
389 if (firmware_has_feature(FW_FEATURE_OPAL)) in pnv_probe()
402 if (!firmware_has_feature(FW_FEATURE_OPAL) || in pnv_tm_init()
Dopal-xscom.c136 if (firmware_has_feature(FW_FEATURE_OPAL)) in opal_xscom_init()
/Linux-v4.19/arch/powerpc/platforms/pseries/
Dsetup.c261 if (!firmware_has_feature(FW_FEATURE_SPLPAR)) in alloc_dispatch_logs()
401 if (firmware_has_feature(FW_FEATURE_SET_MODE)) in pSeries_machine_kexec()
759 if (firmware_has_feature(FW_FEATURE_LPAR)) { in pSeries_setup_arch()
830 if (firmware_has_feature(FW_FEATURE_CMO) && !h_get_mpp_x(&mpp_x_data)) in pSeries_coalesce_init()
921 if (firmware_has_feature(FW_FEATURE_LPAR)) in pseries_init()
924 if (firmware_has_feature(FW_FEATURE_XDABR)) in pseries_init()
926 else if (firmware_has_feature(FW_FEATURE_DABR)) in pseries_init()
929 if (firmware_has_feature(FW_FEATURE_SET_MODE)) in pseries_init()
994 if (firmware_has_feature(FW_FEATURE_LPAR)) in pSeries_pci_probe_mode()
Dlparcfg.c267 if (!firmware_has_feature(FW_FEATURE_XCMO)) in parse_mpp_x_data()
393 seq_printf(m, "cmo_enabled=%d\n", firmware_has_feature(FW_FEATURE_CMO)); in pseries_cmo_data()
395 if (!firmware_has_feature(FW_FEATURE_CMO)) in pseries_cmo_data()
431 if (firmware_has_feature(FW_FEATURE_LPAR) && in parse_em_data()
456 if (firmware_has_feature(FW_FEATURE_SPLPAR)) { in pseries_lparcfg_data()
595 if (!firmware_has_feature(FW_FEATURE_SPLPAR)) in lparcfg_write()
705 if (firmware_has_feature(FW_FEATURE_SPLPAR)) in lparcfg_init()
Dlpar.c101 if (!radix_enabled() && firmware_has_feature(FW_FEATURE_SPLPAR)) { in vpa_init()
163 if (firmware_has_feature(FW_FEATURE_XCMO) && !(hpte_r & HPTE_R_N)) in pSeries_lpar_hpte_insert()
287 if (firmware_has_feature(FW_FEATURE_SET_MODE) && !is_fadump_active()) in pseries_hpte_clear_all()
441 if (!firmware_has_feature(FW_FEATURE_BULK_REMOVE)) { in __pSeries_lpar_hugepage_invalidate()
581 if (!firmware_has_feature(FW_FEATURE_BULK_REMOVE)) { in pSeries_lpar_flush_hash_range()
618 firmware_has_feature(FW_FEATURE_BULK_REMOVE)) { in disable_bulk_remove()
663 if (!firmware_has_feature(FW_FEATURE_HPT_RESIZE)) in pseries_lpar_resize_hpt()
765 if (firmware_has_feature(FW_FEATURE_HPT_RESIZE)) in hpte_init_pseries()
820 if (!cmo_free_hint_flag || !firmware_has_feature(FW_FEATURE_CMO)) in arch_free_page()
Dpseries_energy.c53 if (firmware_has_feature(FW_FEATURE_DRC_INFO)) { in cpu_to_drc_index()
115 if (firmware_has_feature(FW_FEATURE_DRC_INFO)) { in drc_index_to_cpu()
302 if (!firmware_has_feature(FW_FEATURE_BEST_ENERGY)) in pseries_energy_init()
Dkexec.c32 if (firmware_has_feature(FW_FEATURE_SPLPAR) && !crash_shutdown) { in pseries_kexec_cpu_down()
Dvio.c647 if (!firmware_has_feature(FW_FEATURE_CMO)) in vio_cmo_set_dev_desired()
1210 if (firmware_has_feature(FW_FEATURE_LPAR)) in vio_build_iommu_table()
1259 if (firmware_has_feature(FW_FEATURE_CMO)) { in vio_bus_probe()
1265 if (error && firmware_has_feature(FW_FEATURE_CMO)) in vio_bus_probe()
1289 if (!ret && firmware_has_feature(FW_FEATURE_CMO)) in vio_bus_remove()
1441 if (firmware_has_feature(FW_FEATURE_CMO)) in vio_register_device_node()
1510 if (firmware_has_feature(FW_FEATURE_CMO)) in vio_bus_init()
1530 if (firmware_has_feature(FW_FEATURE_CMO)) in vio_bus_init()
Diommu.c230 if ((npages == 1) || !firmware_has_feature(FW_FEATURE_MULTITCE)) { in tce_buildmulti_pSeriesLP()
322 if (!firmware_has_feature(FW_FEATURE_MULTITCE)) in tce_freemulti_pSeriesLP()
870 if (!firmware_has_feature(FW_FEATURE_LPAR)) in find_existing_ddw_windows()
1368 if (firmware_has_feature(FW_FEATURE_LPAR)) { in iommu_init_early_pSeries()
1388 firmware_has_feature(FW_FEATURE_LPAR) && in disable_multitce()
1389 firmware_has_feature(FW_FEATURE_MULTITCE)) { in disable_multitce()
DhvCall_inst.c149 if (!firmware_has_feature(FW_FEATURE_LPAR)) in hcall_inst_init()
Dsuspend.c267 if (!firmware_has_feature(FW_FEATURE_LPAR)) in pseries_suspend_init()
Dsmp.c145 if (firmware_has_feature(FW_FEATURE_SPLPAR)) in smp_setup_cpu()
/Linux-v4.19/arch/powerpc/include/asm/
Dpmc.h39 if (firmware_has_feature(FW_FEATURE_LPAR)) { in ppc_set_pmu_inuse()
Dlppaca.h118 if (!firmware_has_feature(FW_FEATURE_SPLPAR)) in lppaca_shared_proc()
Dfirmware.h120 #define firmware_has_feature(feature) \ macro
/Linux-v4.19/arch/powerpc/platforms/ps3/
Dtime.c64 if (!firmware_has_feature(FW_FEATURE_PS3_LV1)) in ps3_rtc_init()
/Linux-v4.19/arch/powerpc/kernel/
Dsetup_64.c206 if (firmware_has_feature(FW_FEATURE_SET_MODE)) { in configure_exceptions()
223 if (firmware_has_feature(FW_FEATURE_OPAL)) in configure_exceptions()
408 if (firmware_has_feature(FW_FEATURE_OPAL)) in use_spinloop()
846 if (firmware_has_feature(FW_FEATURE_LPAR)) in disable_hardlockup_detector()
Dmachine_kexec_64.c357 !(firmware_has_feature(FW_FEATURE_LPAR) || in default_machine_kexec()
358 firmware_has_feature(FW_FEATURE_PS3_LV1)); in default_machine_kexec()
/Linux-v4.19/drivers/usb/host/
Dehci-ps3.c236 return firmware_has_feature(FW_FEATURE_PS3_LV1) in ps3_ehci_driver_register()
243 if (firmware_has_feature(FW_FEATURE_PS3_LV1)) in ps3_ehci_driver_unregister()
Dohci-ps3.c221 return firmware_has_feature(FW_FEATURE_PS3_LV1) in ps3_ohci_driver_register()
228 if (firmware_has_feature(FW_FEATURE_PS3_LV1)) in ps3_ohci_driver_unregister()
/Linux-v4.19/arch/powerpc/mm/
Dpkeys.c54 if (firmware_has_feature(FW_FEATURE_LPAR)) in pkey_mmu_enabled()
88 if (!pkeys_devtree_defined && !firmware_has_feature(FW_FEATURE_LPAR) && in pkey_initialize()
Dnuma.c281 if (firmware_has_feature(FW_FEATURE_OPAL)) in find_min_common_depth()
311 if (firmware_has_feature(FW_FEATURE_OPAL) || in find_min_common_depth()
312 firmware_has_feature(FW_FEATURE_TYPE1_AFFINITY)) { in find_min_common_depth()
1505 if (firmware_has_feature(FW_FEATURE_PRRN)) { in start_topology_update()
1513 if (firmware_has_feature(FW_FEATURE_VPHN) && in start_topology_update()
Dhash_utils_64.c542 firmware_has_feature(FW_FEATURE_SPLPAR); in might_have_hea()
849 if (firmware_has_feature(FW_FEATURE_LPAR) || in htab_initialize()
850 firmware_has_feature(FW_FEATURE_PS3_LV1)) { in htab_initialize()
1021 if (firmware_has_feature(FW_FEATURE_PS3_LV1)) in hash__early_init_mmu()
1023 else if (firmware_has_feature(FW_FEATURE_LPAR)) in hash__early_init_mmu()
1050 if (!firmware_has_feature(FW_FEATURE_LPAR)) { in hash__early_init_mmu_secondary()
/Linux-v4.19/arch/powerpc/platforms/cell/
Dspu_manage.c72 if (!firmware_has_feature(FW_FEATURE_LPAR)) in spu_unmap()
166 if (!firmware_has_feature(FW_FEATURE_LPAR)) { in spu_map_device_old()
263 if (!firmware_has_feature(FW_FEATURE_LPAR)) in spu_map_device()
/Linux-v4.19/arch/powerpc/oprofile/
Dcommon.c201 if (firmware_has_feature(FW_FEATURE_LPAR)) in oprofile_arch_init()

1234