Searched refs:ia64_psr (Results 1 – 16 of 16) sorted by relevance
/arch/ia64/kernel/ |
D | brl_emu.c | 76 if (ia64_psr(regs)->ri != 1) return rv; in ia64_emulate_brl() 105 ia64_psr(regs)->ri = 0; in ia64_emulate_brl() 121 ia64_psr(regs)->ri = 0; in ia64_emulate_brl() 161 cpl = ia64_psr(regs)->cpl; in ia64_emulate_brl() 187 ia64_psr(regs)->ri = 0; in ia64_emulate_brl() 189 if (ia64_psr(regs)->it == 0) in ia64_emulate_brl() 201 } else if (ia64_psr(regs)->tb) { in ia64_emulate_brl() 208 } else if (ia64_psr(regs)->ss) { in ia64_emulate_brl()
|
D | traps.c | 178 (void __user *) (regs->cr_iip + ia64_psr(regs)->ri), in ia64_bad_break() 193 struct ia64_psr *psr = ia64_psr(regs); in disabled_fph_fault() 290 if (!fp_fault && (ia64_psr(regs)->ri == 0)) in handle_fpu_swa() 323 current->comm, task_pid_nr(current), regs->cr_iip + ia64_psr(regs)->ri, isr); in handle_fpu_swa() 355 (void __user *) (regs->cr_iip + ia64_psr(regs)->ri), in handle_fpu_swa() 375 (void __user *) (regs->cr_iip + ia64_psr(regs)->ri), in handle_fpu_swa() 410 (void __user *) (regs.cr_iip + ia64_psr(®s)->ri), in ia64_illegal_op_fault() 439 ia64_psr(®s)->ed = 1; in ia64_fault() 443 iip = regs.cr_iip + ia64_psr(®s)->ri; in ia64_fault() 455 regs.cr_iip + ia64_psr(®s)->ri, regs.pr); in ia64_fault() [all …]
|
D | signal.c | 75 ia64_psr(&scr->pt)->ri = ip & 0x3; in restore_sigcontext() 91 struct ia64_psr *psr = ia64_psr(&scr->pt); in restore_sigcontext() 203 err |= __put_user(scr->pt.cr_iip + ia64_psr(&scr->pt)->ri, &sc->sc_ip); in setup_sigcontext() 292 ia64_psr(&scr->pt)->ri = 0; /* start executing in first slot */ in setup_frame() 293 ia64_psr(&scr->pt)->be = 0; /* force little-endian byte-order */ in setup_frame()
|
D | kprobes.c | 734 ia64_psr(regs)->ss = 0; in resume_execution() 751 ia64_psr(regs)->ri = slot; in prepare_ss() 754 ia64_psr(regs)->ss = 1; in prepare_ss() 759 unsigned int slot = ia64_psr(regs)->ri; in is_ia64_break_inst() 789 ia64_psr(regs)->ss = 0; in pre_kprobes_handler() 847 ia64_psr(regs)->ri = p->ainsn.slot; in pre_kprobes_handler() 850 ia64_psr(regs)->ss = 0; in pre_kprobes_handler() 910 ia64_psr(regs)->ri = ((unsigned long)cur->addr) & 0xf; in kprobe_fault_handler()
|
D | mca_drv.c | 501 struct ia64_psr *psr1, *psr2; in recover_from_read_error() 526 psr1 =(struct ia64_psr *)&(peidx_minstate_area(peidx)->pmsa_ipsr); in recover_from_read_error() 527 psr2 =(struct ia64_psr *)&(peidx_minstate_area(peidx)->pmsa_xpsr); in recover_from_read_error() 551 psr2 = (struct ia64_psr *)&pmsa->pmsa_ipsr; in recover_from_read_error()
|
D | ptrace.c | 156 unsigned long w0, ri = ia64_psr(regs)->ri + 1; in ia64_increment_ip() 173 ia64_psr(regs)->ri = ri; in ia64_increment_ip() 179 unsigned long w0, ri = ia64_psr(regs)->ri - 1; in ia64_decrement_ip() 181 if (ia64_psr(regs)->ri == 0) { in ia64_decrement_ip() 194 ia64_psr(regs)->ri = ri; in ia64_decrement_ip() 687 struct ia64_psr *psr = ia64_psr(task_pt_regs(task)); in ia64_flush_fph() 713 struct ia64_psr *psr = ia64_psr(task_pt_regs(task)); in ia64_sync_fph() 1120 struct ia64_psr *child_psr = ia64_psr(task_pt_regs(child)); in user_enable_single_step() 1129 struct ia64_psr *child_psr = ia64_psr(task_pt_regs(child)); in user_enable_block_step() 1138 struct ia64_psr *child_psr = ia64_psr(task_pt_regs(child)); in user_disable_single_step()
|
D | process.c | 102 unsigned long ip = regs->cr_iip + ia64_psr(regs)->ri; in show_regs() 171 if (!ia64_psr(&scr->pt)->lp) in do_notify_resume_user() 172 ia64_psr(&scr->pt)->lp = 1; in do_notify_resume_user() 494 dst[42] = ip + ia64_psr(pt)->ri; in do_copy_task_regs()
|
D | perfmon.c | 3940 ia64_psr(regs)->pp = 0; in pfm_stop() 3955 ia64_psr(regs)->up = 0; in pfm_stop() 3962 ia64_psr(tregs)->up = 0; in pfm_stop() 4005 ia64_psr(regs)->pp = 1; in pfm_start() 4036 ia64_psr(regs)->up = 1; in pfm_start() 4050 ia64_psr(tregs)->up = 1; in pfm_start() 4269 ia64_psr(regs)->sp = 0; in pfm_context_load() 4318 ia64_psr(regs)->up = ia64_psr(regs)->pp = 0; in pfm_context_load() 4442 ia64_psr(regs)->sp = 1; in pfm_context_unload() 4544 BUG_ON(ia64_psr(regs)->up); in pfm_exit_thread() [all …]
|
D | unaligned.c | 1297 struct ia64_psr *ipsr = ia64_psr(regs); in ia64_handle_unaligned() 1308 if (ia64_psr(regs)->be) { in ia64_handle_unaligned() 1321 eh = search_exception_tables(regs->cr_iip + ia64_psr(regs)->ri); in ia64_handle_unaligned()
|
D | mca.c | 902 if (ia64_psr(regs)->ic) { in finish_pt_regs() 929 if (ia64_psr(regs)->bn) in finish_pt_regs() 997 if (ia64_psr(regs)->dt == 0) { in ia64_mca_modify_original_stack() 1009 if (ia64_psr(regs)->rt == 0) { in ia64_mca_modify_original_stack()
|
/arch/ia64/include/asm/ |
D | ptrace.h | 53 # define instruction_pointer(regs) ((regs)->cr_iip + ia64_psr(regs)->ri) 84 # define ia64_psr(regs) ((struct ia64_psr *) &(regs)->cr_ipsr) macro 85 # define user_mode(regs) (((struct ia64_psr *) &(regs)->cr_ipsr)->cpl != 0)
|
D | switch_to.h | 50 ia64_psr(task_pt_regs(next))->dfh = !ia64_is_local_fpu_owner(next); \ 62 if (ia64_psr(task_pt_regs(prev))->mfh && ia64_is_local_fpu_owner(prev)) { \ 63 ia64_psr(task_pt_regs(prev))->mfh = 0; \
|
D | exception.h | 15 e = search_exception_tables((regs)->cr_iip + ia64_psr(regs)->ri); \
|
D | processor.h | 85 struct ia64_psr { struct 349 _regs->cr_iip + ia64_psr(_regs)->ri; \
|
/arch/ia64/mm/ |
D | extable.c | 23 ia64_psr(regs)->ri = fix & 0x3; /* set continuation slot number */ in ia64_handle_exception()
|
D | fault.c | 225 ia64_psr(regs)->ed = 1; in ia64_do_page_fault() 243 ia64_psr(regs)->ed = 1; in ia64_do_page_fault()
|