/kernel/linux/linux-5.10/arch/ia64/include/uapi/asm/ |
H A D | ptrace.h | 106 unsigned long loadrs; /* size of dirty partition << 16 */ member
|
/kernel/linux/linux-6.6/arch/ia64/include/uapi/asm/ |
H A D | ptrace.h | 106 unsigned long loadrs; /* size of dirty partition << 16 */ member
|
/kernel/linux/linux-5.10/arch/ia64/kernel/ |
H A D | process.c | 113 regs->loadrs, regs->ar_ccv, regs->ar_fpsr); in show_regs() 142 ndirty = (regs->loadrs >> 19); in show_regs() 385 child_ptregs->loadrs = 0; in copy_thread()
|
H A D | mca.c | 982 u64 slots, loadrs = regs->loadrs; in ia64_mca_modify_original_stack() local 985 u64 ar_bsp = regs->ar_bspstore + (loadrs >> 16); in ia64_mca_modify_original_stack() 1027 * have different alignments, so loadrs calculated on the old bsp in ia64_mca_modify_original_stack() 1029 * loadrs for the new stack and save it in the new pt_regs, where in ia64_mca_modify_original_stack() 1037 regs->loadrs = (new_bsp - new_bspstore) * 8 << 16; in ia64_mca_modify_original_stack() 1088 old_regs->loadrs = loadrs; in ia64_mca_modify_original_stack()
|
H A D | gate.S | 241 // bspstore0 = rse_skip_regs(bsp0, -rse_num_regs(bsp1 - (loadrs >> 19), bsp1)); 259 loadrs // restore dirty partition
|
H A D | asm-offsets.c | 93 DEFINE(IA64_PT_REGS_LOADRS_OFFSET, offsetof (struct pt_regs, loadrs)); in foo()
|
H A D | ptrace.c | 515 ndirty = ia64_rse_num_regs(krbs, krbs + (pt->loadrs >> 19)); in ia64_get_user_rbs_end() 1394 pt->loadrs = 0; in access_elf_areg() 2033 ndirty = ia64_rse_num_regs(krbs, krbs + (pt->loadrs >> 19)); in syscall_get_set_args_cb()
|
H A D | mca_asm.S | 546 shl temp3=temp3,16 // compute ar.rsc to be used for "loadrs" 548 st8 [temp1]=temp3,PT(AR_CCV)-PT(LOADRS) // save loadrs 802 // ar.rnat, ar.bspstore, loadrs are restore in ia64_old_stack. 988 ld8 temp2=[temp1],PT(AR_BSPSTORE)-PT(LOADRS) // restore loadrs 993 loadrs
|
H A D | head.S | 363 loadrs // clear the dirty partition
|
H A D | entry.S | 695 ld8 r19=[r2],PT(B6)-PT(LOADRS) // load ar.rsc value for "loadrs" 704 ld8 r19=[r2],PT(B6)-PT(LOADRS) // load ar.rsc value for "loadrs" 941 ld8 r19=[r16],16 // load ar.rsc value for "loadrs" 989 * NOTE: alloc, loadrs, and cover can't be predicated. 1002 shl r19=r19,16 // shift size of dirty partition into loadrs position 1022 mov ar.rsc=r19 // load ar.rsc to be used for "loadrs" 1084 loadrs
|
/kernel/linux/linux-6.6/arch/ia64/kernel/ |
H A D | process.c | 114 regs->loadrs, regs->ar_ccv, regs->ar_fpsr); in show_regs() 143 ndirty = (regs->loadrs >> 19); in show_regs() 390 child_ptregs->loadrs = 0; in copy_thread()
|
H A D | mca.c | 983 u64 slots, loadrs = regs->loadrs; in ia64_mca_modify_original_stack() local 986 u64 ar_bsp = regs->ar_bspstore + (loadrs >> 16); in ia64_mca_modify_original_stack() 1028 * have different alignments, so loadrs calculated on the old bsp in ia64_mca_modify_original_stack() 1030 * loadrs for the new stack and save it in the new pt_regs, where in ia64_mca_modify_original_stack() 1038 regs->loadrs = (new_bsp - new_bspstore) * 8 << 16; in ia64_mca_modify_original_stack() 1089 old_regs->loadrs = loadrs; in ia64_mca_modify_original_stack()
|
H A D | asm-offsets.c | 93 DEFINE(IA64_PT_REGS_LOADRS_OFFSET, offsetof (struct pt_regs, loadrs)); in foo()
|
H A D | gate.S | 241 // bspstore0 = rse_skip_regs(bsp0, -rse_num_regs(bsp1 - (loadrs >> 19), bsp1)); 259 loadrs // restore dirty partition
|
H A D | ptrace.c | 515 ndirty = ia64_rse_num_regs(krbs, krbs + (pt->loadrs >> 19)); in ia64_get_user_rbs_end() 1340 pt->loadrs = 0; in access_elf_areg() 1976 ndirty = ia64_rse_num_regs(krbs, krbs + (pt->loadrs >> 19)); in syscall_get_args_cb()
|
H A D | mca_asm.S | 546 shl temp3=temp3,16 // compute ar.rsc to be used for "loadrs" 548 st8 [temp1]=temp3,PT(AR_CCV)-PT(LOADRS) // save loadrs 802 // ar.rnat, ar.bspstore, loadrs are restore in ia64_old_stack. 988 ld8 temp2=[temp1],PT(AR_BSPSTORE)-PT(LOADRS) // restore loadrs 993 loadrs
|
H A D | entry.S | 694 ld8 r19=[r2],PT(B6)-PT(LOADRS) // load ar.rsc value for "loadrs" 703 ld8 r19=[r2],PT(B6)-PT(LOADRS) // load ar.rsc value for "loadrs" 940 ld8 r19=[r16],16 // load ar.rsc value for "loadrs" 988 * NOTE: alloc, loadrs, and cover can't be predicated. 1001 shl r19=r19,16 // shift size of dirty partition into loadrs position 1021 mov ar.rsc=r19 // load ar.rsc to be used for "loadrs" 1083 loadrs
|
H A D | head.S | 361 loadrs // clear the dirty partition
|
/kernel/linux/linux-5.10/arch/ia64/include/asm/ |
H A D | processor.h | 308 regs->loadrs = 0; \
|
/kernel/linux/linux-6.6/arch/ia64/include/asm/ |
H A D | processor.h | 304 regs->loadrs = 0; \
|