Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 /**
  2  * @file oprof.h
  3  *
  4  * @remark Copyright 2002 OProfile authors
  5  * @remark Read the file COPYING
  6  *
  7  * @author John Levon <levon@movementarian.org>
  8  */
  9 
 10 #ifndef OPROF_H
 11 #define OPROF_H
 12 
 13 int oprofile_setup(void);
 14 void oprofile_shutdown(void);
 15 
 16 int oprofilefs_register(void);
 17 void oprofilefs_unregister(void);
 18 
 19 int oprofile_start(void);
 20 void oprofile_stop(void);
 21 
 22 struct oprofile_operations;
 23 
 24 extern unsigned long oprofile_buffer_size;
 25 extern unsigned long oprofile_cpu_buffer_size;
 26 extern unsigned long oprofile_buffer_watershed;
 27 extern struct oprofile_operations oprofile_ops;
 28 extern unsigned long oprofile_started;
 29 extern unsigned long oprofile_backtrace_depth;
 30 
 31 struct super_block;
 32 struct dentry;
 33 
 34 void oprofile_create_files(struct super_block *sb, struct dentry *root);
 35 void oprofile_timer_init(struct oprofile_operations *ops);
 36 
 37 int oprofile_set_backtrace(unsigned long depth);
 38 
 39 #endif /* OPROF_H */
 40 
  This page was automatically generated by the LXR engine.