Home
last modified time | relevance | path

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

1234

/Linux-v5.4/arch/powerpc/platforms/powernv/
Dsetup.c147 if (firmware_has_feature(FW_FEATURE_OPAL)) in pnv_setup_arch()
165 if (firmware_has_feature(FW_FEATURE_OPAL)) in pnv_init()
198 if (firmware_has_feature(FW_FEATURE_OPAL)) in pnv_show_cpuinfo()
357 if (!firmware_has_feature(FW_FEATURE_OPAL)) in pnv_kexec_cpu_down()
421 if (firmware_has_feature(FW_FEATURE_OPAL)) in pnv_probe()
434 if (!firmware_has_feature(FW_FEATURE_OPAL) || in pnv_tm_init()
Dultravisor.c50 if (!firmware_has_feature(FW_FEATURE_ULTRAVISOR)) in uv_init()
/Linux-v5.4/arch/powerpc/platforms/pseries/
Dsetup.c281 if (!firmware_has_feature(FW_FEATURE_SPLPAR)) in alloc_dispatch_logs()
400 if (firmware_has_feature(FW_FEATURE_SET_MODE)) in pSeries_machine_kexec()
759 if (firmware_has_feature(FW_FEATURE_LPAR)) { in pSeries_setup_arch()
833 if (firmware_has_feature(FW_FEATURE_CMO) && !h_get_mpp_x(&mpp_x_data)) in pSeries_coalesce_init()
924 if (firmware_has_feature(FW_FEATURE_LPAR)) in pseries_init()
927 if (firmware_has_feature(FW_FEATURE_XDABR)) in pseries_init()
929 else if (firmware_has_feature(FW_FEATURE_DABR)) in pseries_init()
932 if (firmware_has_feature(FW_FEATURE_SET_MODE)) in pseries_init()
993 if (firmware_has_feature(FW_FEATURE_LPAR)) in pSeries_pci_probe_mode()
Dlparcfg.c265 if (!firmware_has_feature(FW_FEATURE_XCMO)) in parse_mpp_x_data()
391 seq_printf(m, "cmo_enabled=%d\n", firmware_has_feature(FW_FEATURE_CMO)); in pseries_cmo_data()
393 if (!firmware_has_feature(FW_FEATURE_CMO)) in pseries_cmo_data()
429 if (firmware_has_feature(FW_FEATURE_LPAR) && in parse_em_data()
464 if (firmware_has_feature(FW_FEATURE_SPLPAR)) { in pseries_lparcfg_data()
604 if (!firmware_has_feature(FW_FEATURE_SPLPAR)) in lparcfg_write()
714 if (firmware_has_feature(FW_FEATURE_SPLPAR)) in lparcfg_init()
Dpseries_energy.c50 if (firmware_has_feature(FW_FEATURE_DRC_INFO)) { in cpu_to_drc_index()
121 if (firmware_has_feature(FW_FEATURE_DRC_INFO)) { in drc_index_to_cpu()
308 if (!firmware_has_feature(FW_FEATURE_BEST_ENERGY)) in pseries_energy_init()
Dlpar.c687 if (!radix_enabled() && firmware_has_feature(FW_FEATURE_SPLPAR)) { in vpa_init()
734 if (firmware_has_feature(FW_FEATURE_XCMO) && !(hpte_r & HPTE_R_N)) in pSeries_lpar_hpte_insert()
858 if (firmware_has_feature(FW_FEATURE_SET_MODE) && !is_fadump_active()) in pseries_hpte_clear_all()
1136 if (!firmware_has_feature(FW_FEATURE_BULK_REMOVE)) { in hugepage_bulk_invalidate()
1422 if (!firmware_has_feature(FW_FEATURE_BLOCK_REMOVE)) in pseries_lpar_read_hblkrm_characteristics()
1508 if (!firmware_has_feature(FW_FEATURE_BULK_REMOVE)) { in pSeries_lpar_flush_hash_range()
1546 firmware_has_feature(FW_FEATURE_BULK_REMOVE)) { in disable_bulk_remove()
1594 if (!firmware_has_feature(FW_FEATURE_HPT_RESIZE)) in pseries_lpar_resize_hpt()
1697 if (firmware_has_feature(FW_FEATURE_HPT_RESIZE)) in hpte_init_pseries()
1761 if (!cmo_free_hint_flag || !firmware_has_feature(FW_FEATURE_CMO)) in arch_free_page()
[all …]
Dkexec.c28 if (firmware_has_feature(FW_FEATURE_SPLPAR) && !crash_shutdown) { in pseries_kexec_cpu_down()
Dvio.c628 if (!firmware_has_feature(FW_FEATURE_CMO)) in vio_cmo_set_dev_desired()
1191 if (firmware_has_feature(FW_FEATURE_LPAR)) in vio_build_iommu_table()
1240 if (firmware_has_feature(FW_FEATURE_CMO)) { in vio_bus_probe()
1246 if (error && firmware_has_feature(FW_FEATURE_CMO)) in vio_bus_probe()
1270 if (!ret && firmware_has_feature(FW_FEATURE_CMO)) in vio_bus_remove()
1420 if (firmware_has_feature(FW_FEATURE_CMO)) in vio_register_device_node()
1489 if (firmware_has_feature(FW_FEATURE_CMO)) in vio_bus_init()
1509 if (firmware_has_feature(FW_FEATURE_CMO)) in vio_bus_init()
Diommu.c196 if ((npages == 1) || !firmware_has_feature(FW_FEATURE_MULTITCE)) { in tce_buildmulti_pSeriesLP()
288 if (!firmware_has_feature(FW_FEATURE_MULTITCE)) in tce_freemulti_pSeriesLP()
832 if (!firmware_has_feature(FW_FEATURE_LPAR)) in find_existing_ddw_windows()
1308 if (firmware_has_feature(FW_FEATURE_LPAR)) { in iommu_init_early_pSeries()
1337 firmware_has_feature(FW_FEATURE_LPAR) && in disable_multitce()
1338 firmware_has_feature(FW_FEATURE_MULTITCE)) { in disable_multitce()
/Linux-v5.4/arch/powerpc/include/asm/
Dpmc.h26 if (firmware_has_feature(FW_FEATURE_LPAR)) { in ppc_set_pmu_inuse()
Dultravisor.h25 if (!firmware_has_feature(FW_FEATURE_ULTRAVISOR)) in set_ptcr_when_no_uv()
Dfirmware.h120 #define firmware_has_feature(feature) \ macro
Dlppaca.h129 if (!firmware_has_feature(FW_FEATURE_SPLPAR)) in lppaca_shared_proc()
/Linux-v5.4/arch/powerpc/kernel/
Dsetup_64.c202 if (firmware_has_feature(FW_FEATURE_SET_MODE)) { in configure_exceptions()
219 if (firmware_has_feature(FW_FEATURE_OPAL)) in configure_exceptions()
419 if (firmware_has_feature(FW_FEATURE_OPAL)) in use_spinloop()
830 if (firmware_has_feature(FW_FEATURE_LPAR)) in disable_hardlockup_detector()
Dmachine_kexec_64.c362 !(firmware_has_feature(FW_FEATURE_LPAR) || in default_machine_kexec()
363 firmware_has_feature(FW_FEATURE_PS3_LV1)); in default_machine_kexec()
Ddawr.c62 firmware_has_feature(FW_FEATURE_LPAR) && in dawr_write_file_bool()
/Linux-v5.4/arch/powerpc/platforms/ps3/
Dtime.c52 if (!firmware_has_feature(FW_FEATURE_PS3_LV1)) in ps3_rtc_init()
/Linux-v5.4/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-v5.4/arch/powerpc/platforms/cell/
Dspu_manage.c60 if (!firmware_has_feature(FW_FEATURE_LPAR)) in spu_unmap()
154 if (!firmware_has_feature(FW_FEATURE_LPAR)) { in spu_map_device_old()
238 if (!firmware_has_feature(FW_FEATURE_LPAR)) in spu_map_device()
/Linux-v5.4/arch/powerpc/mm/book3s64/
Dpkeys.c56 if (firmware_has_feature(FW_FEATURE_LPAR)) in pkey_mmu_enabled()
90 if (!pkeys_devtree_defined && !firmware_has_feature(FW_FEATURE_LPAR) && in pkey_initialize()
Dhash_utils.c544 firmware_has_feature(FW_FEATURE_SPLPAR); in might_have_hea()
853 if (firmware_has_feature(FW_FEATURE_LPAR) || in htab_initialize()
854 firmware_has_feature(FW_FEATURE_PS3_LV1)) { in htab_initialize()
1032 if (firmware_has_feature(FW_FEATURE_PS3_LV1)) in hash__early_init_mmu()
1034 else if (firmware_has_feature(FW_FEATURE_LPAR)) in hash__early_init_mmu()
1065 if (!firmware_has_feature(FW_FEATURE_LPAR)) { in hash__early_init_mmu_secondary()
/Linux-v5.4/arch/powerpc/mm/
Dnuma.c291 if (firmware_has_feature(FW_FEATURE_OPAL)) in find_min_common_depth()
321 if (firmware_has_feature(FW_FEATURE_OPAL) || in find_min_common_depth()
322 firmware_has_feature(FW_FEATURE_TYPE1_AFFINITY)) { in find_min_common_depth()
1514 if (firmware_has_feature(FW_FEATURE_PRRN)) { in start_topology_update()
1522 if (firmware_has_feature(FW_FEATURE_VPHN) && in start_topology_update()
/Linux-v5.4/tools/testing/selftests/powerpc/vphn/asm/
Dlppaca.h129 if (!firmware_has_feature(FW_FEATURE_SPLPAR)) in lppaca_shared_proc()
/Linux-v5.4/arch/powerpc/include/asm/book3s/64/
Dhugetlb.h47 if (firmware_has_feature(FW_FEATURE_LPAR) && !radix_enabled()) in gigantic_page_runtime_supported()

1234