Home
last modified time | relevance | path

Searched refs:ia64_psr (Results 1 - 25 of 30) sorted by relevance

12

/kernel/linux/linux-5.10/arch/ia64/kernel/
H A Dbrl_emu.c76 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()
H A Dtraps.c178 (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(&regs)->ri), in ia64_illegal_op_fault()
439 ia64_psr(&regs)->ed = 1; in ia64_fault()
443 iip = regs.cr_iip + ia64_psr( in ia64_fault()
[all...]
H A Dsignal.c75 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()
H A Dkprobes.c662 ia64_psr(regs)->ss = 0; in resume_execution()
679 ia64_psr(regs)->ri = slot; in prepare_ss()
682 ia64_psr(regs)->ss = 1; in prepare_ss()
687 unsigned int slot = ia64_psr(regs)->ri; in is_ia64_break_inst()
717 ia64_psr(regs)->ss = 0; in pre_kprobes_handler()
775 ia64_psr(regs)->ri = p->ainsn.slot; in pre_kprobes_handler()
778 ia64_psr(regs)->ss = 0; in pre_kprobes_handler()
838 ia64_psr(regs)->ri = ((unsigned long)cur->addr) & 0xf; in kprobe_fault_handler()
H A Dptrace.c152 unsigned long w0, ri = ia64_psr(regs)->ri + 1; in ia64_increment_ip()
169 ia64_psr(regs)->ri = ri; in ia64_increment_ip()
175 unsigned long w0, ri = ia64_psr(regs)->ri - 1; in ia64_decrement_ip()
177 if (ia64_psr(regs)->ri == 0) { in ia64_decrement_ip()
190 ia64_psr(regs)->ri = ri; in ia64_decrement_ip()
683 struct ia64_psr *psr = ia64_psr(task_pt_regs(task)); in ia64_flush_fph()
709 struct ia64_psr *psr = ia64_psr(task_pt_regs(task)); in ia64_sync_fph()
1116 struct ia64_psr *child_ps in user_enable_single_step()
[all...]
H A Dmca_drv.c500 struct ia64_psr *psr1, *psr2; in recover_from_read_error()
525 psr1 =(struct ia64_psr *)&(peidx_minstate_area(peidx)->pmsa_ipsr); in recover_from_read_error()
526 psr2 =(struct ia64_psr *)&(peidx_minstate_area(peidx)->pmsa_xpsr); in recover_from_read_error()
550 psr2 = (struct ia64_psr *)&pmsa->pmsa_ipsr; in recover_from_read_error()
H A Dprocess.c99 unsigned long ip = regs->cr_iip + ia64_psr(regs)->ri; in show_regs()
168 if (!ia64_psr(&scr->pt)->lp) in do_notify_resume_user()
169 ia64_psr(&scr->pt)->lp = 1; in do_notify_resume_user()
469 dst[42] = ip + ia64_psr(pt)->ri; in do_copy_task_regs()
/kernel/linux/linux-6.6/arch/ia64/kernel/
H A Dbrl_emu.c76 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()
H A Dtraps.c178 (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(&regs)->ri), in ia64_illegal_op_fault()
439 ia64_psr(&regs)->ed = 1; in ia64_fault()
443 iip = regs.cr_iip + ia64_psr( in ia64_fault()
[all...]
H A Dsignal.c74 ia64_psr(&scr->pt)->ri = ip & 0x3; in restore_sigcontext()
90 struct ia64_psr *psr = ia64_psr(&scr->pt); in restore_sigcontext()
202 err |= __put_user(scr->pt.cr_iip + ia64_psr(&scr->pt)->ri, &sc->sc_ip); in setup_sigcontext()
291 ia64_psr(&scr->pt)->ri = 0; /* start executing in first slot */ in setup_frame()
292 ia64_psr(&scr->pt)->be = 0; /* force little-endian byte-order */ in setup_frame()
H A Dkprobes.c661 ia64_psr(regs)->ss = 0; in resume_execution()
678 ia64_psr(regs)->ri = slot; in prepare_ss()
681 ia64_psr(regs)->ss = 1; in prepare_ss()
686 unsigned int slot = ia64_psr(regs)->ri; in is_ia64_break_inst()
716 ia64_psr(regs)->ss = 0; in pre_kprobes_handler()
774 ia64_psr(regs)->ri = p->ainsn.slot; in pre_kprobes_handler()
777 ia64_psr(regs)->ss = 0; in pre_kprobes_handler()
837 ia64_psr(regs)->ri = ((unsigned long)cur->addr) & 0xf; in kprobe_fault_handler()
H A Dptrace.c152 unsigned long w0, ri = ia64_psr(regs)->ri + 1; in ia64_increment_ip()
169 ia64_psr(regs)->ri = ri; in ia64_increment_ip()
175 unsigned long w0, ri = ia64_psr(regs)->ri - 1; in ia64_decrement_ip()
177 if (ia64_psr(regs)->ri == 0) { in ia64_decrement_ip()
190 ia64_psr(regs)->ri = ri; in ia64_decrement_ip()
626 struct ia64_psr *psr = ia64_psr(task_pt_regs(task)); in ia64_flush_fph()
652 struct ia64_psr *psr = ia64_psr(task_pt_regs(task)); in ia64_sync_fph()
1058 struct ia64_psr *child_ps in user_enable_single_step()
[all...]
H A Dprocess.c100 unsigned long ip = regs->cr_iip + ia64_psr(regs)->ri; in show_regs()
169 if (!ia64_psr(&scr->pt)->lp) in do_notify_resume_user()
170 ia64_psr(&scr->pt)->lp = 1; in do_notify_resume_user()
474 dst[42] = ip + ia64_psr(pt)->ri; in do_copy_task_regs()
H A Dmca_drv.c500 struct ia64_psr *psr1, *psr2; in recover_from_read_error()
525 psr1 =(struct ia64_psr *)&(peidx_minstate_area(peidx)->pmsa_ipsr); in recover_from_read_error()
526 psr2 =(struct ia64_psr *)&(peidx_minstate_area(peidx)->pmsa_xpsr); in recover_from_read_error()
550 psr2 = (struct ia64_psr *)&pmsa->pmsa_ipsr; in recover_from_read_error()
/kernel/linux/linux-6.6/arch/ia64/include/asm/
H A Dptrace.h49 * We use the ia64_psr(regs)->ri to determine which of the three
53 # define instruction_pointer(regs) ((regs)->cr_iip + ia64_psr(regs)->ri)
56 ia64_psr(regs)->ri = (val & 0xf); \
89 # define ia64_psr(regs) ((struct ia64_psr *) &(regs)->cr_ipsr) macro
90 # define user_mode(regs) (((struct ia64_psr *) &(regs)->cr_ipsr)->cpl != 0)
H A Dswitch_to.h42 ia64_psr(task_pt_regs(next))->dfh = !ia64_is_local_fpu_owner(next); \
54 if (ia64_psr(task_pt_regs(prev))->mfh && ia64_is_local_fpu_owner(prev)) { \
55 ia64_psr(task_pt_regs(prev))->mfh = 0; \
H A Dexception.h15 e = search_exception_tables((regs)->cr_iip + ia64_psr(regs)->ri); \
/kernel/linux/linux-5.10/arch/ia64/include/asm/
H A Dptrace.h49 * We use the ia64_psr(regs)->ri to determine which of the three
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)
H A Dswitch_to.h42 ia64_psr(task_pt_regs(next))->dfh = !ia64_is_local_fpu_owner(next); \
54 if (ia64_psr(task_pt_regs(prev))->mfh && ia64_is_local_fpu_owner(prev)) { \
55 ia64_psr(task_pt_regs(prev))->mfh = 0; \
H A Dexception.h15 e = search_exception_tables((regs)->cr_iip + ia64_psr(regs)->ri); \
H A Dprocessor.h85 struct ia64_psr { struct
339 _regs->cr_iip + ia64_psr(_regs)->ri; \
/kernel/linux/linux-6.6/arch/ia64/mm/
H A Dfault.c193 ia64_psr(regs)->ed = 1; in ia64_do_page_fault()
211 ia64_psr(regs)->ed = 1; in ia64_do_page_fault()
H A Dextable.c23 ia64_psr(regs)->ri = fix & 0x3; /* set continuation slot number */ in ia64_handle_exception()
/kernel/linux/linux-5.10/arch/ia64/mm/
H A Dextable.c23 ia64_psr(regs)->ri = fix & 0x3; /* set continuation slot number */ in ia64_handle_exception()
H A Dfault.c227 ia64_psr(regs)->ed = 1; in ia64_do_page_fault()
245 ia64_psr(regs)->ed = 1; in ia64_do_page_fault()

Completed in 17 milliseconds

12