Searched refs:bp_hardening_data (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | mmu.h | 67 struct bp_hardening_data { struct 78 DECLARE_PER_CPU_READ_MOSTLY(struct bp_hardening_data, bp_hardening_data); 80 static inline struct bp_hardening_data *arm64_get_bp_hardening_data(void) in arm64_get_bp_hardening_data() 82 return this_cpu_ptr(&bp_hardening_data); in arm64_get_bp_hardening_data() 87 struct bp_hardening_data *d; in arm64_apply_bp_hardening()
|
H A D | kvm_mmu.h | 236 struct bp_hardening_data *data = arm64_get_bp_hardening_data();
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | spectre.h | 64 struct bp_hardening_data { struct 69 DECLARE_PER_CPU_READ_MOSTLY(struct bp_hardening_data, bp_hardening_data); 74 struct bp_hardening_data *d; in arm64_apply_bp_hardening() 79 d = this_cpu_ptr(&bp_hardening_data); in arm64_apply_bp_hardening()
|
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | proton-pack.c | 214 DEFINE_PER_CPU_READ_MOSTLY(struct bp_hardening_data, bp_hardening_data); 252 __this_cpu_write(bp_hardening_data.fn, fn); in install_bp_hardening_cb() 258 if (per_cpu(bp_hardening_data.fn, cpu) == fn) { in install_bp_hardening_cb() 259 slot = per_cpu(bp_hardening_data.hyp_vectors_slot, cpu); in install_bp_hardening_cb() 270 __this_cpu_write(bp_hardening_data.hyp_vectors_slot, slot); in install_bp_hardening_cb() 271 __this_cpu_write(bp_hardening_data.fn, fn); in install_bp_hardening_cb() 272 __this_cpu_write(bp_hardening_data.template_start, hyp_vecs_start); in install_bp_hardening_cb() 278 __this_cpu_write(bp_hardening_data.fn, fn); in install_bp_hardening_cb() 1020 if (per_cpu(bp_hardening_data in kvm_setup_bhb_slot() [all...] |
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | proton-pack.c | 220 DEFINE_PER_CPU_READ_MOSTLY(struct bp_hardening_data, bp_hardening_data); 224 __this_cpu_write(bp_hardening_data.fn, fn); in install_bp_hardening_cb() 233 __this_cpu_write(bp_hardening_data.slot, HYP_VECTOR_SPECTRE_DIRECT); in install_bp_hardening_cb() 339 struct bp_hardening_data *data = this_cpu_ptr(&bp_hardening_data); in spectre_v3a_enable_mitigation() 994 struct bp_hardening_data *data = this_cpu_ptr(&bp_hardening_data); in spectre_bhb_enable_mitigation() 1052 if (__this_cpu_read(bp_hardening_data.fn) != cpu_cb) in spectre_bhb_enable_mitigation() 1053 __this_cpu_write(bp_hardening_data in spectre_bhb_enable_mitigation() [all...] |
/kernel/linux/linux-6.6/arch/arm64/kvm/ |
H A D | arm.c | 1830 struct bp_hardening_data *data = this_cpu_ptr(&bp_hardening_data); in cpu_set_hyp_vector()
|
Completed in 8 milliseconds