Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
pfm_buffer_fmt_t Struct Reference

#include <perfmon.h>

Data Fields

charfmt_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
 

Detailed Description

Definition at line 63 of file perfmon.h.

Field Documentation

size_t fmt_arg_size

Definition at line 66 of file perfmon.h.

Definition at line 75 of file perfmon.h.

unsigned long fmt_flags

Definition at line 67 of file perfmon.h.

int(* fmt_getsize)(struct task_struct *task, unsigned int flags, int cpu, void *arg, unsigned long *size)

Definition at line 70 of file perfmon.h.

Definition at line 72 of file perfmon.h.

int(* fmt_init)(struct task_struct *task, void *buf, unsigned int flags, int cpu, void *arg)

Definition at line 71 of file perfmon.h.

struct list_head fmt_list

Definition at line 77 of file perfmon.h.

char* fmt_name

Definition at line 64 of file perfmon.h.

Definition at line 73 of file perfmon.h.

Definition at line 74 of file perfmon.h.

pfm_uuid_t fmt_uuid

Definition at line 65 of file perfmon.h.

int(* fmt_validate)(struct task_struct *task, unsigned int flags, int cpu, void *arg)

Definition at line 69 of file perfmon.h.


The documentation for this struct was generated from the following file: