bp_hardening_data
DECLARE_PER_CPU_READ_MOSTLY(struct bp_hardening_data, bp_hardening_data);
struct bp_hardening_data *d;
d = this_cpu_ptr(&bp_hardening_data);
struct bp_hardening_data *data = this_cpu_ptr(&bp_hardening_data);
if (__this_cpu_read(bp_hardening_data.fn) != cpu_cb)
__this_cpu_write(bp_hardening_data.fn, NULL);
DEFINE_PER_CPU_READ_MOSTLY(struct bp_hardening_data, bp_hardening_data);
__this_cpu_write(bp_hardening_data.fn, fn);
__this_cpu_write(bp_hardening_data.slot, HYP_VECTOR_SPECTRE_DIRECT);
struct bp_hardening_data *data = this_cpu_ptr(&bp_hardening_data);
struct bp_hardening_data *data = this_cpu_ptr(&bp_hardening_data);