Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v3.13-rc1 25 lines 567 B view raw
1#ifndef _LINUX_PERF_REGS_H 2#define _LINUX_PERF_REGS_H 3 4#ifdef CONFIG_HAVE_PERF_REGS 5#include <asm/perf_regs.h> 6u64 perf_reg_value(struct pt_regs *regs, int idx); 7int perf_reg_validate(u64 mask); 8u64 perf_reg_abi(struct task_struct *task); 9#else 10static inline u64 perf_reg_value(struct pt_regs *regs, int idx) 11{ 12 return 0; 13} 14 15static inline int perf_reg_validate(u64 mask) 16{ 17 return mask ? -ENOSYS : 0; 18} 19 20static inline u64 perf_reg_abi(struct task_struct *task) 21{ 22 return PERF_SAMPLE_REGS_ABI_NONE; 23} 24#endif /* CONFIG_HAVE_PERF_REGS */ 25#endif /* _LINUX_PERF_REGS_H */