Home
last modified time | relevance | path

Searched refs:bp_hardening_data (Results 1 – 3 of 3) sorted by relevance

/linux-6.12.1/arch/arm64/include/asm/
Dspectre.h64 struct bp_hardening_data { struct
69 DECLARE_PER_CPU_READ_MOSTLY(struct bp_hardening_data, bp_hardening_data); argument
74 struct bp_hardening_data *d; in arm64_apply_bp_hardening()
79 d = this_cpu_ptr(&bp_hardening_data); in arm64_apply_bp_hardening()
/linux-6.12.1/arch/arm64/kernel/
Dproton-pack.c220 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()
1006 struct bp_hardening_data *data = this_cpu_ptr(&bp_hardening_data); in spectre_bhb_enable_mitigation()
1064 if (__this_cpu_read(bp_hardening_data.fn) != cpu_cb) in spectre_bhb_enable_mitigation()
1065 __this_cpu_write(bp_hardening_data.fn, NULL); in spectre_bhb_enable_mitigation()
/linux-6.12.1/arch/arm64/kvm/
Darm.c2120 struct bp_hardening_data *data = this_cpu_ptr(&bp_hardening_data); in cpu_set_hyp_vector()