Home
last modified time | relevance | path

Searched refs:kscratch_mask (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-5.10/arch/mips/kvm/
H A Dentry.c130 unsigned int kscratch_mask = cpu_data[0].kscratch_mask; in kvm_mips_entry_setup() local
133 kscratch_mask &= ~BIT(pgd_reg); in kvm_mips_entry_setup()
136 if (kscratch_mask) { in kvm_mips_entry_setup()
138 scratch_vcpu[1] = ffs(kscratch_mask) - 1; in kvm_mips_entry_setup()
139 kscratch_mask &= ~BIT(scratch_vcpu[1]); in kvm_mips_entry_setup()
143 if (kscratch_mask) { in kvm_mips_entry_setup()
145 scratch_tmp[1] = ffs(kscratch_mask) - 1; in kvm_mips_entry_setup()
146 kscratch_mask &= ~BIT(scratch_tmp[1]); in kvm_mips_entry_setup()
H A Dvz.c1797 ret += __arch_hweight8(cpu_data[0].guest.kscratch_mask); in kvm_vz_num_regs()
/kernel/linux/linux-6.6/arch/mips/kvm/
H A Dentry.c124 unsigned int kscratch_mask = cpu_data[0].kscratch_mask; in kvm_mips_entry_setup() local
127 kscratch_mask &= ~BIT(pgd_reg); in kvm_mips_entry_setup()
130 if (kscratch_mask) { in kvm_mips_entry_setup()
132 scratch_vcpu[1] = ffs(kscratch_mask) - 1; in kvm_mips_entry_setup()
133 kscratch_mask &= ~BIT(scratch_vcpu[1]); in kvm_mips_entry_setup()
137 if (kscratch_mask) { in kvm_mips_entry_setup()
139 scratch_tmp[1] = ffs(kscratch_mask) - 1; in kvm_mips_entry_setup()
140 kscratch_mask &= ~BIT(scratch_tmp[1]); in kvm_mips_entry_setup()
H A Dvz.c1801 ret += __arch_hweight8(cpu_data[0].guest.kscratch_mask); in kvm_vz_num_regs()
/kernel/linux/linux-5.10/arch/mips/include/asm/
H A Dcpu-info.h39 u8 kscratch_mask; member
91 unsigned int kscratch_mask; /* Usable KScratch mask. */ member
H A Dcpu-features.h719 #define cpu_guest_has_kscr(n) (cpu_data[0].guest.kscratch_mask & (1u << (n)))
/kernel/linux/linux-6.6/arch/mips/include/asm/
H A Dcpu-info.h39 u8 kscratch_mask; member
91 unsigned int kscratch_mask; /* Usable KScratch mask. */ member
H A Dcpu-features.h717 #define cpu_guest_has_kscr(n) (cpu_data[0].guest.kscratch_mask & (1u << (n)))
/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Dcpu-info.h41 unsigned int kscratch_mask; member
H A Dcpu-features.h87 #define cpu_guest_has_kscr(n) (cpu_data[0].guest.kscratch_mask & (1u << (n)))
/kernel/linux/linux-5.10/arch/mips/kernel/
H A Dproc.c144 hweight8(cpu_data[n].kscratch_mask)); in show_cpuinfo()
H A Dcpu-probe.c621 c->kscratch_mask = (config4 & MIPS_CONF4_KSCREXIST) in decode_config4()
919 c->guest.kscratch_mask = (config4 & MIPS_CONF4_KSCREXIST) in decode_guest_config4()
1951 c->kscratch_mask = 0xf; in cpu_probe_netlogic()
/kernel/linux/linux-5.10/arch/loongarch/kernel/
H A Dcpu-probe.c239 c->guest.kscratch_mask = GENMASK((gprcfg1 & CSR_CONF1_KSNUM) - 1, 0); in cpu_probe_lvz()
/kernel/linux/linux-6.6/arch/mips/kernel/
H A Dproc.c283 hweight8(cpu_data[n].kscratch_mask)); in show_cpuinfo()
H A Dcpu-probe.c622 c->kscratch_mask = (config4 & MIPS_CONF4_KSCREXIST) in decode_config4()
920 c->guest.kscratch_mask = (config4 & MIPS_CONF4_KSCREXIST) in decode_guest_config4()
/kernel/linux/linux-5.10/arch/mips/mm/
H A Dtlbex.c340 unsigned int a = cpu_data[0].kscratch_mask & ~kscratch_used_mask; in allocate_kscratch()
/kernel/linux/linux-6.6/arch/mips/mm/
H A Dtlbex.c333 unsigned int a = cpu_data[0].kscratch_mask & ~kscratch_used_mask; in allocate_kscratch()

Completed in 23 milliseconds