Searched refs:thread_srmcfg (Results 1 – 1 of 1) sorted by relevance
24 u32 thread_srmcfg, default_srmcfg; in __switch_to_srmcfg() local26 thread_srmcfg = READ_ONCE(next->thread.srmcfg); in __switch_to_srmcfg()34 if (thread_srmcfg == 0) { in __switch_to_srmcfg()35 thread_srmcfg = default_srmcfg; in __switch_to_srmcfg()37 u32 rcid = FIELD_GET(SRMCFG_RCID_MASK, thread_srmcfg); in __switch_to_srmcfg()38 u32 mcid = FIELD_GET(SRMCFG_MCID_MASK, thread_srmcfg); in __switch_to_srmcfg()45 thread_srmcfg = FIELD_PREP(SRMCFG_RCID_MASK, rcid) | in __switch_to_srmcfg()50 if (thread_srmcfg != __this_cpu_read(cpu_srmcfg)) { in __switch_to_srmcfg()57 __this_cpu_write(cpu_srmcfg, thread_srmcfg); in __switch_to_srmcfg()58 csr_write(CSR_SRMCFG, thread_srmcfg); in __switch_to_srmcfg()