| /arch/arm/mach-omap2/ |
| A D | clock.c | 84 struct ti_clk_features features = { 0 }; in ti_clk_init_features() local 92 features.fint_min = OMAP3PLUS_DPLL_FINT_MIN; in ti_clk_init_features() 93 features.fint_max = OMAP3PLUS_DPLL_FINT_MAX; in ti_clk_init_features() 98 features.dpll_bypass_vals |= in ti_clk_init_features() 102 features.dpll_bypass_vals |= in ti_clk_init_features() 107 features.dpll_bypass_vals |= in ti_clk_init_features() 115 features.flags |= TI_CLK_DPLL_HAS_FREQSEL; in ti_clk_init_features() 118 features.flags |= TI_CLK_DEVICE_TYPE_GP; in ti_clk_init_features() 132 features.flags |= TI_CLK_DPLL4_DENY_REPROGRAM; in ti_clk_init_features() 136 features.flags |= TI_CLK_ERRATA_I810; in ti_clk_init_features() [all …]
|
| /arch/arm/mm/ |
| A D | cache-tauros2.c | 180 static void __init enable_extra_feature(unsigned int features) in enable_extra_feature() argument 186 if (features & CACHE_TAUROS2_PREFETCH_ON) in enable_extra_feature() 191 (features & CACHE_TAUROS2_PREFETCH_ON) in enable_extra_feature() 194 if (features & CACHE_TAUROS2_LINEFILL_BURST8) in enable_extra_feature() 199 (features & CACHE_TAUROS2_LINEFILL_BURST8) in enable_extra_feature() 205 static void __init tauros2_internal_init(unsigned int features) in tauros2_internal_init() argument 209 enable_extra_feature(features); in tauros2_internal_init() 282 void __init tauros2_init(unsigned int features) in tauros2_init() argument 297 features = 0; in tauros2_init() 299 features = f; in tauros2_init() [all …]
|
| /arch/x86/kernel/ |
| A D | shstk.c | 33 return current->thread.features & features; in features_enabled() 36 static void features_set(unsigned long features) in features_set() argument 38 current->thread.features |= features; in features_set() 43 current->thread.features &= ~features; in features_clr() 190 current->thread.features = 0; in reset_thread_features() 537 unsigned long features = arg2; in shstk_prctl() local 562 if (hweight_long(features) > 1) in shstk_prctl() 566 if (features & ARCH_SHSTK_WRSS) in shstk_prctl() 568 if (features & ARCH_SHSTK_SHSTK) in shstk_prctl() 574 if (features & ARCH_SHSTK_SHSTK) in shstk_prctl() [all …]
|
| /arch/powerpc/kernel/ |
| A D | kvm.c | 405 u32 *features = data; in kvm_map_magic_page() local 415 *features = out[0]; in kvm_map_magic_page() 460 if (features & KVM_MAGIC_FEAT_MAS0_TO_SPRG7) in kvm_check_ins() 464 if (features & KVM_MAGIC_FEAT_MAS0_TO_SPRG7) in kvm_check_ins() 468 if (features & KVM_MAGIC_FEAT_MAS0_TO_SPRG7) in kvm_check_ins() 472 if (features & KVM_MAGIC_FEAT_MAS0_TO_SPRG7) in kvm_check_ins() 476 if (features & KVM_MAGIC_FEAT_MAS0_TO_SPRG7) in kvm_check_ins() 480 if (features & KVM_MAGIC_FEAT_MAS0_TO_SPRG7) in kvm_check_ins() 638 if (features & KVM_MAGIC_FEAT_SR) { in kvm_check_ins() 666 u32 features; in kvm_use_magic_page() local [all …]
|
| /arch/sparc/kernel/ |
| A D | time_32.c | 126 ce->features = CLOCK_EVT_FEAT_PERIODIC; in setup_timer_ce() 214 unsigned int features = CLOCK_EVT_FEAT_PERIODIC; in register_percpu_ce() local 216 if (sparc_config.features & FEAT_L14_ONESHOT) in register_percpu_ce() 217 features |= CLOCK_EVT_FEAT_ONESHOT; in register_percpu_ce() 221 ce->features = features; in register_percpu_ce() 331 if (sparc_config.features & FEAT_L10_CLOCKEVENT) in sparc32_late_time_init() 333 if (sparc_config.features & FEAT_L10_CLOCKSOURCE) in sparc32_late_time_init() 348 sparc_config.features = 0; in time_init()
|
| /arch/x86/kernel/cpu/ |
| A D | mshyperv.c | 282 if (!(ms_hyperv.features & HV_MSR_REFERENCE_TSC_AVAILABLE)) in x86_setup_ops_for_tsc_pg_clock() 446 ms_hyperv.features = cpuid_eax(HYPERV_CPUID_FEATURES); in ms_hyperv_init_platform() 455 ms_hyperv.features, ms_hyperv.priv_high, in ms_hyperv_init_platform() 472 if (ms_hyperv.features & HV_ACCESS_FREQUENCY_MSRS && in ms_hyperv_init_platform() 508 ms_hyperv.features &= ~HV_MSR_REFERENCE_TSC_AVAILABLE; in ms_hyperv_init_platform() 516 if (!(ms_hyperv.features & HV_ACCESS_TSC_INVARIANT)) in ms_hyperv_init_platform() 538 if (ms_hyperv.features & HV_ACCESS_FREQUENCY_MSRS && in ms_hyperv_init_platform() 568 if (ms_hyperv.features & HV_ACCESS_TSC_INVARIANT) { in ms_hyperv_init_platform() 603 if (ms_hyperv.features & HV_ACCESS_REENLIGHTENMENT) { in ms_hyperv_init_platform() 640 if (!(ms_hyperv.features & HV_ACCESS_TSC_INVARIANT)) in ms_hyperv_init_platform()
|
| A D | proc.c | 185 static void dump_x86_features(struct seq_file *m, unsigned long features) in dump_x86_features() argument 187 if (features & ARCH_SHSTK_SHSTK) in dump_x86_features() 189 if (features & ARCH_SHSTK_WRSS) in dump_x86_features() 196 dump_x86_features(m, task->thread.features); in arch_proc_pid_thread_features()
|
| /arch/arm64/include/asm/ |
| A D | cpufeature.h | 528 cpuid_feature_extract_signed_field_width(u64 features, int field, int width) in cpuid_feature_extract_signed_field_width() argument 530 return (s64)(features << (64 - width - field)) >> (64 - width); in cpuid_feature_extract_signed_field_width() 534 cpuid_feature_extract_signed_field(u64 features, int field) in cpuid_feature_extract_signed_field() argument 536 return cpuid_feature_extract_signed_field_width(features, field, 4); in cpuid_feature_extract_signed_field() 542 return (u64)(features << (64 - width - field)) >> (64 - width); in cpuid_feature_extract_unsigned_field_width() 546 cpuid_feature_extract_unsigned_field(u64 features, int field) in cpuid_feature_extract_unsigned_field() argument 548 return cpuid_feature_extract_unsigned_field_width(features, field, 4); in cpuid_feature_extract_unsigned_field() 567 cpuid_feature_extract_signed_field_width(features, field, width) : in cpuid_feature_extract_field_width() 568 cpuid_feature_extract_unsigned_field_width(features, field, width); in cpuid_feature_extract_field_width() 572 cpuid_feature_extract_field(u64 features, int field, bool sign) in cpuid_feature_extract_field() argument [all …]
|
| /arch/arm/kernel/ |
| A D | bios32.c | 274 u16 features = PCI_COMMAND_SERR | PCI_COMMAND_PARITY | PCI_COMMAND_FAST_BACK; in pcibios_fixup_bus() local 292 features &= ~PCI_COMMAND_FAST_BACK; in pcibios_fixup_bus() 295 features &= ~(PCI_COMMAND_SERR | PCI_COMMAND_PARITY); in pcibios_fixup_bus() 320 cmd |= features; in pcibios_fixup_bus() 331 if (features & PCI_COMMAND_FAST_BACK) in pcibios_fixup_bus() 333 if (features & PCI_COMMAND_PARITY) in pcibios_fixup_bus() 341 bus->number, (features & PCI_COMMAND_FAST_BACK) ? "en" : "dis"); in pcibios_fixup_bus()
|
| /arch/arm64/hyperv/ |
| A D | mshyperv.c | 94 ms_hyperv.features = result.as32.a; in hyperv_init() 102 ms_hyperv.features, ms_hyperv.priv_high, ms_hyperv.hints, in hyperv_init()
|
| /arch/arm64/kvm/ |
| A D | arm.c | 1437 clear_bit(KVM_ARM_VCPU_EL1_32BIT, &features); in system_supported_vcpu_features() 1440 clear_bit(KVM_ARM_VCPU_PMU_V3, &features); in system_supported_vcpu_features() 1443 clear_bit(KVM_ARM_VCPU_SVE, &features); in system_supported_vcpu_features() 1451 clear_bit(KVM_ARM_VCPU_HAS_EL2, &features); in system_supported_vcpu_features() 1453 return features; in system_supported_vcpu_features() 1459 unsigned long features = init->features[0]; in kvm_vcpu_init_check_features() local 1462 if (features & ~KVM_VCPU_VALID_FEATURES) in kvm_vcpu_init_check_features() 1466 if (init->features[i]) in kvm_vcpu_init_check_features() 1489 if (test_bit(KVM_ARM_VCPU_HAS_EL2, &features)) in kvm_vcpu_init_check_features() 1498 unsigned long features = init->features[0]; in kvm_vcpu_init_changed() local [all …]
|
| /arch/powerpc/sysdev/ |
| A D | fsl_msi.c | 399 const struct fsl_msi_feature *features; in fsl_of_msi_probe() local 404 features = device_get_match_data(&dev->dev); in fsl_of_msi_probe() 428 if ((features->fsl_pic_ip & FSL_PIC_IP_MASK) != FSL_PIC_IP_VMPIC) { in fsl_of_msi_probe() 444 features->msiir_offset + (res.start & 0xfffff); in fsl_of_msi_probe() 451 msi->msiir_offset = features->msiir_offset + in fsl_of_msi_probe() 457 msi->feature = features->fsl_pic_ip; in fsl_of_msi_probe() 460 if ((features->fsl_pic_ip & FSL_PIC_IP_MASK) == FSL_PIC_IP_MPIC in fsl_of_msi_probe()
|
| /arch/powerpc/kernel/ptrace/ |
| A D | ptrace-noadv.c | 50 dbginfo->features = PPC_DEBUG_FEATURE_DATA_BP_RANGE; in ppc_gethwdinfo() 52 dbginfo->features |= PPC_DEBUG_FEATURE_DATA_BP_DAWR; in ppc_gethwdinfo() 54 dbginfo->features = 0; in ppc_gethwdinfo() 57 dbginfo->features |= PPC_DEBUG_FEATURE_DATA_BP_ARCH_31; in ppc_gethwdinfo()
|
| /arch/um/drivers/ |
| A D | virtio_uml.c | 57 u64 features; member 311 u64 *features) in vhost_user_get_features() argument 318 return vhost_user_recv_u64(vu_dev, features); in vhost_user_get_features() 322 u64 features) in vhost_user_set_features() argument 506 rc = vhost_user_get_features(vu_dev, &vu_dev->features); in vhost_user_init() 894 u64 features; in vu_del_vqs() local 901 WARN_ON(vhost_user_get_features(vu_dev, &features)); in vu_del_vqs() 1093 return vu_dev->features; in vu_get_features() 1099 u64 supported = vdev->features & VHOST_USER_SUPPORTED_F; in vu_finalize_features() 1102 vu_dev->features = vdev->features | supported; in vu_finalize_features() [all …]
|
| /arch/arm/include/asm/hardware/ |
| A D | cache-tauros2.h | 11 extern void __init tauros2_init(unsigned int features);
|
| /arch/x86/kernel/apic/ |
| A D | apic.c | 438 if (evt->features & CLOCK_EVT_FEAT_DUMMY) in lapic_timer_shutdown() 464 if (evt->features & CLOCK_EVT_FEAT_DUMMY) in lapic_timer_set_periodic_oneshot() 497 .features = CLOCK_EVT_FEAT_PERIODIC | 587 levt->features &= ~(CLOCK_EVT_FEAT_PERIODIC | in setup_APIC_timer() 913 levt->features &= ~CLOCK_EVT_FEAT_DUMMY; in calibrate_APIC_clock() 948 levt->features |= CLOCK_EVT_FEAT_DUMMY; in calibrate_APIC_clock() 952 if (levt->features & CLOCK_EVT_FEAT_DUMMY) { in calibrate_APIC_clock() 995 lapic_clockevent.features &= ~CLOCK_EVT_FEAT_DUMMY; in setup_boot_APIC_clock() 1947 u32 features, h, l; in apic_verify() local 1953 features = cpuid_edx(1); in apic_verify() [all …]
|
| /arch/powerpc/kvm/ |
| A D | e500mc.c | 224 sregs->u.e.features |= KVM_SREGS_E_ARCH206_MMU | KVM_SREGS_E_PM | in kvmppc_core_get_sregs_e500mc() 228 sregs->u.e.impl.fsl.features = 0; in kvmppc_core_get_sregs_e500mc() 259 if (!(sregs->u.e.features & KVM_SREGS_E_IVOR)) in kvmppc_core_set_sregs_e500mc() 262 if (sregs->u.e.features & KVM_SREGS_E_PM) { in kvmppc_core_set_sregs_e500mc() 267 if (sregs->u.e.features & KVM_SREGS_E_PC) { in kvmppc_core_set_sregs_e500mc()
|
| A D | e500.c | 366 sregs->u.e.features |= KVM_SREGS_E_ARCH206_MMU | KVM_SREGS_E_SPE | in kvmppc_core_get_sregs_e500() 370 sregs->u.e.impl.fsl.features = 0; in kvmppc_core_get_sregs_e500() 402 if (!(sregs->u.e.features & KVM_SREGS_E_IVOR)) in kvmppc_core_set_sregs_e500() 405 if (sregs->u.e.features & KVM_SREGS_E_SPE) { in kvmppc_core_set_sregs_e500() 414 if (sregs->u.e.features & KVM_SREGS_E_PM) { in kvmppc_core_set_sregs_e500()
|
| /arch/hexagon/kernel/ |
| A D | time.c | 108 .features = CLOCK_EVT_FEAT_ONESHOT, 130 dummy_clock_dev->features = CLOCK_EVT_FEAT_DUMMY; in setup_percpu_clockdev()
|
| /arch/arm/include/asm/ |
| A D | cputype.h | 331 static inline int __attribute_const__ cpuid_feature_extract_field(u32 features, in cpuid_feature_extract_field() argument 334 int feature = (features >> field) & 15; in cpuid_feature_extract_field()
|
| /arch/x86/include/asm/ |
| A D | tdx_global_metadata.h | 38 struct tdx_sys_info_features features; member
|
| /arch/powerpc/boot/dts/ |
| A D | microwatt.dts | 38 ibm,powerpc-cpu-features { 41 device_type = "cpu-features"; 42 compatible = "ibm,powerpc-cpu-features";
|
| /arch/x86/kvm/svm/ |
| A D | hyperv.h | 41 return hv_vcpu->vp_assist_page.nested_control.features.directhypercall; in nested_svm_l2_tlb_flush_enabled()
|
| /arch/x86/hyperv/ |
| A D | hv_spinlock.c | 75 !(ms_hyperv.features & HV_MSR_GUEST_IDLE_AVAILABLE)) { in hv_init_spinlocks()
|
| /arch/x86/um/ |
| A D | Kconfig | 3 menu "Host processor type and features"
|