Searched refs:firmware_has_feature (Results 1 - 66 of 66) sorted by relevance

/linux-4.4.14/arch/powerpc/platforms/powernv/
H A Dsetup.c52 if (firmware_has_feature(FW_FEATURE_OPAL)) pnv_setup_arch()
70 if (firmware_has_feature(FW_FEATURE_OPAL)) pnv_init_early()
93 if (firmware_has_feature(FW_FEATURE_OPALv3)) pnv_show_cpuinfo()
95 else if (firmware_has_feature(FW_FEATURE_OPALv2)) pnv_show_cpuinfo()
97 else if (firmware_has_feature(FW_FEATURE_OPAL)) pnv_show_cpuinfo()
229 if (!firmware_has_feature(FW_FEATURE_OPALv3)) pnv_kexec_cpu_down()
282 if (firmware_has_feature(FW_FEATURE_OPAL)) pnv_probe()
H A Dopal-xscom.c129 if (firmware_has_feature(FW_FEATURE_OPALv3)) opal_xscom_init()
H A Dsmp.c71 if (paca[nr].cpu_start || !firmware_has_feature(FW_FEATURE_OPALv2)) pnv_smp_kick_cpu()
80 if (firmware_has_feature(FW_FEATURE_OPALv3)) { pnv_smp_kick_cpu()
H A Didle.c245 if (!firmware_has_feature(FW_FEATURE_OPALv3)) pnv_init_idle_states()
H A Dopal.c355 if (firmware_has_feature(FW_FEATURE_OPALv2)) { opal_put_chars()
699 if (firmware_has_feature(FW_FEATURE_OPALv2)) opal_init()
H A Dpci.c815 if (!firmware_has_feature(FW_FEATURE_OPAL)) pnv_pci_init()
H A Deeh-powernv.c51 if (!firmware_has_feature(FW_FEATURE_OPALv3)) { pnv_eeh_init()
H A Dpci-ioda.c347 if (!firmware_has_feature(FW_FEATURE_OPALv3)) { pnv_ioda_parse_m64_window()
/linux-4.4.14/arch/powerpc/platforms/pseries/
H A Dsetup.c304 if (!firmware_has_feature(FW_FEATURE_SPLPAR)) alloc_dispatch_logs()
435 if (firmware_has_feature(FW_FEATURE_SET_MODE)) { pSeries_machine_kexec()
528 if (firmware_has_feature(FW_FEATURE_LPAR)) { pSeries_setup_arch()
539 if (firmware_has_feature(FW_FEATURE_SET_MODE)) { pSeries_setup_arch()
597 if (firmware_has_feature(FW_FEATURE_CMO) && !h_get_mpp_x(&mpp_x_data)) pSeries_coalesce_init()
688 if (firmware_has_feature(FW_FEATURE_LPAR)) pSeries_init_early()
691 if (firmware_has_feature(FW_FEATURE_XDABR)) pSeries_init_early()
693 else if (firmware_has_feature(FW_FEATURE_DABR)) pSeries_init_early()
696 if (firmware_has_feature(FW_FEATURE_SET_MODE)) pSeries_init_early()
795 if (firmware_has_feature(FW_FEATURE_SET_MODE)) { pSeries_probe()
810 if (firmware_has_feature(FW_FEATURE_LPAR)) pSeries_probe()
825 if (firmware_has_feature(FW_FEATURE_LPAR)) pSeries_pci_probe_mode()
H A Dkexec.c27 if (firmware_has_feature(FW_FEATURE_SPLPAR) && !crash_shutdown) { pseries_kexec_cpu_down()
H A Dlparcfg.c264 if (!firmware_has_feature(FW_FEATURE_XCMO)) parse_mpp_x_data()
390 seq_printf(m, "cmo_enabled=%d\n", firmware_has_feature(FW_FEATURE_CMO)); pseries_cmo_data()
392 if (!firmware_has_feature(FW_FEATURE_CMO)) pseries_cmo_data()
428 if (firmware_has_feature(FW_FEATURE_LPAR) && parse_em_data()
453 if (firmware_has_feature(FW_FEATURE_SPLPAR)) { pseries_lparcfg_data()
591 if (!firmware_has_feature(FW_FEATURE_SPLPAR)) lparcfg_write()
701 if (firmware_has_feature(FW_FEATURE_SPLPAR)) lparcfg_init()
H A Dlpar.c97 if (firmware_has_feature(FW_FEATURE_SPLPAR)) { vpa_init()
159 if (firmware_has_feature(FW_FEATURE_XCMO) && !(hpte_r & HPTE_R_N)) pSeries_lpar_hpte_insert()
262 if (firmware_has_feature(FW_FEATURE_SET_MODE) && !is_fadump_active()) { pSeries_lpar_hptab_clear()
419 if (!firmware_has_feature(FW_FEATURE_BULK_REMOVE)) { __pSeries_lpar_hugepage_invalidate()
547 if (!firmware_has_feature(FW_FEATURE_BULK_REMOVE)) { pte_iterate_hashed_subpages()
584 firmware_has_feature(FW_FEATURE_BULK_REMOVE)) { disable_bulk_remove()
649 if (!cmo_free_hint_flag || !firmware_has_feature(FW_FEATURE_CMO)) arch_free_page()
H A DhvCall_inst.c139 if (!firmware_has_feature(FW_FEATURE_LPAR)) hcall_inst_init()
H A Diommu.c265 if ((npages == 1) || !firmware_has_feature(FW_FEATURE_MULTITCE)) { tce_buildmulti_pSeriesLP()
357 if (!firmware_has_feature(FW_FEATURE_MULTITCE)) tce_freemulti_pSeriesLP()
886 if (!firmware_has_feature(FW_FEATURE_LPAR)) find_existing_ddw_windows()
1383 if (firmware_has_feature(FW_FEATURE_LPAR)) { iommu_init_early_pSeries()
1403 firmware_has_feature(FW_FEATURE_LPAR) && disable_multitce()
1404 firmware_has_feature(FW_FEATURE_MULTITCE)) { disable_multitce()
H A Ddtl.c354 if (!firmware_has_feature(FW_FEATURE_SPLPAR)) dtl_init()
H A Dpseries_energy.c232 if (!firmware_has_feature(FW_FEATURE_BEST_ENERGY)) { pseries_energy_init()
H A Dsmp.c150 if (firmware_has_feature(FW_FEATURE_SPLPAR)) smp_xics_setup_cpu()
H A Dsuspend.c268 if (!firmware_has_feature(FW_FEATURE_LPAR)) pseries_suspend_init()
H A Dhotplug-cpu.c414 if (firmware_has_feature(FW_FEATURE_LPAR)) { pseries_cpu_hotplug_init()
H A Dhotplug-memory.c732 if (firmware_has_feature(FW_FEATURE_LPAR)) pseries_memory_hotplug_init()
H A Dcmm.c649 if (!firmware_has_feature(FW_FEATURE_CMO)) cmm_init()
/linux-4.4.14/drivers/usb/host/
H A Dohci-ps3.c231 return firmware_has_feature(FW_FEATURE_PS3_LV1) ps3_ohci_driver_register()
238 if (firmware_has_feature(FW_FEATURE_PS3_LV1)) ps3_ohci_driver_unregister()
H A Dehci-ps3.c246 return firmware_has_feature(FW_FEATURE_PS3_LV1) ps3_ehci_driver_register()
253 if (firmware_has_feature(FW_FEATURE_PS3_LV1)) ps3_ehci_driver_unregister()
/linux-4.4.14/arch/powerpc/platforms/ps3/
H A Dtime.c88 if (!firmware_has_feature(FW_FEATURE_PS3_LV1)) ps3_rtc_init()
H A Dsystem-bus.c494 if (!firmware_has_feature(FW_FEATURE_PS3_LV1)) ps3_system_bus_init()
794 if (!firmware_has_feature(FW_FEATURE_PS3_LV1)) ps3_system_bus_driver_register()
H A Ddevice-init.c966 if (!firmware_has_feature(FW_FEATURE_PS3_LV1)) ps3_register_devices()
/linux-4.4.14/arch/powerpc/include/asm/
H A Dfirmware.h120 #define firmware_has_feature(feature) \ macro
H A Dprom.h136 * These bits are also used in firmware_has_feature() to validate
/linux-4.4.14/arch/powerpc/platforms/cell/
H A Dspu_manage.c72 if (!firmware_has_feature(FW_FEATURE_LPAR)) spu_unmap()
163 if (!firmware_has_feature(FW_FEATURE_LPAR)) { spu_map_device_old()
260 if (!firmware_has_feature(FW_FEATURE_LPAR)) spu_map_device()
/linux-4.4.14/drivers/cpuidle/
H A Dcpuidle-powernv.c267 if (firmware_has_feature(FW_FEATURE_OPALv3)) { powernv_idle_probe()
H A Dcpuidle-pseries.c242 if (firmware_has_feature(FW_FEATURE_SPLPAR)) { pseries_idle_probe()
/linux-4.4.14/arch/powerpc/sysdev/xics/
H A Dics-opal.c229 if (!firmware_has_feature(FW_FEATURE_OPAL)) ics_opal_init()
H A Dxics-common.c405 if (firmware_has_feature(FW_FEATURE_LPAR)) xics_init()
/linux-4.4.14/arch/powerpc/kernel/
H A Dvio.c646 if (!firmware_has_feature(FW_FEATURE_CMO)) vio_cmo_set_dev_desired()
1199 if (firmware_has_feature(FW_FEATURE_LPAR)) vio_build_iommu_table()
1248 if (firmware_has_feature(FW_FEATURE_CMO)) { vio_bus_probe()
1254 if (error && firmware_has_feature(FW_FEATURE_CMO)) vio_bus_probe()
1278 if (!ret && firmware_has_feature(FW_FEATURE_CMO)) vio_bus_remove()
1430 if (firmware_has_feature(FW_FEATURE_CMO)) vio_register_device_node()
1499 if (firmware_has_feature(FW_FEATURE_CMO)) vio_bus_init()
1519 if (firmware_has_feature(FW_FEATURE_CMO)) vio_bus_init()
H A Dtime.c516 if (firmware_has_feature(FW_FEATURE_SPLPAR)) { __timer_interrupt()
650 if (firmware_has_feature(FW_FEATURE_LPAR) && running_clock()
H A Dirq.c151 if (firmware_has_feature(FW_FEATURE_PS3_LV1)) { __check_irq_replay()
H A Dsetup-common.c503 if (machine_is(pseries) && firmware_has_feature(FW_FEATURE_LPAR) && smp_setup_cpu_maps()
H A Dsysfs.c760 if (!firmware_has_feature(FW_FEATURE_LPAR)) register_cpu_online()
H A Dvdso.c734 if (firmware_has_feature(FW_FEATURE_LPAR)) vdso_init()
H A Drtas.c1160 if (machine_is(pseries) && firmware_has_feature(FW_FEATURE_LPAR)) { rtas_initialize()
H A Dprocess.c873 if (firmware_has_feature(FW_FEATURE_SPLPAR)) { __switch_to()
/linux-4.4.14/drivers/rtc/
H A Drtc-opal.c247 if (!firmware_has_feature(FW_FEATURE_OPAL)) opal_rtc_init()
/linux-4.4.14/drivers/i2c/busses/
H A Di2c-opal.c279 if (!firmware_has_feature(FW_FEATURE_OPAL)) i2c_opal_init()
/linux-4.4.14/arch/powerpc/oprofile/
H A Dcommon.c201 if (firmware_has_feature(FW_FEATURE_LPAR)) oprofile_arch_init()
H A Dop_model_power4.c300 if (firmware_has_feature(FW_FEATURE_LPAR) && get_pc()
/linux-4.4.14/arch/powerpc/perf/
H A Dhv-gpci.c291 if (!firmware_has_feature(FW_FEATURE_LPAR)) { hv_gpci_init()
H A Dhv-24x7.c1439 if (!firmware_has_feature(FW_FEATURE_LPAR)) { hv_24x7_init()
H A Dcore-book3s.c1811 if (!firmware_has_feature(FW_FEATURE_LPAR)) power_pmu_event_init()
/linux-4.4.14/arch/powerpc/platforms/pasemi/
H A Diommu.c188 !firmware_has_feature(FW_FEATURE_LPAR)) { pci_dma_dev_setup_pasemi()
/linux-4.4.14/arch/powerpc/mm/
H A Dnuma.c300 if (firmware_has_feature(FW_FEATURE_OPAL)) find_min_common_depth()
330 if (firmware_has_feature(FW_FEATURE_OPAL) || find_min_common_depth()
331 firmware_has_feature(FW_FEATURE_TYPE1_AFFINITY)) { find_min_common_depth()
1556 if (firmware_has_feature(FW_FEATURE_PRRN)) { start_topology_update()
1564 } else if (firmware_has_feature(FW_FEATURE_VPHN) && start_topology_update()
H A Dfault.c454 if (firmware_has_feature(FW_FEATURE_CMO)) { do_page_fault()
H A Dhash_utils_64.c703 if (firmware_has_feature(FW_FEATURE_LPAR)) { htab_initialize()
841 if (!firmware_has_feature(FW_FEATURE_LPAR)) early_init_mmu_secondary()
/linux-4.4.14/sound/ppc/
H A Dsnd_ps3.c936 if (WARN_ON(!firmware_has_feature(FW_FEATURE_PS3_LV1))) snd_ps3_driver_probe()
1139 if (!firmware_has_feature(FW_FEATURE_PS3_LV1)) snd_ps3_init()
/linux-4.4.14/drivers/tty/hvc/
H A Dhvc_opal.c258 if (!firmware_has_feature(FW_FEATURE_OPAL)) hvc_opal_init()
/linux-4.4.14/drivers/cpufreq/
H A Dpowernv-cpufreq.c589 if (!firmware_has_feature(FW_FEATURE_OPALv3)) powernv_cpufreq_init()
/linux-4.4.14/drivers/block/
H A Dps3disk.c556 if (!firmware_has_feature(FW_FEATURE_PS3_LV1)) ps3disk_init()
H A Dps3vram.c851 if (!firmware_has_feature(FW_FEATURE_PS3_LV1)) ps3vram_init()
/linux-4.4.14/drivers/ps3/
H A Dps3-sys-manager.c755 if (!firmware_has_feature(FW_FEATURE_PS3_LV1)) ps3_sys_manager_init()
H A Dps3av.c1050 if (!firmware_has_feature(FW_FEATURE_PS3_LV1)) ps3av_module_init()
H A Dps3-vuart.c1216 if (!firmware_has_feature(FW_FEATURE_PS3_LV1)) ps3_vuart_bus_init()
/linux-4.4.14/drivers/scsi/ibmvscsi/
H A Dibmvscsi.c735 if (!firmware_has_feature(FW_FEATURE_CMO)) map_sg_data()
1059 if (!firmware_has_feature(FW_FEATURE_CMO)) ibmvscsi_queuecommand_lck()
1893 if (!firmware_has_feature(FW_FEATURE_CMO)) ibmvscsi_do_host_config()
2421 if (!firmware_has_feature(FW_FEATURE_VIO)) ibmvscsi_module_init()
H A Dibmvfc.c4986 if (!firmware_has_feature(FW_FEATURE_VIO)) ibmvfc_module_init()
/linux-4.4.14/drivers/net/ethernet/ibm/
H A Dibmveth.c1167 if (!firmware_has_feature(FW_FEATURE_CMO)) ibmveth_start_xmit()
1554 if (firmware_has_feature(FW_FEATURE_CMO)) ibmveth_probe()
/linux-4.4.14/arch/powerpc/kvm/
H A Dbook3s_pr.c1669 if (firmware_has_feature(FW_FEATURE_SET_MODE)) { kvmppc_core_init_vm_pr()
1684 if (firmware_has_feature(FW_FEATURE_SET_MODE)) { kvmppc_core_destroy_vm_pr()
/linux-4.4.14/drivers/net/ethernet/toshiba/
H A Dps3_gelic_net.c1880 return firmware_has_feature(FW_FEATURE_PS3_LV1) ps3_gelic_driver_init()
/linux-4.4.14/drivers/net/ethernet/pasemi/
H A Dpasemi_mac.c90 return firmware_has_feature(FW_FEATURE_LPAR); translation_enabled()

Completed in 943 milliseconds