Searched refs:csr_badvaddr (Results 1 - 9 of 9) sorted by relevance
/linux-master/arch/loongarch/include/asm/ |
H A D | processor.h | 125 unsigned long csr_badvaddr; /* Last user fault */ member in struct:thread_struct 170 .csr_badvaddr = 0, \
|
H A D | stacktrace.h | 86 __asm__ __volatile__(CSRRD_ONE_REG(LOONGARCH_CSR_BADV) : "=r" (regs->csr_badvaddr));
|
H A D | ptrace.h | 27 unsigned long csr_badvaddr; member in struct:pt_regs
|
/linux-master/arch/loongarch/mm/ |
H A D | fault.c | 86 current->thread.csr_badvaddr = address; 104 current->thread.csr_badvaddr = address;
|
/linux-master/arch/loongarch/kernel/ |
H A D | traps.c | 373 printk(" BADV: %0*lx\n", field, regs->csr_badvaddr); 539 force_sig_fault(SIGBUS, BUS_ADRERR, (void __user *)regs->csr_badvaddr); 554 force_sig_fault(SIGBUS, BUS_ADRALN, (void __user *)regs->csr_badvaddr); 558 perf_sw_event(PERF_COUNT_SW_ALIGNMENT_FAULTS, 1, regs, regs->csr_badvaddr); 563 if (regs->csr_badvaddr == regs->csr_era) 574 emulate_load_store_insn(regs, (void __user *)regs->csr_badvaddr, pc); 580 force_sig_fault(SIGBUS, BUS_ADRALN, (void __user *)regs->csr_badvaddr);
|
H A D | ptrace.c | 85 r = membuf_write(&to, ®s->csr_badvaddr, sizeof(u64)); 111 ®s->csr_badvaddr, 810 REG_OFFSET_NAME(csr_badvaddr, csr_badvaddr), 959 tmp = task_pt_regs(target)->csr_badvaddr; 982 task_pt_regs(target)->csr_badvaddr = data;
|
H A D | asm-offsets.c | 59 OFFSET(PT_BVADDR, pt_regs, csr_badvaddr); 125 thread.csr_badvaddr);
|
H A D | process.c | 368 uregs[LOONGARCH_EF_CSR_BADV] = regs->csr_badvaddr;
|
H A D | kgdb.c | 63 { "badv", GDB_SIZEOF_REG, offsetof(struct pt_regs, csr_badvaddr) },
|
Completed in 165 milliseconds