Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
appldata_base.c File Reference
#include <linux/module.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/errno.h>
#include <linux/interrupt.h>
#include <linux/proc_fs.h>
#include <linux/mm.h>
#include <linux/swap.h>
#include <linux/pagemap.h>
#include <linux/sysctl.h>
#include <linux/notifier.h>
#include <linux/cpu.h>
#include <linux/workqueue.h>
#include <linux/suspend.h>
#include <linux/platform_device.h>
#include <asm/appldata.h>
#include <asm/vtimer.h>
#include <asm/uaccess.h>
#include <asm/io.h>
#include <asm/smp.h>
#include "appldata.h"

Go to the source code of this file.

Macros

#define KMSG_COMPONENT   "appldata"
 
#define pr_fmt(fmt)   KMSG_COMPONENT ": " fmt
 
#define APPLDATA_CPU_INTERVAL
 
#define TOD_MICRO
 
#define APPLDATA_ADD_TIMER   0
 
#define APPLDATA_DEL_TIMER   1
 
#define APPLDATA_MOD_TIMER   2
 

Functions

int appldata_diag (char record_nr, u16 function, unsigned long buffer, u16 length, char *mod_lvl)
 
int appldata_register_ops (struct appldata_ops *ops)
 
void appldata_unregister_ops (struct appldata_ops *ops)
 
 __initcall (appldata_init)
 
 EXPORT_SYMBOL_GPL (appldata_register_ops)
 
 EXPORT_SYMBOL_GPL (appldata_unregister_ops)
 
 EXPORT_SYMBOL_GPL (appldata_diag)
 
 EXPORT_SYMBOL_GPL (nr_threads)
 
 EXPORT_SYMBOL_GPL (nr_running)
 
 EXPORT_SYMBOL_GPL (nr_iowait)
 

Macro Definition Documentation

#define APPLDATA_ADD_TIMER   0

Definition at line 160 of file appldata_base.c.

#define APPLDATA_CPU_INTERVAL
Value:
10000 /* default (CPU) time for
sampling interval in
milliseconds */

Definition at line 38 of file appldata_base.c.

#define APPLDATA_DEL_TIMER   1

Definition at line 161 of file appldata_base.c.

#define APPLDATA_MOD_TIMER   2

Definition at line 162 of file appldata_base.c.

#define KMSG_COMPONENT   "appldata"

Definition at line 11 of file appldata_base.c.

#define pr_fmt (   fmt)    KMSG_COMPONENT ": " fmt

Definition at line 12 of file appldata_base.c.

#define TOD_MICRO
Value:
0x01000 /* nr. of TOD clock units
for 1 microsecond */

Definition at line 40 of file appldata_base.c.

Function Documentation

__initcall ( appldata_init  )
int appldata_diag ( char  record_nr,
u16  function,
unsigned long  buffer,
u16  length,
char mod_lvl 
)

Definition at line 140 of file appldata_base.c.

int appldata_register_ops ( struct appldata_ops ops)

Definition at line 379 of file appldata_base.c.

void appldata_unregister_ops ( struct appldata_ops ops)

Definition at line 419 of file appldata_base.c.

EXPORT_SYMBOL_GPL ( appldata_register_ops  )
EXPORT_SYMBOL_GPL ( appldata_unregister_ops  )
EXPORT_SYMBOL_GPL ( appldata_diag  )
EXPORT_SYMBOL_GPL ( nr_threads  )
EXPORT_SYMBOL_GPL ( nr_running  )
EXPORT_SYMBOL_GPL ( nr_iowait  )