/third_party/backends/backend/ |
H A D | hp3500.c | 1445 unsigned char regs[2]; in rt_set_sram_page() local 1447 regs[0] = page; in rt_set_sram_page() 1448 regs[1] = page >> 8; in rt_set_sram_page() 1450 return rt_set_register_immediate (0x91, 2, regs); in rt_set_sram_page() 1574 rt_set_direction_forwards (unsigned char *regs) in rt_set_direction_forwards() argument 1576 regs[0xc6] |= 0x08; in rt_set_direction_forwards() 1581 rt_set_direction_rewind (unsigned char *regs) in rt_set_direction_rewind() argument 1583 regs[0xc6] &= 0xf7; in rt_set_direction_rewind() 1588 rt_set_stop_when_rewound (unsigned char *regs, int stop) in rt_set_stop_when_rewound() argument 1591 regs[ in rt_set_stop_when_rewound() 1675 rt_set_value_lsbfirst(unsigned char *regs, int firstreg, int totalregs, unsigned value) rt_set_value_lsbfirst() argument 1701 rt_set_ccd_shift_clock_multiplier(unsigned char *regs, unsigned value) rt_set_ccd_shift_clock_multiplier() argument 1707 rt_set_ccd_clock_reset_interval(unsigned char *regs, unsigned value) rt_set_ccd_clock_reset_interval() argument 1713 rt_set_ccd_clamp_clock_multiplier(unsigned char *regs, unsigned value) rt_set_ccd_clamp_clock_multiplier() argument 1719 rt_set_movement_pattern(unsigned char *regs, unsigned value) rt_set_movement_pattern() argument 1725 rt_set_motor_movement_clock_multiplier(unsigned char *regs, unsigned value) rt_set_motor_movement_clock_multiplier() argument 1732 rt_set_motor_type(unsigned char *regs, unsigned value) rt_set_motor_type() argument 1739 rt_set_noscan_distance(unsigned char *regs, unsigned value) rt_set_noscan_distance() argument 1746 rt_set_total_distance(unsigned char *regs, unsigned value) rt_set_total_distance() argument 1753 rt_set_scanline_start(unsigned char *regs, unsigned value) rt_set_scanline_start() argument 1759 rt_set_scanline_end(unsigned char *regs, unsigned value) rt_set_scanline_end() argument 1765 rt_set_basic_calibration(unsigned char *regs, int redoffset1, int redoffset2, int redgain, int greenoffset1, int greenoffset2, int greengain, int blueoffset1, int blueoffset2, int bluegain) rt_set_basic_calibration() argument 1787 rt_set_calibration_addresses(unsigned char *regs, unsigned redaddr, unsigned greenaddr, unsigned blueaddr, unsigned endaddr, unsigned width) rt_set_calibration_addresses() argument 1824 rt_set_lamp_duty_cycle(unsigned char *regs, int enable, int frequency, int offduty) rt_set_lamp_duty_cycle() argument 1839 rt_set_data_feed_on(unsigned char *regs) rt_set_data_feed_on() argument 1846 rt_set_data_feed_off(unsigned char *regs) rt_set_data_feed_off() argument 1853 rt_enable_ccd(unsigned char *regs, int enable) rt_enable_ccd() argument 1863 rt_set_cdss(unsigned char *regs, int val1, int val2) rt_set_cdss() argument 1871 rt_set_cdsc(unsigned char *regs, int val1, int val2) rt_set_cdsc() argument 1879 rt_update_after_setting_cdss2(unsigned char *regs) rt_update_after_setting_cdss2() argument 1899 rt_set_cph0s(unsigned char *regs, int on) rt_set_cph0s() argument 1909 rt_set_cvtr_lm(unsigned char *regs, int val1, int val2, int val3) rt_set_cvtr_lm() argument 1918 rt_set_cvtr_mpt(unsigned char *regs, int val1, int val2, int val3) rt_set_cvtr_mpt() argument 1926 rt_set_cvtr_wparams(unsigned char *regs, unsigned fpw, unsigned bpw, unsigned w) rt_set_cvtr_wparams() argument 1934 rt_enable_movement(unsigned char *regs, int enable) rt_enable_movement() argument 1944 rt_set_scan_frequency(unsigned char *regs, int frequency) rt_set_scan_frequency() argument 1951 rt_set_merge_channels(unsigned char *regs, int on) rt_set_merge_channels() argument 1960 rt_set_channel(unsigned char *regs, int channel) rt_set_channel() argument 1967 rt_set_single_channel_scanning(unsigned char *regs, int on) rt_set_single_channel_scanning() argument 1977 rt_set_colour_mode(unsigned char *regs, int on) rt_set_colour_mode() argument 1987 rt_set_horizontal_resolution(unsigned char *regs, int resolution) rt_set_horizontal_resolution() argument 2000 rt_set_last_sram_page(unsigned char *regs, int pagenum) rt_set_last_sram_page() argument 2007 rt_set_step_size(unsigned char *regs, int stepsize) rt_set_step_size() argument 2017 char regs[255]; rt_set_all_registers() local 2030 rt_adjust_misc_registers(unsigned char *regs) rt_adjust_misc_registers() argument 2066 unsigned char regs[13]; rt_nvram_init_command() local 2446 unsigned char regs[255]; rts8801_rewind() local 2546 dump_registers(unsigned char const *regs) dump_registers() argument 2994 unsigned char regs[256]; rts8801_fullscan() local [all...] |
/kernel/linux/linux-5.10/arch/parisc/kernel/ |
H A D | asm-offsets.c | 53 DEFINE(TASK_REGS, offsetof(struct task_struct, thread.regs)); in main() 54 DEFINE(TASK_PT_PSW, offsetof(struct task_struct, thread.regs.gr[ 0])); in main() 55 DEFINE(TASK_PT_GR1, offsetof(struct task_struct, thread.regs.gr[ 1])); in main() 56 DEFINE(TASK_PT_GR2, offsetof(struct task_struct, thread.regs.gr[ 2])); in main() 57 DEFINE(TASK_PT_GR3, offsetof(struct task_struct, thread.regs.gr[ 3])); in main() 58 DEFINE(TASK_PT_GR4, offsetof(struct task_struct, thread.regs.gr[ 4])); in main() 59 DEFINE(TASK_PT_GR5, offsetof(struct task_struct, thread.regs.gr[ 5])); in main() 60 DEFINE(TASK_PT_GR6, offsetof(struct task_struct, thread.regs.gr[ 6])); in main() 61 DEFINE(TASK_PT_GR7, offsetof(struct task_struct, thread.regs.gr[ 7])); in main() 62 DEFINE(TASK_PT_GR8, offsetof(struct task_struct, thread.regs in main() [all...] |
/kernel/linux/linux-6.6/arch/parisc/kernel/ |
H A D | asm-offsets.c | 49 DEFINE(TASK_REGS, offsetof(struct task_struct, thread.regs)); in main() 50 DEFINE(TASK_PT_PSW, offsetof(struct task_struct, thread.regs.gr[ 0])); in main() 51 DEFINE(TASK_PT_GR1, offsetof(struct task_struct, thread.regs.gr[ 1])); in main() 52 DEFINE(TASK_PT_GR2, offsetof(struct task_struct, thread.regs.gr[ 2])); in main() 53 DEFINE(TASK_PT_GR3, offsetof(struct task_struct, thread.regs.gr[ 3])); in main() 54 DEFINE(TASK_PT_GR4, offsetof(struct task_struct, thread.regs.gr[ 4])); in main() 55 DEFINE(TASK_PT_GR5, offsetof(struct task_struct, thread.regs.gr[ 5])); in main() 56 DEFINE(TASK_PT_GR6, offsetof(struct task_struct, thread.regs.gr[ 6])); in main() 57 DEFINE(TASK_PT_GR7, offsetof(struct task_struct, thread.regs.gr[ 7])); in main() 58 DEFINE(TASK_PT_GR8, offsetof(struct task_struct, thread.regs in main() [all...] |
/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | dumpstack.c | 142 static void show_last_breaking_event(struct pt_regs *regs) in show_last_breaking_event() argument 145 printk(" [<%016lx>] %pSR\n", regs->args[0], (void *)regs->args[0]); in show_last_breaking_event() 148 void show_registers(struct pt_regs *regs) in show_registers() argument 150 struct psw_bits *psw = &psw_bits(regs->psw); in show_registers() 153 mode = user_mode(regs) ? "User" : "Krnl"; in show_registers() 154 printk("%s PSW : %px %px", mode, (void *)regs->psw.mask, (void *)regs->psw.addr); in show_registers() 155 if (!user_mode(regs)) in show_registers() 156 pr_cont(" (%pSR)", (void *)regs in show_registers() 173 show_regs(struct pt_regs *regs) show_regs() argument 185 die(struct pt_regs *regs, const char *str) die() argument [all...] |
/kernel/linux/linux-6.6/arch/riscv/kernel/ |
H A D | signal.c | 42 static long restore_fp_state(struct pt_regs *regs, in restore_fp_state() argument 52 fstate_restore(current, regs); in restore_fp_state() 56 static long save_fp_state(struct pt_regs *regs, in save_fp_state() argument 62 fstate_save(current, regs); in save_fp_state() 67 #define save_fp_state(task, regs) (0) 68 #define restore_fp_state(task, regs) (0) 73 static long save_v_state(struct pt_regs *regs, void __user **sc_vec) in save_v_state() argument 89 riscv_v_vstate_save(current, regs); in save_v_state() 113 static long __restore_v_state(struct pt_regs *regs, void __user *sc_vec) in __restore_v_state() argument 137 riscv_v_vstate_restore(current, regs); in __restore_v_state() 146 restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc) restore_sigcontext() argument 229 struct pt_regs *regs = current_pt_regs(); SYSCALL_DEFINE0() local 270 setup_sigcontext(struct rt_sigframe __user *frame, struct pt_regs *regs) setup_sigcontext() argument 294 get_sigframe(struct ksignal *ksig, struct pt_regs *regs, size_t framesize) get_sigframe() argument 317 setup_rt_frame(struct ksignal *ksig, sigset_t *set, struct pt_regs *regs) setup_rt_frame() argument 382 handle_signal(struct ksignal *ksig, struct pt_regs *regs) handle_signal() argument 422 arch_do_signal_or_restart(struct pt_regs *regs) arch_do_signal_or_restart() argument [all...] |
/kernel/linux/linux-5.10/arch/sparc/kernel/ |
H A D | traps_64.c | 88 void bad_trap(struct pt_regs *regs, long lvl) in bad_trap() argument 92 if (notify_die(DIE_TRAP, "bad trap", regs, in bad_trap() 98 die_if_kernel(buffer, regs); in bad_trap() 102 if (regs->tstate & TSTATE_PRIV) { in bad_trap() 104 die_if_kernel(buffer, regs); in bad_trap() 107 regs->tpc &= 0xffffffff; in bad_trap() 108 regs->tnpc &= 0xffffffff; in bad_trap() 111 (void __user *)regs->tpc, lvl); in bad_trap() 114 void bad_trap_tl1(struct pt_regs *regs, long lvl) in bad_trap_tl1() argument 118 if (notify_die(DIE_TRAP_TL1, "bad trap tl1", regs, in bad_trap_tl1() 187 spitfire_insn_access_exception(struct pt_regs *regs, unsigned long sfsr, unsigned long sfar) spitfire_insn_access_exception() argument 210 spitfire_insn_access_exception_tl1(struct pt_regs *regs, unsigned long sfsr, unsigned long sfar) spitfire_insn_access_exception_tl1() argument 220 sun4v_insn_access_exception(struct pt_regs *regs, unsigned long addr, unsigned long type_ctx) sun4v_insn_access_exception() argument 243 sun4v_insn_access_exception_tl1(struct pt_regs *regs, unsigned long addr, unsigned long type_ctx) sun4v_insn_access_exception_tl1() argument 253 is_no_fault_exception(struct pt_regs *regs) is_no_fault_exception() argument 291 spitfire_data_access_exception(struct pt_regs *regs, unsigned long sfsr, unsigned long sfar) spitfire_data_access_exception() argument 329 spitfire_data_access_exception_tl1(struct pt_regs *regs, unsigned long sfsr, unsigned long sfar) spitfire_data_access_exception_tl1() argument 339 sun4v_data_access_exception(struct pt_regs *regs, unsigned long addr, unsigned long type_ctx) sun4v_data_access_exception() argument 399 sun4v_data_access_exception_tl1(struct pt_regs *regs, unsigned long addr, unsigned long type_ctx) sun4v_data_access_exception_tl1() argument 514 spitfire_cee_log(unsigned long afsr, unsigned long afar, unsigned long udbh, unsigned long udbl, int tl1, struct pt_regs *regs) spitfire_cee_log() argument 535 spitfire_ue_log(unsigned long afsr, unsigned long afar, unsigned long udbh, unsigned long udbl, unsigned long tt, int tl1, struct pt_regs *regs) spitfire_ue_log() argument 574 spitfire_access_error(struct pt_regs *regs, unsigned long status_encoded, unsigned long afar) spitfire_access_error() argument 1169 cheetah_log_errors(struct pt_regs *regs, struct cheetah_err_info *info, unsigned long afsr, unsigned long afar, int recoverable) cheetah_log_errors() argument 1312 cheetah_fecc_handler(struct pt_regs *regs, unsigned long afsr, unsigned long afar) cheetah_fecc_handler() argument 1473 cheetah_cee_handler(struct pt_regs *regs, unsigned long afsr, unsigned long afar) cheetah_cee_handler() argument 1573 cheetah_deferred_handler(struct pt_regs *regs, unsigned long afsr, unsigned long afar) cheetah_deferred_handler() argument 1768 cheetah_plus_parity_error(int type, struct pt_regs *regs) cheetah_plus_parity_error() argument 1949 sun4v_report_real_raddr(const char *pfx, struct pt_regs *regs) sun4v_report_real_raddr() argument 1965 sun4v_log_error(struct pt_regs *regs, struct sun4v_error_entry *ent, int cpu, const char *pfx, atomic_t *ocnt) sun4v_log_error() argument 2035 do_mcd_err(struct pt_regs *regs, struct sun4v_error_entry ent) do_mcd_err() argument 2079 sun4v_resum_error(struct pt_regs *regs, unsigned long offset) sun4v_resum_error() argument 2132 sun4v_resum_overflow(struct pt_regs *regs) sun4v_resum_overflow() argument 2140 sun4v_get_vaddr(struct pt_regs *regs) sun4v_get_vaddr() argument 2154 sun4v_nonresum_error_user_handled(struct pt_regs *regs, struct sun4v_error_entry *ent) sun4v_nonresum_error_user_handled() argument 2198 sun4v_nonresum_error(struct pt_regs *regs, unsigned long offset) sun4v_nonresum_error() argument 2246 sun4v_nonresum_overflow(struct pt_regs *regs) sun4v_nonresum_overflow() argument 2254 sun4v_tlb_error(struct pt_regs *regs) sun4v_tlb_error() argument 2264 sun4v_itlb_error_report(struct pt_regs *regs, int tl) sun4v_itlb_error_report() argument 2287 sun4v_dtlb_error_report(struct pt_regs *regs, int tl) sun4v_dtlb_error_report() argument 2317 do_fpe_common(struct pt_regs *regs) do_fpe_common() argument 2348 do_fpieee(struct pt_regs *regs) do_fpieee() argument 2361 do_fpother(struct pt_regs *regs) do_fpother() argument 2384 do_tof(struct pt_regs *regs) do_tof() argument 2404 do_div0(struct pt_regs *regs) do_div0() argument 2481 struct pt_regs *regs; show_stack() local 2524 die_if_kernel(char *str, struct pt_regs *regs) die_if_kernel() argument 2574 do_illegal_instruction(struct pt_regs *regs) do_illegal_instruction() argument 2618 mem_address_unaligned(struct pt_regs *regs, unsigned long sfar, unsigned long sfsr) mem_address_unaligned() argument 2638 sun4v_do_mna(struct pt_regs *regs, unsigned long addr, unsigned long type_ctx) sun4v_do_mna() argument 2661 sun4v_mem_corrupt_detect_precise(struct pt_regs *regs, unsigned long addr, unsigned long context) sun4v_mem_corrupt_detect_precise() argument 2701 do_privop(struct pt_regs *regs) do_privop() argument 2719 do_privact(struct pt_regs *regs) do_privact() argument 2725 do_cee(struct pt_regs *regs) do_cee() argument 2731 do_div0_tl1(struct pt_regs *regs) do_div0_tl1() argument 2738 do_fpieee_tl1(struct pt_regs *regs) do_fpieee_tl1() argument 2745 do_fpother_tl1(struct pt_regs *regs) do_fpother_tl1() argument 2752 do_ill_tl1(struct pt_regs *regs) do_ill_tl1() argument 2759 do_irq_tl1(struct pt_regs *regs) do_irq_tl1() argument 2766 do_lddfmna_tl1(struct pt_regs *regs) do_lddfmna_tl1() argument 2773 do_stdfmna_tl1(struct pt_regs *regs) do_stdfmna_tl1() argument 2780 do_paw(struct pt_regs *regs) do_paw() argument 2786 do_paw_tl1(struct pt_regs *regs) do_paw_tl1() argument 2793 do_vaw(struct pt_regs *regs) do_vaw() argument 2799 do_vaw_tl1(struct pt_regs *regs) do_vaw_tl1() argument 2806 do_tof_tl1(struct pt_regs *regs) do_tof_tl1() argument 2813 do_getpsr(struct pt_regs *regs) do_getpsr() argument [all...] |
/kernel/linux/linux-6.6/arch/sparc/kernel/ |
H A D | traps_64.c | 88 void bad_trap(struct pt_regs *regs, long lvl) in bad_trap() argument 92 if (notify_die(DIE_TRAP, "bad trap", regs, in bad_trap() 98 die_if_kernel(buffer, regs); in bad_trap() 102 if (regs->tstate & TSTATE_PRIV) { in bad_trap() 104 die_if_kernel(buffer, regs); in bad_trap() 107 regs->tpc &= 0xffffffff; in bad_trap() 108 regs->tnpc &= 0xffffffff; in bad_trap() 111 (void __user *)regs->tpc, lvl); in bad_trap() 114 void bad_trap_tl1(struct pt_regs *regs, long lvl) in bad_trap_tl1() argument 118 if (notify_die(DIE_TRAP_TL1, "bad trap tl1", regs, in bad_trap_tl1() 187 spitfire_insn_access_exception(struct pt_regs *regs, unsigned long sfsr, unsigned long sfar) spitfire_insn_access_exception() argument 209 spitfire_insn_access_exception_tl1(struct pt_regs *regs, unsigned long sfsr, unsigned long sfar) spitfire_insn_access_exception_tl1() argument 219 sun4v_insn_access_exception(struct pt_regs *regs, unsigned long addr, unsigned long type_ctx) sun4v_insn_access_exception() argument 242 sun4v_insn_access_exception_tl1(struct pt_regs *regs, unsigned long addr, unsigned long type_ctx) sun4v_insn_access_exception_tl1() argument 252 is_no_fault_exception(struct pt_regs *regs) is_no_fault_exception() argument 290 spitfire_data_access_exception(struct pt_regs *regs, unsigned long sfsr, unsigned long sfar) spitfire_data_access_exception() argument 328 spitfire_data_access_exception_tl1(struct pt_regs *regs, unsigned long sfsr, unsigned long sfar) spitfire_data_access_exception_tl1() argument 338 sun4v_data_access_exception(struct pt_regs *regs, unsigned long addr, unsigned long type_ctx) sun4v_data_access_exception() argument 398 sun4v_data_access_exception_tl1(struct pt_regs *regs, unsigned long addr, unsigned long type_ctx) sun4v_data_access_exception_tl1() argument 513 spitfire_cee_log(unsigned long afsr, unsigned long afar, unsigned long udbh, unsigned long udbl, int tl1, struct pt_regs *regs) spitfire_cee_log() argument 534 spitfire_ue_log(unsigned long afsr, unsigned long afar, unsigned long udbh, unsigned long udbl, unsigned long tt, int tl1, struct pt_regs *regs) spitfire_ue_log() argument 573 spitfire_access_error(struct pt_regs *regs, unsigned long status_encoded, unsigned long afar) spitfire_access_error() argument 1168 cheetah_log_errors(struct pt_regs *regs, struct cheetah_err_info *info, unsigned long afsr, unsigned long afar, int recoverable) cheetah_log_errors() argument 1311 cheetah_fecc_handler(struct pt_regs *regs, unsigned long afsr, unsigned long afar) cheetah_fecc_handler() argument 1472 cheetah_cee_handler(struct pt_regs *regs, unsigned long afsr, unsigned long afar) cheetah_cee_handler() argument 1572 cheetah_deferred_handler(struct pt_regs *regs, unsigned long afsr, unsigned long afar) cheetah_deferred_handler() argument 1767 cheetah_plus_parity_error(int type, struct pt_regs *regs) cheetah_plus_parity_error() argument 1948 sun4v_report_real_raddr(const char *pfx, struct pt_regs *regs) sun4v_report_real_raddr() argument 1964 sun4v_log_error(struct pt_regs *regs, struct sun4v_error_entry *ent, int cpu, const char *pfx, atomic_t *ocnt) sun4v_log_error() argument 2034 do_mcd_err(struct pt_regs *regs, struct sun4v_error_entry ent) do_mcd_err() argument 2077 sun4v_resum_error(struct pt_regs *regs, unsigned long offset) sun4v_resum_error() argument 2130 sun4v_resum_overflow(struct pt_regs *regs) sun4v_resum_overflow() argument 2138 sun4v_get_vaddr(struct pt_regs *regs) sun4v_get_vaddr() argument 2152 sun4v_nonresum_error_user_handled(struct pt_regs *regs, struct sun4v_error_entry *ent) sun4v_nonresum_error_user_handled() argument 2196 sun4v_nonresum_error(struct pt_regs *regs, unsigned long offset) sun4v_nonresum_error() argument 2244 sun4v_nonresum_overflow(struct pt_regs *regs) sun4v_nonresum_overflow() argument 2252 sun4v_tlb_error(struct pt_regs *regs) sun4v_tlb_error() argument 2262 sun4v_itlb_error_report(struct pt_regs *regs, int tl) sun4v_itlb_error_report() argument 2285 sun4v_dtlb_error_report(struct pt_regs *regs, int tl) sun4v_dtlb_error_report() argument 2315 do_fpe_common(struct pt_regs *regs) do_fpe_common() argument 2345 do_fpieee(struct pt_regs *regs) do_fpieee() argument 2358 do_fpother(struct pt_regs *regs) do_fpother() argument 2381 do_tof(struct pt_regs *regs) do_tof() argument 2400 do_div0(struct pt_regs *regs) do_div0() argument 2476 struct pt_regs *regs; show_stack() local 2519 die_if_kernel(char *str, struct pt_regs *regs) die_if_kernel() argument 2569 do_illegal_instruction(struct pt_regs *regs) do_illegal_instruction() argument 2613 mem_address_unaligned(struct pt_regs *regs, unsigned long sfar, unsigned long sfsr) mem_address_unaligned() argument 2633 sun4v_do_mna(struct pt_regs *regs, unsigned long addr, unsigned long type_ctx) sun4v_do_mna() argument 2656 sun4v_mem_corrupt_detect_precise(struct pt_regs *regs, unsigned long addr, unsigned long context) sun4v_mem_corrupt_detect_precise() argument 2696 do_privop(struct pt_regs *regs) do_privop() argument 2713 do_privact(struct pt_regs *regs) do_privact() argument 2719 do_cee(struct pt_regs *regs) do_cee() argument 2725 do_div0_tl1(struct pt_regs *regs) do_div0_tl1() argument 2732 do_fpieee_tl1(struct pt_regs *regs) do_fpieee_tl1() argument 2739 do_fpother_tl1(struct pt_regs *regs) do_fpother_tl1() argument 2746 do_ill_tl1(struct pt_regs *regs) do_ill_tl1() argument 2753 do_irq_tl1(struct pt_regs *regs) do_irq_tl1() argument 2760 do_lddfmna_tl1(struct pt_regs *regs) do_lddfmna_tl1() argument 2767 do_stdfmna_tl1(struct pt_regs *regs) do_stdfmna_tl1() argument 2774 do_paw(struct pt_regs *regs) do_paw() argument 2780 do_paw_tl1(struct pt_regs *regs) do_paw_tl1() argument 2787 do_vaw(struct pt_regs *regs) do_vaw() argument 2793 do_vaw_tl1(struct pt_regs *regs) do_vaw_tl1() argument 2800 do_tof_tl1(struct pt_regs *regs) do_tof_tl1() argument 2807 do_getpsr(struct pt_regs *regs) do_getpsr() argument [all...] |
/kernel/linux/linux-5.10/arch/loongarch/kernel/ |
H A D | inst.c | 33 int simu_branch(struct pt_regs *regs, union loongarch_instruction insn) in simu_branch() argument 36 unsigned long era = regs->csr_era; in simu_branch() 45 regs->csr_era = bs_dest_26(era, si_h, si_l); in simu_branch() 48 regs->csr_era = bs_dest_26(era, si_h, si_l); in simu_branch() 49 regs->regs[1] = era + LOONGARCH_INSN_SIZE; in simu_branch() 58 if (cond_beqz(regs, rj)) in simu_branch() 59 regs->csr_era = bs_dest_21(era, si_h, si_l); in simu_branch() 61 regs->csr_era += LOONGARCH_INSN_SIZE; in simu_branch() 64 if (cond_bnez(regs, r in simu_branch() 123 simu_pc(struct pt_regs *regs, union loongarch_instruction insn) simu_pc() argument [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/x86_64/ |
H A D | sync_regs_test.c | 9 * in kvm_run.s.regs when kvm_valid_regs and kvm_dirty_regs are toggled. 84 struct kvm_regs regs; in main() local 146 vcpu_regs_get(vm, VCPU_ID, ®s); in main() 147 compare_regs(®s, &run->s.regs.regs); in main() 150 compare_sregs(&sregs, &run->s.regs.sregs); in main() 153 compare_vcpu_events(&events, &run->s.regs.events); in main() 156 run->s.regs.regs in main() [all...] |
/kernel/linux/linux-5.10/arch/x86/um/asm/ |
H A D | ptrace.h | 11 #define user_mode(r) UPT_IS_USER(&(r)->regs) 13 #define PT_REGS_AX(r) UPT_AX(&(r)->regs) 14 #define PT_REGS_BX(r) UPT_BX(&(r)->regs) 15 #define PT_REGS_CX(r) UPT_CX(&(r)->regs) 16 #define PT_REGS_DX(r) UPT_DX(&(r)->regs) 18 #define PT_REGS_SI(r) UPT_SI(&(r)->regs) 19 #define PT_REGS_DI(r) UPT_DI(&(r)->regs) 20 #define PT_REGS_BP(r) UPT_BP(&(r)->regs) 21 #define PT_REGS_EFLAGS(r) UPT_EFLAGS(&(r)->regs) 23 #define PT_REGS_CS(r) UPT_CS(&(r)->regs) 38 regs_return_value(struct pt_regs *regs) regs_return_value() argument [all...] |
/kernel/linux/linux-5.10/arch/mips/kernel/ |
H A D | signal_n32.c | 57 struct pt_regs *regs; in sysn32_rt_sigreturn() local 61 regs = current_pt_regs(); in sysn32_rt_sigreturn() 62 frame = (struct rt_sigframe_n32 __user *)regs->regs[29]; in sysn32_rt_sigreturn() 70 sig = restore_sigcontext(regs, &frame->rs_uc.uc_mcontext); in sysn32_rt_sigreturn() 86 : "r" (regs)); in sysn32_rt_sigreturn() 94 struct pt_regs *regs, sigset_t *set) in setup_rt_frame_n32() 99 frame = get_sigframe(ksig, regs, sizeof(*frame)); in setup_rt_frame_n32() 109 err |= __compat_save_altstack(&frame->rs_uc.uc_stack, regs->regs[2 in setup_rt_frame_n32() 93 setup_rt_frame_n32(void *sig_return, struct ksignal *ksig, struct pt_regs *regs, sigset_t *set) setup_rt_frame_n32() argument [all...] |
/kernel/linux/linux-6.6/arch/mips/kernel/ |
H A D | signal_n32.c | 56 struct pt_regs *regs; in sysn32_rt_sigreturn() local 60 regs = current_pt_regs(); in sysn32_rt_sigreturn() 61 frame = (struct rt_sigframe_n32 __user *)regs->regs[29]; in sysn32_rt_sigreturn() 69 sig = restore_sigcontext(regs, &frame->rs_uc.uc_mcontext); in sysn32_rt_sigreturn() 85 : "r" (regs)); in sysn32_rt_sigreturn() 93 struct pt_regs *regs, sigset_t *set) in setup_rt_frame_n32() 98 frame = get_sigframe(ksig, regs, sizeof(*frame)); in setup_rt_frame_n32() 108 err |= __compat_save_altstack(&frame->rs_uc.uc_stack, regs->regs[2 in setup_rt_frame_n32() 92 setup_rt_frame_n32(void *sig_return, struct ksignal *ksig, struct pt_regs *regs, sigset_t *set) setup_rt_frame_n32() argument [all...] |
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | syscall.c | 18 long compat_arm_syscall(struct pt_regs *regs, int scno); 21 static long do_ni_syscall(struct pt_regs *regs, int scno) in do_ni_syscall() argument 26 ret = compat_arm_syscall(regs, scno); in do_ni_syscall() 35 static long __invoke_syscall(struct pt_regs *regs, syscall_fn_t syscall_fn) in __invoke_syscall() argument 37 return syscall_fn(regs); in __invoke_syscall() 40 static void invoke_syscall(struct pt_regs *regs, unsigned int scno, in invoke_syscall() argument 51 ret = __invoke_syscall(regs, syscall_fn); in invoke_syscall() 53 ret = do_ni_syscall(regs, scno); in invoke_syscall() 56 syscall_set_return_value(current, regs, 0, ret); in invoke_syscall() 77 static void el0_svc_common(struct pt_regs *regs, in argument 153 do_el0_svc(struct pt_regs *regs) do_el0_svc() argument 159 do_el0_svc_compat(struct pt_regs *regs) do_el0_svc_compat() argument [all...] |
/kernel/linux/linux-6.6/arch/x86/um/asm/ |
H A D | ptrace.h | 11 #define user_mode(r) UPT_IS_USER(&(r)->regs) 13 #define PT_REGS_AX(r) UPT_AX(&(r)->regs) 14 #define PT_REGS_BX(r) UPT_BX(&(r)->regs) 15 #define PT_REGS_CX(r) UPT_CX(&(r)->regs) 16 #define PT_REGS_DX(r) UPT_DX(&(r)->regs) 18 #define PT_REGS_SI(r) UPT_SI(&(r)->regs) 19 #define PT_REGS_DI(r) UPT_DI(&(r)->regs) 20 #define PT_REGS_BP(r) UPT_BP(&(r)->regs) 21 #define PT_REGS_EFLAGS(r) UPT_EFLAGS(&(r)->regs) 23 #define PT_REGS_CS(r) UPT_CS(&(r)->regs) 38 regs_return_value(struct pt_regs *regs) regs_return_value() argument [all...] |
/kernel/linux/linux-5.10/arch/microblaze/mm/ |
H A D | fault.c | 43 * Check whether the instruction at regs->pc is a store using 46 static int store_updates_sp(struct pt_regs *regs) in store_updates_sp() argument 50 if (get_user(inst, (unsigned int __user *)regs->pc)) in store_updates_sp() 67 void bad_page_fault(struct pt_regs *regs, unsigned long address, int sig) in bad_page_fault() argument 72 fixup = search_exception_tables(regs->pc); in bad_page_fault() 74 regs->pc = fixup->fixup; in bad_page_fault() 79 die("kernel access of bad area", regs, sig); in bad_page_fault() 86 void do_page_fault(struct pt_regs *regs, unsigned long address, in do_page_fault() argument 96 regs->ear = address; in do_page_fault() 97 regs in do_page_fault() [all...] |
/kernel/linux/linux-5.10/arch/sh/kernel/ |
H A D | traps.c | 23 void die(const char *str, struct pt_regs *regs, long err) in die() argument 35 show_regs(regs); in die() 40 if (!user_mode(regs) || in_interrupt()) in die() 41 dump_mem("Stack: ", KERN_DEFAULT, regs->regs[15], in die() 44 notify_die(DIE_OOPS, str, regs, err, 255, SIGSEGV); in die() 52 crash_kexec(regs); in die() 63 void die_if_kernel(const char *str, struct pt_regs *regs, long err) in die_if_kernel() argument 65 if (!user_mode(regs)) in die_if_kernel() 66 die(str, regs, er in die_if_kernel() 75 die_if_no_fixup(const char *str, struct pt_regs *regs, long err) die_if_no_fixup() argument 90 handle_BUG(struct pt_regs *regs) handle_BUG() argument [all...] |
/kernel/linux/linux-6.6/arch/sh/kernel/ |
H A D | traps.c | 23 void __noreturn die(const char *str, struct pt_regs *regs, long err) in die() argument 35 show_regs(regs); in die() 40 if (!user_mode(regs) || in_interrupt()) in die() 41 dump_mem("Stack: ", KERN_DEFAULT, regs->regs[15], in die() 44 notify_die(DIE_OOPS, str, regs, err, 255, SIGSEGV); in die() 52 crash_kexec(regs); in die() 63 void die_if_kernel(const char *str, struct pt_regs *regs, long err) in die_if_kernel() argument 65 if (!user_mode(regs)) in die_if_kernel() 66 die(str, regs, er in die_if_kernel() 75 die_if_no_fixup(const char *str, struct pt_regs *regs, long err) die_if_no_fixup() argument 90 handle_BUG(struct pt_regs *regs) handle_BUG() argument [all...] |
/kernel/linux/linux-5.10/arch/ia64/kernel/ |
H A D | traps.c | 43 die (const char *str, struct pt_regs *regs, long err) in die() argument 69 if (notify_die(DIE_OOPS, str, regs, err, 255, SIGSEGV) in die() 71 show_regs(regs); in die() 73 regs = NULL; in die() 82 if (!regs) in die() 93 die_if_kernel (char *str, struct pt_regs *regs, long err) in die_if_kernel() argument 95 if (!user_mode(regs)) in die_if_kernel() 96 return die(str, regs, err); in die_if_kernel() 101 __kprobes ia64_bad_break (unsigned long break_num, struct pt_regs *regs) in ia64_bad_break() argument 107 if (notify_die(DIE_BREAK, "break 0", regs, break_nu in ia64_bad_break() 191 disabled_fph_fault(struct pt_regs *regs) disabled_fph_fault() argument 233 fp_emulate(int fp_fault, void *bundle, long *ipsr, long *fpsr, long *isr, long *pr, long *ifs, struct pt_regs *regs) fp_emulate() argument 284 handle_fpu_swa(int fp_fault, struct pt_regs *regs, unsigned long isr) handle_fpu_swa() argument 387 ia64_illegal_op_fault(unsigned long ec, long arg1, long arg2, long arg3, long arg4, long arg5, long arg6, long arg7, struct pt_regs regs) ia64_illegal_op_fault() argument 416 ia64_fault(unsigned long vector, unsigned long isr, unsigned long ifa, unsigned long iim, unsigned long itir, long arg5, long arg6, long arg7, struct pt_regs regs) ia64_fault() argument [all...] |
/kernel/linux/linux-5.10/arch/sparc/mm/ |
H A D | fault_64.c | 42 struct pt_regs *regs) in unhandled_fault() 58 die_if_kernel("Oops", regs); in unhandled_fault() 61 static void __kprobes bad_kernel_pc(struct pt_regs *regs, unsigned long vaddr) in bad_kernel_pc() argument 64 regs->tpc); in bad_kernel_pc() 65 printk(KERN_CRIT "OOPS: RPC [%016lx]\n", regs->u_regs[15]); in bad_kernel_pc() 66 printk("OOPS: RPC <%pS>\n", (void *) regs->u_regs[15]); in bad_kernel_pc() 69 unhandled_fault(regs->tpc, current, regs); in bad_kernel_pc() 137 show_signal_msg(struct pt_regs *regs, int sig, int code, in show_signal_msg() argument 149 (void *)regs in show_signal_msg() 40 unhandled_fault(unsigned long address, struct task_struct *tsk, struct pt_regs *regs) unhandled_fault() argument 157 do_fault_siginfo(int code, int sig, struct pt_regs *regs, unsigned long fault_addr, unsigned int insn, int fault_code) do_fault_siginfo() argument 182 get_fault_insn(struct pt_regs *regs, unsigned int insn) get_fault_insn() argument 196 do_kernel_fault(struct pt_regs *regs, int si_code, int fault_code, unsigned int insn, unsigned long address) do_kernel_fault() argument 252 bogus_32bit_fault_tpc(struct pt_regs *regs) bogus_32bit_fault_tpc() argument 264 do_sparc64_fault(struct pt_regs *regs) do_sparc64_fault() argument [all...] |
/kernel/linux/linux-6.6/arch/ia64/kernel/ |
H A D | traps.c | 43 die (const char *str, struct pt_regs *regs, long err) in die() argument 69 if (notify_die(DIE_OOPS, str, regs, err, 255, SIGSEGV) in die() 71 show_regs(regs); in die() 73 regs = NULL; in die() 82 if (!regs) in die() 93 die_if_kernel (char *str, struct pt_regs *regs, long err) in die_if_kernel() argument 95 if (!user_mode(regs)) in die_if_kernel() 96 return die(str, regs, err); in die_if_kernel() 101 __kprobes ia64_bad_break (unsigned long break_num, struct pt_regs *regs) in ia64_bad_break() argument 107 if (notify_die(DIE_BREAK, "break 0", regs, break_nu in ia64_bad_break() 191 disabled_fph_fault(struct pt_regs *regs) disabled_fph_fault() argument 233 fp_emulate(int fp_fault, void *bundle, long *ipsr, long *fpsr, long *isr, long *pr, long *ifs, struct pt_regs *regs) fp_emulate() argument 284 handle_fpu_swa(int fp_fault, struct pt_regs *regs, unsigned long isr) handle_fpu_swa() argument 387 ia64_illegal_op_fault(unsigned long ec, long arg1, long arg2, long arg3, long arg4, long arg5, long arg6, long arg7, struct pt_regs regs) ia64_illegal_op_fault() argument 416 ia64_fault(unsigned long vector, unsigned long isr, unsigned long ifa, unsigned long iim, unsigned long itir, long arg5, long arg6, long arg7, struct pt_regs regs) ia64_fault() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/tuners/ |
H A D | fc0011.c | 173 u8 regs[FC11_NR_REGS] = { }; in fc0011_set_params() local 175 regs[FC11_REG_7] = 0x0F; in fc0011_set_params() 176 regs[FC11_REG_8] = 0x3E; in fc0011_set_params() 177 regs[FC11_REG_10] = 0xB8; in fc0011_set_params() 178 regs[FC11_REG_11] = 0x80; in fc0011_set_params() 179 regs[FC11_REG_RCCAL] = 0x04; in fc0011_set_params() 180 err = fc0011_writereg(priv, FC11_REG_7, regs[FC11_REG_7]); in fc0011_set_params() 181 err |= fc0011_writereg(priv, FC11_REG_8, regs[FC11_REG_8]); in fc0011_set_params() 182 err |= fc0011_writereg(priv, FC11_REG_10, regs[FC11_REG_10]); in fc0011_set_params() 183 err |= fc0011_writereg(priv, FC11_REG_11, regs[FC11_REG_1 in fc0011_set_params() [all...] |
/kernel/linux/linux-6.6/drivers/media/tuners/ |
H A D | fc0011.c | 173 u8 regs[FC11_NR_REGS] = { }; in fc0011_set_params() local 175 regs[FC11_REG_7] = 0x0F; in fc0011_set_params() 176 regs[FC11_REG_8] = 0x3E; in fc0011_set_params() 177 regs[FC11_REG_10] = 0xB8; in fc0011_set_params() 178 regs[FC11_REG_11] = 0x80; in fc0011_set_params() 179 regs[FC11_REG_RCCAL] = 0x04; in fc0011_set_params() 180 err = fc0011_writereg(priv, FC11_REG_7, regs[FC11_REG_7]); in fc0011_set_params() 181 err |= fc0011_writereg(priv, FC11_REG_8, regs[FC11_REG_8]); in fc0011_set_params() 182 err |= fc0011_writereg(priv, FC11_REG_10, regs[FC11_REG_10]); in fc0011_set_params() 183 err |= fc0011_writereg(priv, FC11_REG_11, regs[FC11_REG_1 in fc0011_set_params() [all...] |
/kernel/linux/linux-5.10/arch/ia64/include/asm/ |
H A D | ptrace.h | 49 * 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) 55 static inline unsigned long user_stack_pointer(struct pt_regs *regs) in user_stack_pointer() argument 57 return regs->r12; in user_stack_pointer() 60 static inline int is_syscall_success(struct pt_regs *regs) in is_syscall_success() argument 62 return regs->r10 != -1; in is_syscall_success() 65 static inline long regs_return_value(struct pt_regs *regs) in regs_return_value() argument 67 if (is_syscall_success(regs)) in regs_return_value() [all...] |
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | exception.h | 29 asmlinkage void noinstr enter_el1_irq_or_nmi(struct pt_regs *regs); 30 asmlinkage void noinstr exit_el1_irq_or_nmi(struct pt_regs *regs); 33 void arm64_enter_nmi(struct pt_regs *regs); 34 void arm64_exit_nmi(struct pt_regs *regs); 35 void do_mem_abort(unsigned long addr, unsigned int esr, struct pt_regs *regs); 36 void do_el0_undef(struct pt_regs *regs, unsigned long esr); 37 void do_el1_undef(struct pt_regs *regs, unsigned long esr); 38 void do_el0_bti(struct pt_regs *regs); 39 void do_el1_bti(struct pt_regs *regs, unsigned long esr); 40 asmlinkage void bad_mode(struct pt_regs *regs, in [all...] |
/kernel/linux/linux-5.10/drivers/net/can/mscan/ |
H A D | mscan.c | 53 struct mscan_regs __iomem *regs = priv->reg_base; in mscan_set_mode() local 61 out_8(®s->cantarq, priv->tx_active); in mscan_set_mode() 63 out_8(®s->cantier, 0); in mscan_set_mode() 66 canctl1 = in_8(®s->canctl1); in mscan_set_mode() 68 setbits8(®s->canctl0, MSCAN_SLPRQ); in mscan_set_mode() 70 if (in_8(®s->canctl1) & MSCAN_SLPAK) in mscan_set_mode() 94 setbits8(®s->canctl0, MSCAN_INITRQ); in mscan_set_mode() 96 if (in_8(®s->canctl1) & MSCAN_INITAK) in mscan_set_mode() 106 setbits8(®s->canctl0, MSCAN_CSWAI); in mscan_set_mode() 109 canctl1 = in_8(®s in mscan_set_mode() 129 struct mscan_regs __iomem *regs = priv->reg_base; mscan_start() local 169 struct mscan_regs __iomem *regs = priv->reg_base; mscan_restart() local 190 struct mscan_regs __iomem *regs = priv->reg_base; mscan_start_xmit() local 296 struct mscan_regs __iomem *regs = priv->reg_base; mscan_get_rx_frame() local 337 struct mscan_regs __iomem *regs = priv->reg_base; mscan_get_err_frame() local 383 struct mscan_regs __iomem *regs = priv->reg_base; mscan_rx_poll() local 429 struct mscan_regs __iomem *regs = priv->reg_base; mscan_isr() local 509 struct mscan_regs __iomem *regs = priv->reg_base; mscan_do_set_bittiming() local 530 struct mscan_regs __iomem *regs = priv->reg_base; mscan_get_berr_counter() local 542 struct mscan_regs __iomem *regs = priv->reg_base; mscan_open() local 593 struct mscan_regs __iomem *regs = priv->reg_base; mscan_close() local 620 struct mscan_regs __iomem *regs = priv->reg_base; register_mscandev() local 659 struct mscan_regs __iomem *regs = priv->reg_base; unregister_mscandev() local [all...] |