Linux Kernel
3.7.1
|
#include <perfmon.h>
Data Fields | |
char * | fmt_name |
pfm_uuid_t | fmt_uuid |
size_t | fmt_arg_size |
unsigned long | fmt_flags |
int(* | fmt_validate )(struct task_struct *task, unsigned int flags, int cpu, void *arg) |
int(* | fmt_getsize )(struct task_struct *task, unsigned int flags, int cpu, void *arg, unsigned long *size) |
int(* | fmt_init )(struct task_struct *task, void *buf, unsigned int flags, int cpu, void *arg) |
int(* | fmt_handler )(struct task_struct *task, void *buf, pfm_ovfl_arg_t *arg, struct pt_regs *regs, unsigned long stamp) |
int(* | fmt_restart )(struct task_struct *task, pfm_ovfl_ctrl_t *ctrl, void *buf, struct pt_regs *regs) |
int(* | fmt_restart_active )(struct task_struct *task, pfm_ovfl_ctrl_t *ctrl, void *buf, struct pt_regs *regs) |
int(* | fmt_exit )(struct task_struct *task, void *buf, struct pt_regs *regs) |
struct list_head | fmt_list |
pfm_uuid_t fmt_uuid |