|
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 |
1.8.2