Home
last modified time | relevance | path

Searched refs:csr_prmd (Results 1 - 22 of 22) sorted by relevance

/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Dptrace.h29 unsigned long csr_prmd; member
38 return arch_irqs_disabled_flags(regs->csr_prmd); in regs_irqs_disabled()
120 #define user_mode(regs) (((regs)->csr_prmd & PLV_MASK) == PLV_USER)
H A Dprocessor.h128 unsigned long csr_prmd; member
175 .csr_prmd = 0, \
H A Dstacktrace.h90 __asm__ __volatile__(CSRRD_ONE_REG(LOONGARCH_CSR_PRMD) : "=r" (regs->csr_prmd)); in prepare_frametrace()
/kernel/linux/linux-5.10/arch/loongarch/kernel/
H A Dprocess.c68 prmd = regs->csr_prmd & ~(PLV_MASK); in start_thread()
70 regs->csr_prmd = prmd; in start_thread()
138 p->thread.csr_prmd = csr_read32(LOONGARCH_CSR_PRMD); in copy_thread()
150 childregs->csr_prmd = p->thread.csr_prmd; in copy_thread()
388 uregs[LOONGARCH_EF_CSR_PRMD] = regs->csr_prmd; in loongarch_dump_regs64()
H A Dkprobes.c148 kcb->kprobe_saved_SR = kcb->kprobe_old_SR = (regs->csr_prmd & CSR_PRMD_PIE); in set_current_kprobe()
184 regs->csr_prmd &= ~CSR_PRMD_PIE; in setup_singlestep()
185 regs->csr_prmd |= kcb->kprobe_saved_SR; in setup_singlestep()
188 regs->csr_prmd &= ~CSR_PRMD_PIE; in setup_singlestep()
296 regs->csr_prmd |= kcb->kprobe_saved_SR; in post_kprobe_handler()
320 regs->csr_prmd |= kcb->kprobe_old_SR; in kprobe_fault_handler()
H A Dwatch.c488 prev->thread.csr_prmd &= ~PRMD_WE; in loongarch_clear_prev_watch_registers()
489 regs->csr_prmd &= ~PRMD_WE; in loongarch_clear_prev_watch_registers()
497 next->thread.csr_prmd |= PRMD_WE; in loongarch_install_next_watch_registers()
498 regs->csr_prmd |= PRMD_WE; in loongarch_install_next_watch_registers()
H A Dtraps.c373 print_prmd(regs->csr_prmd); in __show_regs()
623 if (regs->csr_prmd & CSR_PRMD_PIE) in do_bce()
689 if (regs->csr_prmd & CSR_PRMD_PIE) in do_bce()
998 if (regs->csr_prmd & CSR_PRMD_PIE) in do_lbt()
1011 if (regs->csr_prmd & CSR_PRMD_PIE) in do_lbt()
H A Dkgdb.c381 regs->csr_prmd |= CSR_PRMD_PWE; in kgdb_arch_handle_exception()
451 regs->csr_prmd &= ~CSR_PRMD_PWE; in kgdb_disable_hw_debug()
H A Dasm-offsets.c53 OFFSET(PT_PRMD, pt_regs, csr_prmd); in output_ptreg_defines()
115 thread.csr_prmd); in output_thread_defines()
H A Dptrace.c411 REG_OFFSET_NAME(csr_prmd, csr_prmd),
/kernel/linux/linux-6.6/arch/loongarch/kernel/
H A Dprocess.c80 prmd = regs->csr_prmd & ~(PLV_MASK); in start_thread()
82 regs->csr_prmd = prmd; in start_thread()
161 p->thread.csr_prmd = csr_read32(LOONGARCH_CSR_PRMD); in copy_thread()
173 childregs->csr_prmd = p->thread.csr_prmd; in copy_thread()
370 uregs[LOONGARCH_EF_CSR_PRMD] = regs->csr_prmd; in loongarch_dump_regs64()
H A Dkprobes.c116 kcb->saved_status = regs->csr_prmd; in save_local_irqflag()
117 regs->csr_prmd &= ~CSR_PRMD_PIE; in save_local_irqflag()
124 regs->csr_prmd = kcb->saved_status; in restore_local_irqflag()
H A Dtraps.c341 print_prmd(regs->csr_prmd); in __show_regs()
591 if (regs->csr_prmd & CSR_PRMD_PIE) in do_bce()
657 if (regs->csr_prmd & CSR_PRMD_PIE) in do_bce()
679 if (regs->csr_prmd & CSR_PRMD_PIE) in do_bp()
745 if (regs->csr_prmd & CSR_PRMD_PIE) in do_bp()
989 if (regs->csr_prmd & CSR_PRMD_PIE) in do_lbt()
1003 if (regs->csr_prmd & CSR_PRMD_PIE) in do_lbt()
H A Dhw_breakpoint.c445 regs->csr_prmd |= CSR_PRMD_PWE; in update_bp_registers()
457 regs->csr_prmd &= ~CSR_PRMD_PWE; in update_bp_registers()
529 regs->csr_prmd |= CSR_PRMD_PWE; in hw_breakpoint_thread_switch()
H A Dasm-offsets.c53 OFFSET(PT_PRMD, pt_regs, csr_prmd); in output_ptreg_defines()
115 thread.csr_prmd); in output_thread_defines()
H A Dkgdb.c433 regs->csr_prmd |= CSR_PRMD_PWE; in kgdb_arch_handle_exception()
438 regs->csr_prmd &= ~CSR_PRMD_PWE; in kgdb_arch_handle_exception()
H A Dptrace.c812 REG_OFFSET_NAME(csr_prmd, csr_prmd),
/kernel/linux/linux-6.6/arch/loongarch/include/asm/
H A Dptrace.h29 unsigned long csr_prmd; member
38 return arch_irqs_disabled_flags(regs->csr_prmd); in regs_irqs_disabled()
150 #define user_mode(regs) (((regs)->csr_prmd & PLV_MASK) == PLV_USER)
H A Dprocessor.h121 unsigned long csr_prmd; member
167 .csr_prmd = 0, \
H A Dstacktrace.h88 __asm__ __volatile__(CSRRD_ONE_REG(LOONGARCH_CSR_PRMD) : "=r" (regs->csr_prmd)); in prepare_frametrace()
/kernel/linux/linux-5.10/arch/loongarch/mm/
H A Dfault.c262 if (likely(regs->csr_prmd & CSR_PRMD_PIE)) in do_page_fault()
/kernel/linux/linux-6.6/arch/loongarch/mm/
H A Dfault.c262 if (likely(regs->csr_prmd & CSR_PRMD_PIE)) in do_page_fault()

Completed in 14 milliseconds