Home
last modified time | relevance | path

Searched refs:regs_user (Results 1 – 8 of 8) sorted by relevance

/linux/arch/s390/kernel/
H A Dperf_regs.c50 void perf_get_regs_user(struct perf_regs *regs_user, in perf_get_regs_user() argument
59 regs_user->regs = task_pt_regs(current); in perf_get_regs_user()
60 if (user_mode(regs_user->regs)) in perf_get_regs_user()
62 regs_user->abi = perf_reg_abi(current); in perf_get_regs_user()
/linux/arch/x86/kernel/
H A Dperf_regs.c259 void perf_get_regs_user(struct perf_regs *regs_user, in perf_get_regs_user() argument
266 regs_user->regs = user_regs; in perf_get_regs_user()
267 regs_user->abi = perf_reg_abi(current); in perf_get_regs_user()
279 regs_user->abi = PERF_SAMPLE_REGS_ABI_NONE; in perf_get_regs_user()
280 regs_user->regs = NULL; in perf_get_regs_user()
323 regs_user->abi = user_64bit_mode(user_regs) ? in perf_get_regs_user()
326 regs_user->regs = regs_user_copy; in perf_get_regs_user()
/linux/arch/powerpc/perf/
H A Dperf_regs.c143 void perf_get_regs_user(struct perf_regs *regs_user, in perf_get_regs_user() argument
146 regs_user->regs = task_pt_regs(current); in perf_get_regs_user()
147 regs_user->abi = (regs_user->regs) ? perf_reg_abi(current) : in perf_get_regs_user()
/linux/arch/alpha/kernel/
H A Dperf_regs.c59 void perf_get_regs_user(struct perf_regs *regs_user, in perf_get_regs_user() argument
62 regs_user->regs = task_pt_regs(current); in perf_get_regs_user()
63 regs_user->abi = perf_reg_abi(current); in perf_get_regs_user()
/linux/arch/x86/events/
H A Dcore.c1952 struct perf_regs regs_user; in x86_pmu_get_regs_user() local
1956 perf_get_regs_user(&regs_user, regs); in x86_pmu_get_regs_user()
1957 data->regs_user.abi = regs_user.abi; in x86_pmu_get_regs_user()
1958 if (regs_user.regs) { in x86_pmu_get_regs_user()
1959 x86_regs_user->regs = *regs_user.regs; in x86_pmu_get_regs_user()
1960 data->regs_user.regs = &x86_regs_user->regs; in x86_pmu_get_regs_user()
1962 data->regs_user.regs = NULL; in x86_pmu_get_regs_user()
1968 * Update data->regs_user fields for extended registers (e.g., SIMD).
1988 data->regs_user in x86_pmu_update_regs_user()
[all...]
/linux/include/linux/
H A Dperf_regs.h15 void perf_get_regs_user(struct perf_regs *regs_user,
H A Dperf_event.h1340 struct perf_regs regs_user; member
/linux/kernel/events/
H A Dcore.c7849 void __weak perf_get_regs_user(struct perf_regs *regs_user, in perf_get_regs_user() argument
7852 regs_user->regs = task_pt_regs(current); in perf_get_regs_user()
7853 regs_user->abi = perf_reg_abi(current); in perf_get_regs_user()
7910 static void perf_sample_regs_user(struct perf_regs *regs_user, in perf_sample_regs_user() argument
7914 regs_user->abi = perf_reg_abi(current); in perf_sample_regs_user()
7915 regs_user->regs = regs; in perf_sample_regs_user()
7917 perf_get_regs_user(regs_user, regs); in perf_sample_regs_user()
7919 regs_user->abi = PERF_SAMPLE_REGS_ABI_NONE; in perf_sample_regs_user()
7920 regs_user->regs = NULL; in perf_sample_regs_user()
8480 u64 abi = data->regs_user.abi; in perf_output_sample()
[all …]