Lines Matching refs:regs
84 struct pt_regs *regs; member
284 struct pt_regs *regs);
622 data->regs_user.regs = NULL; in perf_sample_data_init()
636 struct pt_regs *regs);
640 struct pt_regs *regs);
661 static inline void perf_arch_fetch_caller_regs(struct pt_regs *regs, unsigned long ip) { } in perf_arch_fetch_caller_regs() argument
672 static inline void perf_fetch_caller_regs(struct pt_regs *regs) in perf_fetch_caller_regs() argument
674 memset(regs, 0, sizeof(*regs)); in perf_fetch_caller_regs()
676 perf_arch_fetch_caller_regs(regs, CALLER_ADDR0); in perf_fetch_caller_regs()
680 perf_sw_event(u32 event_id, u64 nr, struct pt_regs *regs, u64 addr) in perf_sw_event() argument
683 __perf_sw_event(event_id, nr, regs, addr); in perf_sw_event()
697 struct pt_regs *regs = this_cpu_ptr(&__perf_regs[0]); in perf_sw_event_sched() local
699 perf_fetch_caller_regs(regs); in perf_sw_event_sched()
700 ___perf_sw_event(event_id, nr, regs, addr); in perf_sw_event_sched()
734 extern void perf_callchain_user(struct perf_callchain_entry *entry, struct pt_regs *regs);
735 extern void perf_callchain_kernel(struct perf_callchain_entry *entry, struct pt_regs *regs);
780 int entry_size, struct pt_regs *regs,
786 # define perf_misc_flags(regs) \ argument
787 (user_mode(regs) ? PERF_RECORD_MISC_USER : PERF_RECORD_MISC_KERNEL)
788 # define perf_instruction_pointer(regs) instruction_pointer(regs) argument
830 perf_sw_event(u32 event_id, u64 nr, struct pt_regs *regs, u64 addr) { } in perf_sw_event() argument