Home
last modified time | relevance | path

Searched refs:cpu_caps (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/drivers/thermal/intel/
H A Dintel_hfi.c173 struct thermal_genl_cpu_caps *cpu_caps) in get_hfi_caps() argument
184 cpu_caps[i].cpu = cpu; in get_hfi_caps()
190 cpu_caps[i].performance = caps->perf_cap << 2; in get_hfi_caps()
191 cpu_caps[i].efficiency = caps->ee_cap << 2; in get_hfi_caps()
203 struct thermal_genl_cpu_caps *cpu_caps; in update_capabilities() local
215 cpu_caps = kcalloc(cpu_count, sizeof(*cpu_caps), GFP_KERNEL); in update_capabilities()
216 if (!cpu_caps) in update_capabilities()
219 get_hfi_caps(hfi_instance, cpu_caps); in update_capabilities()
229 &cpu_caps[i]); in update_capabilities()
236 thermal_genl_cpu_capability_event(cpu_count, &cpu_caps[i]); in update_capabilities()
[all …]
/linux-6.15/security/
H A Dcommoncap.c667 struct cpu_vfs_cap_data *cpu_caps) in get_vfs_caps_from_disk() argument
678 memset(cpu_caps, 0, sizeof(struct cpu_vfs_cap_data)); in get_vfs_caps_from_disk()
696 cpu_caps->magic_etc = magic_etc = le32_to_cpu(caps->magic_etc); in get_vfs_caps_from_disk()
728 cpu_caps->permitted.val = le32_to_cpu(caps->data[0].permitted); in get_vfs_caps_from_disk()
729 cpu_caps->inheritable.val = le32_to_cpu(caps->data[0].inheritable); in get_vfs_caps_from_disk()
736 cpu_caps->permitted.val += (u64)le32_to_cpu(caps->data[1].permitted) << 32; in get_vfs_caps_from_disk()
737 cpu_caps->inheritable.val += (u64)le32_to_cpu(caps->data[1].inheritable) << 32; in get_vfs_caps_from_disk()
740 cpu_caps->permitted.val &= CAP_VALID_MASK; in get_vfs_caps_from_disk()
741 cpu_caps->inheritable.val &= CAP_VALID_MASK; in get_vfs_caps_from_disk()
743 cpu_caps->rootid = vfsuid_into_kuid(rootvfsuid); in get_vfs_caps_from_disk()
/linux-6.15/arch/x86/kvm/
H A Dcpuid.h208 vcpu->arch.cpu_caps[x86_leaf] |= __feature_bit(x86_feature); in guest_cpu_cap_set()
216 vcpu->arch.cpu_caps[x86_leaf] &= ~__feature_bit(x86_feature); in guest_cpu_cap_clear()
242 return vcpu->arch.cpu_caps[x86_leaf] & __feature_bit(x86_feature); in guest_cpu_cap_has()
H A Dcpuid.c396 memset(vcpu->arch.cpu_caps, 0, sizeof(vcpu->arch.cpu_caps)); in kvm_vcpu_after_set_cpuid()
422 vcpu->arch.cpu_caps[i] = kvm_cpu_caps[i] | in kvm_vcpu_after_set_cpuid()
424 vcpu->arch.cpu_caps[i] &= cpuid_get_reg_unsafe(entry, cpuid.reg); in kvm_vcpu_after_set_cpuid()
525 memcpy(vcpu_caps, vcpu->arch.cpu_caps, sizeof(vcpu_caps)); in kvm_set_cpuid()
526 BUILD_BUG_ON(sizeof(vcpu_caps) != sizeof(vcpu->arch.cpu_caps)); in kvm_set_cpuid()
568 memcpy(vcpu->arch.cpu_caps, vcpu_caps, sizeof(vcpu_caps)); in kvm_set_cpuid()
/linux-6.15/include/linux/
H A Dcapability.h209 struct cpu_vfs_cap_data *cpu_caps);
/linux-6.15/arch/x86/include/asm/
H A Dkvm_host.h902 u32 cpu_caps[NR_KVM_CPU_CAPS]; member