Home
last modified time | relevance | path

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

/Linux-v5.4/arch/arm64/include/asm/
Dmmu.h82 struct bp_hardening_data { struct
94 DECLARE_PER_CPU_READ_MOSTLY(struct bp_hardening_data, bp_hardening_data); argument
96 static inline struct bp_hardening_data *arm64_get_bp_hardening_data(void) in arm64_get_bp_hardening_data()
98 return this_cpu_ptr(&bp_hardening_data); in arm64_get_bp_hardening_data()
103 struct bp_hardening_data *d; in arm64_apply_bp_hardening()
113 static inline struct bp_hardening_data *arm64_get_bp_hardening_data(void) in arm64_get_bp_hardening_data()
Dkvm_mmu.h477 struct bp_hardening_data *data = arm64_get_bp_hardening_data();
/Linux-v5.4/arch/arm64/kernel/
Dcpu_errata.c106 DEFINE_PER_CPU_READ_MOSTLY(struct bp_hardening_data, bp_hardening_data);
136 __this_cpu_write(bp_hardening_data.fn, fn); in install_bp_hardening_cb()
142 if (per_cpu(bp_hardening_data.fn, cpu) == fn) { in install_bp_hardening_cb()
143 slot = per_cpu(bp_hardening_data.hyp_vectors_slot, cpu); in install_bp_hardening_cb()
154 __this_cpu_write(bp_hardening_data.hyp_vectors_slot, slot); in install_bp_hardening_cb()
155 __this_cpu_write(bp_hardening_data.fn, fn); in install_bp_hardening_cb()
166 __this_cpu_write(bp_hardening_data.fn, fn); in install_bp_hardening_cb()