Home
last modified time | relevance | path

Searched refs:save_reg (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/entry/
H A Dcalling.h244 .macro SAVE_AND_SWITCH_TO_KERNEL_CR3 scratch_reg:req save_reg:req
247 movq \scratch_reg, \save_reg
262 .macro RESTORE_CR3 scratch_reg:req save_reg:req
271 bt $PTI_USER_PGTABLE_BIT, \save_reg
278 movq \save_reg, \scratch_reg
287 SET_NOFLUSH_BIT \save_reg
294 movq \save_reg, %cr3
306 .macro SAVE_AND_SWITCH_TO_KERNEL_CR3 scratch_reg:req save_reg:req
308 .macro RESTORE_CR3 scratch_reg:req save_reg:req
325 .macro IBRS_ENTER save_reg
[all...]
H A Dentry_64.S921 SAVE_AND_SWITCH_TO_KERNEL_CR3 scratch_reg=%rax save_reg=%r14
942 SAVE_AND_SET_GSBASE scratch_reg=%rax save_reg=%rbx
969 IBRS_ENTER save_reg=%r15
1004 IBRS_EXIT save_reg=%r15
1014 RESTORE_CR3 scratch_reg=%rax save_reg=%r14
1443 IBRS_EXIT save_reg=%r15
1446 RESTORE_CR3 scratch_reg=%r15 save_reg=%r14
/kernel/linux/linux-6.6/arch/x86/entry/
H A Dcalling.h218 .macro SAVE_AND_SWITCH_TO_KERNEL_CR3 scratch_reg:req save_reg:req
221 movq \scratch_reg, \save_reg
236 .macro RESTORE_CR3 scratch_reg:req save_reg:req
245 bt $PTI_USER_PGTABLE_BIT, \save_reg
252 movq \save_reg, \scratch_reg
261 SET_NOFLUSH_BIT \save_reg
268 movq \save_reg, %cr3
280 .macro SAVE_AND_SWITCH_TO_KERNEL_CR3 scratch_reg:req save_reg:req
282 .macro RESTORE_CR3 scratch_reg:req save_reg:req
299 .macro IBRS_ENTER save_reg
[all...]
H A Dentry_64.S940 SAVE_AND_SWITCH_TO_KERNEL_CR3 scratch_reg=%rax save_reg=%r14
961 SAVE_AND_SET_GSBASE scratch_reg=%rax save_reg=%rbx
988 IBRS_ENTER save_reg=%r15
1023 IBRS_EXIT save_reg=%r15
1033 RESTORE_CR3 scratch_reg=%rax save_reg=%r14
1462 IBRS_EXIT save_reg=%r15
1465 RESTORE_CR3 scratch_reg=%r15 save_reg=%r14
/kernel/linux/linux-5.10/drivers/sh/intc/
H A Dcore.c164 static unsigned int __init save_reg(struct intc_desc_int *d, in save_reg() function
247 k += save_reg(d, k, hw->mask_regs[i].set_reg, smp); in register_intc_controller()
248 k += save_reg(d, k, hw->mask_regs[i].clr_reg, smp); in register_intc_controller()
250 k += save_reg(d, k, hw->mask_regs[i].dist_reg, 0); in register_intc_controller()
263 k += save_reg(d, k, hw->prio_regs[i].set_reg, smp); in register_intc_controller()
264 k += save_reg(d, k, hw->prio_regs[i].clr_reg, smp); in register_intc_controller()
278 k += save_reg(d, k, hw->sense_regs[i].reg, 0); in register_intc_controller()
287 k+= save_reg(d, k, hw->subgroups[i].reg, 0); in register_intc_controller()
294 k += save_reg(d, k, hw->ack_regs[i].set_reg, 0); in register_intc_controller()
/kernel/linux/linux-6.6/drivers/sh/intc/
H A Dcore.c164 static unsigned int __init save_reg(struct intc_desc_int *d, in save_reg() function
262 k += save_reg(d, k, hw->mask_regs[i].set_reg, smp); in register_intc_controller()
263 k += save_reg(d, k, hw->mask_regs[i].clr_reg, smp); in register_intc_controller()
265 k += save_reg(d, k, hw->mask_regs[i].dist_reg, 0); in register_intc_controller()
278 k += save_reg(d, k, hw->prio_regs[i].set_reg, smp); in register_intc_controller()
279 k += save_reg(d, k, hw->prio_regs[i].clr_reg, smp); in register_intc_controller()
293 k += save_reg(d, k, hw->sense_regs[i].reg, 0); in register_intc_controller()
302 k+= save_reg(d, k, hw->subgroups[i].reg, 0); in register_intc_controller()
309 k += save_reg(d, k, hw->ack_regs[i].set_reg, 0); in register_intc_controller()
/kernel/linux/linux-6.6/arch/powerpc/net/
H A Dbpf_jit_comp64.c382 u32 save_reg, ret_reg; in bpf_jit_build_body() local
801 save_reg = tmp2_reg; in bpf_jit_build_body()
850 save_reg = src_reg; in bpf_jit_build_body()
861 EMIT(PPC_RAW_STDCX(save_reg, tmp1_reg, dst_reg)); in bpf_jit_build_body()
863 EMIT(PPC_RAW_STWCX(save_reg, tmp1_reg, dst_reg)); in bpf_jit_build_body()
H A Dbpf_jit_comp32.c303 u32 save_reg, ret_reg; in bpf_jit_build_body() local
846 save_reg = _R0; in bpf_jit_build_body()
892 save_reg = src_reg; in bpf_jit_build_body()
901 EMIT(PPC_RAW_STWCX(save_reg, tmp_reg, dst_reg)); in bpf_jit_build_body()
/kernel/linux/linux-5.10/tools/objtool/
H A Dcheck.c2179 static void save_reg(struct cfi_state *cfi, unsigned char reg, int base, int offset) in save_reg() function
2514 save_reg(cfi, op->src.reg, CFI_BP, -cfi->stack_size); in update_cfi_state()
2520 save_reg(cfi, op->src.reg, CFI_CFA, -cfi->stack_size); in update_cfi_state()
2543 save_reg(cfi, op->src.reg, CFI_BP, op->dest.offset); in update_cfi_state()
2550 save_reg(cfi, op->src.reg, CFI_CFA, in update_cfi_state()
/kernel/linux/linux-6.6/tools/objtool/
H A Dcheck.c2738 static void save_reg(struct cfi_state *cfi, unsigned char reg, int base, int offset) in save_reg() function
3141 save_reg(cfi, op->src.reg, CFI_BP, -cfi->stack_size); in update_cfi_state()
3147 save_reg(cfi, op->src.reg, CFI_CFA, -cfi->stack_size); in update_cfi_state()
3170 save_reg(cfi, op->src.reg, CFI_BP, op->dest.offset); in update_cfi_state()
3177 save_reg(cfi, op->src.reg, CFI_CFA, in update_cfi_state()
3183 save_reg(cfi, op->src.reg, CFI_CFA, in update_cfi_state()

Completed in 17 milliseconds