Symbol: firmware_has_feature
arch/powerpc/include/asm/book3s/64/hugetlb.h
101
return (firmware_has_feature(FW_FEATURE_LPAR) && !radix_enabled());
arch/powerpc/include/asm/book3s/64/hugetlb.h
46
if (firmware_has_feature(FW_FEATURE_LPAR) && !radix_enabled())
arch/powerpc/include/asm/cputime.h
66
if (firmware_has_feature(FW_FEATURE_SPLPAR)) {
arch/powerpc/include/asm/interrupt.h
292
firmware_has_feature(FW_FEATURE_LPAR) && \
arch/powerpc/include/asm/interrupt.h
309
firmware_has_feature(FW_FEATURE_LPAR) && \
arch/powerpc/include/asm/lppaca.h
123
if (!firmware_has_feature(FW_FEATURE_SPLPAR))
arch/powerpc/include/asm/mman.h
35
if (firmware_has_feature(FW_FEATURE_LPAR) &&
arch/powerpc/include/asm/pmc.h
26
if (firmware_has_feature(FW_FEATURE_LPAR)) {
arch/powerpc/include/asm/ultravisor.h
25
if (!firmware_has_feature(FW_FEATURE_ULTRAVISOR))
arch/powerpc/kernel/dawr.c
71
firmware_has_feature(FW_FEATURE_LPAR) &&
arch/powerpc/kernel/irq_64.c
127
if (firmware_has_feature(FW_FEATURE_PS3_LV1)) {
arch/powerpc/kernel/proc_powerpc.c
69
if (firmware_has_feature(FW_FEATURE_LPAR))
arch/powerpc/kernel/rtas.c
2066
if (firmware_has_feature(FW_FEATURE_LPAR))
arch/powerpc/kernel/setup-common.c
525
if (firmware_has_feature(FW_FEATURE_LPAR) &&
arch/powerpc/kernel/setup_64.c
208
if (firmware_has_feature(FW_FEATURE_SET_MODE)) {
arch/powerpc/kernel/setup_64.c
256
if (firmware_has_feature(FW_FEATURE_OPAL))
arch/powerpc/kernel/setup_64.c
497
if (firmware_has_feature(FW_FEATURE_OPAL))
arch/powerpc/kernel/setup_64.c
798
if (firmware_has_feature(FW_FEATURE_LPAR) && mce_limit > SZ_4G)
arch/powerpc/kernel/setup_64.c
919
if (firmware_has_feature(FW_FEATURE_LPAR)) {
arch/powerpc/kernel/sysfs.c
1014
!firmware_has_feature(FW_FEATURE_LPAR))
arch/powerpc/kernel/sysfs.c
790
if (firmware_has_feature(FW_FEATURE_LPAR))
arch/powerpc/kernel/sysfs.c
796
if (firmware_has_feature(FW_FEATURE_LPAR))
arch/powerpc/kernel/sysfs.c
820
if (firmware_has_feature(FW_FEATURE_LPAR))
arch/powerpc/kernel/sysfs.c
826
if (firmware_has_feature(FW_FEATURE_LPAR))
arch/powerpc/kernel/sysfs.c
900
if (!firmware_has_feature(FW_FEATURE_LPAR))
arch/powerpc/kernel/sysfs.c
918
!firmware_has_feature(FW_FEATURE_LPAR))
arch/powerpc/kernel/time.c
225
firmware_has_feature(FW_FEATURE_SPLPAR))
arch/powerpc/kernel/time.c
709
if (firmware_has_feature(FW_FEATURE_LPAR) &&
arch/powerpc/kexec/core.c
90
if (firmware_has_feature(FW_FEATURE_LPAR))
arch/powerpc/kexec/core_64.c
344
if (firmware_has_feature(FW_FEATURE_SET_MODE))
arch/powerpc/kexec/core_64.c
396
!(firmware_has_feature(FW_FEATURE_LPAR) ||
arch/powerpc/kexec/core_64.c
397
firmware_has_feature(FW_FEATURE_PS3_LV1));
arch/powerpc/kexec/file_load_64.c
695
if (!firmware_has_feature(FW_FEATURE_LPAR))
arch/powerpc/kvm/book3s_64_mmu_radix.c
337
if (!firmware_has_feature(FW_FEATURE_RPT_INVALIDATE)) {
arch/powerpc/kvm/book3s_64_mmu_radix.c
362
if (!firmware_has_feature(FW_FEATURE_RPT_INVALIDATE))
arch/powerpc/kvm/book3s_hv.c
4118
return firmware_has_feature(FW_FEATURE_LPAR) &&
arch/powerpc/kvm/book3s_hv.c
4124
if (!firmware_has_feature(FW_FEATURE_LPAR))
arch/powerpc/kvm/book3s_hv_nested.c
523
if (!firmware_has_feature(FW_FEATURE_RPT_INVALIDATE))
arch/powerpc/kvm/book3s_pr.c
2002
if (firmware_has_feature(FW_FEATURE_SET_MODE)) {
arch/powerpc/kvm/book3s_pr.c
2017
if (firmware_has_feature(FW_FEATURE_SET_MODE)) {
arch/powerpc/mm/book3s64/hash_pgtable.c
538
if (firmware_has_feature(FW_FEATURE_LPAR)) {
arch/powerpc/mm/book3s64/hash_utils.c
1299
if (!firmware_has_feature(FW_FEATURE_LPAR))
arch/powerpc/mm/book3s64/hash_utils.c
1318
if (firmware_has_feature(FW_FEATURE_LPAR))
arch/powerpc/mm/book3s64/hash_utils.c
1357
if (firmware_has_feature(FW_FEATURE_LPAR) ||
arch/powerpc/mm/book3s64/hash_utils.c
1358
firmware_has_feature(FW_FEATURE_PS3_LV1)) {
arch/powerpc/mm/book3s64/hash_utils.c
1514
if (firmware_has_feature(FW_FEATURE_PS3_LV1))
arch/powerpc/mm/book3s64/hash_utils.c
1516
else if (firmware_has_feature(FW_FEATURE_LPAR))
arch/powerpc/mm/book3s64/hash_utils.c
1547
if (!firmware_has_feature(FW_FEATURE_LPAR)) {
arch/powerpc/mm/book3s64/hash_utils.c
782
if (firmware_has_feature(FW_FEATURE_LPAR))
arch/powerpc/mm/book3s64/hash_utils.c
988
firmware_has_feature(FW_FEATURE_SPLPAR);
arch/powerpc/mm/book3s64/pgtable.c
355
if (firmware_has_feature(FW_FEATURE_ULTRAVISOR)) {
arch/powerpc/mm/book3s64/pkeys.c
88
if (!firmware_has_feature(FW_FEATURE_LPAR)) {
arch/powerpc/mm/book3s64/radix_pgtable.c
642
if (!firmware_has_feature(FW_FEATURE_LPAR)) {
arch/powerpc/mm/book3s64/radix_pgtable.c
663
if (!firmware_has_feature(FW_FEATURE_LPAR)) {
arch/powerpc/mm/book3s64/radix_pgtable.c
683
if (!firmware_has_feature(FW_FEATURE_LPAR)) {
arch/powerpc/mm/fault.c
300
if (firmware_has_feature(FW_FEATURE_CMO)) {
arch/powerpc/mm/hugetlbpage.c
131
if (firmware_has_feature(FW_FEATURE_LPAR) && !radix_enabled())
arch/powerpc/mm/hugetlbpage.c
207
else if (!firmware_has_feature(FW_FEATURE_LPAR) && mmu_psize_defs[MMU_PAGE_16G].shift)
arch/powerpc/mm/numa.c
1445
if (!firmware_has_feature(FW_FEATURE_VPHN))
arch/powerpc/mm/numa.c
384
if (firmware_has_feature(FW_FEATURE_OPAL))
arch/powerpc/mm/numa.c
441
if (firmware_has_feature(FW_FEATURE_OPAL)) {
arch/powerpc/mm/numa.c
443
} else if (firmware_has_feature(FW_FEATURE_FORM2_AFFINITY)) {
arch/powerpc/mm/numa.c
446
} else if (firmware_has_feature(FW_FEATURE_FORM1_AFFINITY)) {
arch/powerpc/mm/numa.c
452
if (firmware_has_feature(FW_FEATURE_OPAL))
arch/powerpc/mm/numa.c
660
if (firmware_has_feature(FW_FEATURE_VPHN)) {
arch/powerpc/mm/ptdump/hashpagetable.c
325
if (IS_ENABLED(CONFIG_PPC_PSERIES) && firmware_has_feature(FW_FEATURE_LPAR))
arch/powerpc/perf/core-book3s.c
2068
if (!firmware_has_feature(FW_FEATURE_LPAR))
arch/powerpc/perf/hv-24x7.c
1695
if (!firmware_has_feature(FW_FEATURE_LPAR)) {
arch/powerpc/perf/hv-gpci.c
1003
if (!firmware_has_feature(FW_FEATURE_LPAR)) {
arch/powerpc/perf/vpa-dtl.c
577
if (!firmware_has_feature(FW_FEATURE_SPLPAR)) {
arch/powerpc/perf/vpa-pmu.c
185
if (!firmware_has_feature(FW_FEATURE_LPAR) || is_kvm_guest())
arch/powerpc/platforms/pasemi/iommu.c
179
!firmware_has_feature(FW_FEATURE_LPAR)) {
arch/powerpc/platforms/powernv/eeh-powernv.c
1655
if (!firmware_has_feature(FW_FEATURE_OPAL)) {
arch/powerpc/platforms/powernv/idle.c
682
if (!firmware_has_feature(FW_FEATURE_ULTRAVISOR))
arch/powerpc/platforms/powernv/idle.c
794
if (!firmware_has_feature(FW_FEATURE_ULTRAVISOR))
arch/powerpc/platforms/powernv/opal-xscom.c
194
if (!firmware_has_feature(FW_FEATURE_OPAL))
arch/powerpc/platforms/powernv/opal.c
1219
if (firmware_has_feature(FW_FEATURE_OPAL)) {
arch/powerpc/platforms/powernv/pci-ioda.c
355
if (!firmware_has_feature(FW_FEATURE_OPAL)) {
arch/powerpc/platforms/powernv/pci.c
767
if (!firmware_has_feature(FW_FEATURE_OPAL))
arch/powerpc/platforms/powernv/setup.c
198
if (firmware_has_feature(FW_FEATURE_OPAL))
arch/powerpc/platforms/powernv/setup.c
241
if (firmware_has_feature(FW_FEATURE_OPAL))
arch/powerpc/platforms/powernv/setup.c
281
if (firmware_has_feature(FW_FEATURE_OPAL))
arch/powerpc/platforms/powernv/setup.c
447
if (!firmware_has_feature(FW_FEATURE_OPAL))
arch/powerpc/platforms/powernv/setup.c
508
if (firmware_has_feature(FW_FEATURE_OPAL))
arch/powerpc/platforms/powernv/setup.c
521
if (!firmware_has_feature(FW_FEATURE_OPAL) ||
arch/powerpc/platforms/powernv/smp.c
81
if (paca_ptrs[nr]->cpu_start || !firmware_has_feature(FW_FEATURE_OPAL))
arch/powerpc/platforms/powernv/ultravisor.c
50
if (!firmware_has_feature(FW_FEATURE_ULTRAVISOR))
arch/powerpc/platforms/ps3/device-init.c
953
if (!firmware_has_feature(FW_FEATURE_PS3_LV1))
arch/powerpc/platforms/ps3/system-bus.c
482
if (!firmware_has_feature(FW_FEATURE_PS3_LV1))
arch/powerpc/platforms/ps3/system-bus.c
788
if (!firmware_has_feature(FW_FEATURE_PS3_LV1))
arch/powerpc/platforms/ps3/time.c
52
if (!firmware_has_feature(FW_FEATURE_PS3_LV1))
arch/powerpc/platforms/pseries/cmm.c
539
if (!firmware_has_feature(FW_FEATURE_CMO) && !simulate)
arch/powerpc/platforms/pseries/dtl.c
345
if (!firmware_has_feature(FW_FEATURE_SPLPAR))
arch/powerpc/platforms/pseries/dtl.c
435
if (!firmware_has_feature(FW_FEATURE_SPLPAR))
arch/powerpc/platforms/pseries/hotplug-cpu.c
888
if (firmware_has_feature(FW_FEATURE_LPAR)) {
arch/powerpc/platforms/pseries/hotplug-memory.c
918
if (firmware_has_feature(FW_FEATURE_LPAR))
arch/powerpc/platforms/pseries/hvCall_inst.c
118
if (!firmware_has_feature(FW_FEATURE_LPAR))
arch/powerpc/platforms/pseries/iommu.c
1137
if (!firmware_has_feature(FW_FEATURE_LPAR))
arch/powerpc/platforms/pseries/iommu.c
2519
if (firmware_has_feature(FW_FEATURE_LPAR)) {
arch/powerpc/platforms/pseries/iommu.c
2540
firmware_has_feature(FW_FEATURE_LPAR) &&
arch/powerpc/platforms/pseries/iommu.c
2541
(firmware_has_feature(FW_FEATURE_PUT_TCE_IND) ||
arch/powerpc/platforms/pseries/iommu.c
2542
firmware_has_feature(FW_FEATURE_STUFF_TCE))) {
arch/powerpc/platforms/pseries/iommu.c
265
if ((npages == 1) || !firmware_has_feature(FW_FEATURE_PUT_TCE_IND)) {
arch/powerpc/platforms/pseries/iommu.c
362
if (!firmware_has_feature(FW_FEATURE_STUFF_TCE))
arch/powerpc/platforms/pseries/iommu.c
488
if (!firmware_has_feature(FW_FEATURE_PUT_TCE_IND)) {
arch/powerpc/platforms/pseries/kexec.c
31
if (firmware_has_feature(FW_FEATURE_SPLPAR)) {
arch/powerpc/platforms/pseries/lpar.c
1202
if (!firmware_has_feature(FW_FEATURE_BULK_REMOVE)) {
arch/powerpc/platforms/pseries/lpar.c
1486
if (!firmware_has_feature(FW_FEATURE_BLOCK_REMOVE))
arch/powerpc/platforms/pseries/lpar.c
1554
if (!firmware_has_feature(FW_FEATURE_BULK_REMOVE)) {
arch/powerpc/platforms/pseries/lpar.c
1592
firmware_has_feature(FW_FEATURE_BULK_REMOVE)) {
arch/powerpc/platforms/pseries/lpar.c
1640
if (!firmware_has_feature(FW_FEATURE_HPT_RESIZE))
arch/powerpc/platforms/pseries/lpar.c
1717
if (firmware_has_feature(FW_FEATURE_HPT_RESIZE))
arch/powerpc/platforms/pseries/lpar.c
1784
if (!cmo_free_hint_flag || !firmware_has_feature(FW_FEATURE_CMO))
arch/powerpc/platforms/pseries/lpar.c
2017
if (!firmware_has_feature(FW_FEATURE_SPLPAR))
arch/powerpc/platforms/pseries/lpar.c
709
if (!radix_enabled() && firmware_has_feature(FW_FEATURE_SPLPAR)) {
arch/powerpc/platforms/pseries/lpar.c
786
if (firmware_has_feature(FW_FEATURE_XCMO) && !(hpte_r & HPTE_R_N))
arch/powerpc/platforms/pseries/lpar.c
913
if (firmware_has_feature(FW_FEATURE_SET_MODE) && !is_fadump_active())
arch/powerpc/platforms/pseries/lparcfg.c
320
if (!firmware_has_feature(FW_FEATURE_XCMO))
arch/powerpc/platforms/pseries/lparcfg.c
480
seq_printf(m, "cmo_enabled=%d\n", firmware_has_feature(FW_FEATURE_CMO));
arch/powerpc/platforms/pseries/lparcfg.c
482
if (!firmware_has_feature(FW_FEATURE_CMO))
arch/powerpc/platforms/pseries/lparcfg.c
518
if (firmware_has_feature(FW_FEATURE_LPAR) &&
arch/powerpc/platforms/pseries/lparcfg.c
553
if (firmware_has_feature(FW_FEATURE_SPLPAR)) {
arch/powerpc/platforms/pseries/lparcfg.c
699
if (!firmware_has_feature(FW_FEATURE_SPLPAR))
arch/powerpc/platforms/pseries/lparcfg.c
820
if (firmware_has_feature(FW_FEATURE_SPLPAR))
arch/powerpc/platforms/pseries/papr_platform_attributes.c
242
if (!firmware_has_feature(FW_FEATURE_LPAR) ||
arch/powerpc/platforms/pseries/papr_platform_attributes.c
243
!firmware_has_feature(FW_FEATURE_ENERGY_SCALE_INFO)) {
arch/powerpc/platforms/pseries/plpks.c
1361
if (!firmware_has_feature(FW_FEATURE_PLPKS))
arch/powerpc/platforms/pseries/plpks.c
555
if (!firmware_has_feature(FW_FEATURE_PLPKS))
arch/powerpc/platforms/pseries/pseries_energy.c
306
if (!firmware_has_feature(FW_FEATURE_BEST_ENERGY))
arch/powerpc/platforms/pseries/setup.c
1048
if (firmware_has_feature(FW_FEATURE_LPAR))
arch/powerpc/platforms/pseries/setup.c
1051
if (firmware_has_feature(FW_FEATURE_XDABR))
arch/powerpc/platforms/pseries/setup.c
1053
else if (firmware_has_feature(FW_FEATURE_DABR))
arch/powerpc/platforms/pseries/setup.c
1056
if (firmware_has_feature(FW_FEATURE_SET_MODE))
arch/powerpc/platforms/pseries/setup.c
1121
if (firmware_has_feature(FW_FEATURE_LPAR))
arch/powerpc/platforms/pseries/setup.c
194
if (firmware_has_feature(FW_FEATURE_WATCHDOG))
arch/powerpc/platforms/pseries/setup.c
320
if (!firmware_has_feature(FW_FEATURE_SPLPAR))
arch/powerpc/platforms/pseries/setup.c
822
if (!firmware_has_feature(FW_FEATURE_RPT_INVALIDATE))
arch/powerpc/platforms/pseries/setup.c
848
if (firmware_has_feature(FW_FEATURE_LPAR)) {
arch/powerpc/platforms/pseries/setup.c
934
if (firmware_has_feature(FW_FEATURE_CMO) && !h_get_mpp_x(&mpp_x_data))
arch/powerpc/platforms/pseries/smp.c
135
if (firmware_has_feature(FW_FEATURE_SPLPAR) &&
arch/powerpc/platforms/pseries/suspend.c
182
if (!firmware_has_feature(FW_FEATURE_LPAR))
arch/powerpc/platforms/pseries/vas.c
1124
if (firmware_has_feature(FW_FEATURE_LPAR))
arch/powerpc/platforms/pseries/vio.c
1186
if (firmware_has_feature(FW_FEATURE_LPAR))
arch/powerpc/platforms/pseries/vio.c
1235
if (firmware_has_feature(FW_FEATURE_CMO)) {
arch/powerpc/platforms/pseries/vio.c
1241
if (error && firmware_has_feature(FW_FEATURE_CMO))
arch/powerpc/platforms/pseries/vio.c
1264
if (firmware_has_feature(FW_FEATURE_CMO))
arch/powerpc/platforms/pseries/vio.c
1431
if (firmware_has_feature(FW_FEATURE_CMO))
arch/powerpc/platforms/pseries/vio.c
1500
if (firmware_has_feature(FW_FEATURE_CMO))
arch/powerpc/platforms/pseries/vio.c
1520
if (firmware_has_feature(FW_FEATURE_CMO))
arch/powerpc/platforms/pseries/vio.c
638
if (!firmware_has_feature(FW_FEATURE_CMO))
arch/powerpc/sysdev/xics/ics-opal.c
207
if (!firmware_has_feature(FW_FEATURE_OPAL))
arch/powerpc/sysdev/xics/xics-common.c
510
if (firmware_has_feature(FW_FEATURE_LPAR))
arch/powerpc/xmon/xmon.c
3090
if (!firmware_has_feature(FW_FEATURE_OPAL)) {
drivers/block/ps3disk.c
527
if (!firmware_has_feature(FW_FEATURE_PS3_LV1))
drivers/block/ps3vram.c
819
if (!firmware_has_feature(FW_FEATURE_PS3_LV1))
drivers/cpufreq/powernv-cpufreq.c
1116
if (!firmware_has_feature(FW_FEATURE_OPAL))
drivers/cpuidle/cpuidle-powernv.c
369
if (firmware_has_feature(FW_FEATURE_OPAL)) {
drivers/cpuidle/cpuidle-pseries.c
420
if (firmware_has_feature(FW_FEATURE_SPLPAR)) {
drivers/i2c/busses/i2c-opal.c
261
if (!firmware_has_feature(FW_FEATURE_OPAL))
drivers/net/ethernet/ibm/ibmveth.c
1897
if (firmware_has_feature(FW_FEATURE_CMO))
drivers/net/ethernet/ibm/ibmvnic.c
5205
if (!firmware_has_feature(FW_FEATURE_CMO))
drivers/net/ethernet/pasemi/pasemi_mac.c
75
return firmware_has_feature(FW_FEATURE_LPAR);
drivers/net/ethernet/toshiba/ps3_gelic_net.c
1902
return firmware_has_feature(FW_FEATURE_PS3_LV1)
drivers/ps3/ps3-sys-manager.c
744
if (!firmware_has_feature(FW_FEATURE_PS3_LV1))
drivers/ps3/ps3-vuart.c
1200
if (!firmware_has_feature(FW_FEATURE_PS3_LV1))
drivers/ps3/ps3av.c
1032
if (!firmware_has_feature(FW_FEATURE_PS3_LV1))
drivers/rtc/rtc-opal.c
285
if (!firmware_has_feature(FW_FEATURE_OPAL))
drivers/scsi/ibmvscsi/ibmvfc.c
6568
if (!firmware_has_feature(FW_FEATURE_VIO))
drivers/scsi/ibmvscsi/ibmvscsi.c
1068
if (!firmware_has_feature(FW_FEATURE_CMO))
drivers/scsi/ibmvscsi/ibmvscsi.c
2417
if (!firmware_has_feature(FW_FEATURE_VIO))
drivers/scsi/ibmvscsi/ibmvscsi.c
724
if (!firmware_has_feature(FW_FEATURE_CMO))
drivers/tty/hvc/hvc_opal.c
259
if (!firmware_has_feature(FW_FEATURE_OPAL))
drivers/usb/host/ehci-ps3.c
234
return firmware_has_feature(FW_FEATURE_PS3_LV1)
drivers/usb/host/ehci-ps3.c
241
if (firmware_has_feature(FW_FEATURE_PS3_LV1))
drivers/usb/host/ohci-ps3.c
219
return firmware_has_feature(FW_FEATURE_PS3_LV1)
drivers/usb/host/ohci-ps3.c
226
if (firmware_has_feature(FW_FEATURE_PS3_LV1))
sound/ppc/snd_ps3.c
1080
if (!firmware_has_feature(FW_FEATURE_PS3_LV1))