Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
vmlogrdr.c File Reference
#include <linux/module.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/errno.h>
#include <linux/types.h>
#include <linux/interrupt.h>
#include <linux/spinlock.h>
#include <linux/atomic.h>
#include <asm/uaccess.h>
#include <asm/cpcmd.h>
#include <asm/debug.h>
#include <asm/ebcdic.h>
#include <net/iucv/iucv.h>
#include <linux/kmod.h>
#include <linux/cdev.h>
#include <linux/device.h>
#include <linux/string.h>

Go to the source code of this file.

Data Structures

struct  vmlogrdr_priv_t
 

Macros

#define KMSG_COMPONENT   "vmlogrdr"
 
#define pr_fmt(fmt)   KMSG_COMPONENT ": " fmt
 
#define NET_BUFFER_SIZE   (PAGE_SIZE - sizeof(int) - sizeof(FENCE))
 
#define MAXMINOR   (sizeof(sys_ser)/sizeof(struct vmlogrdr_priv_t))
 

Functions

 MODULE_AUTHOR ("(C) 2004 IBM Corporation by Xenia Tkatschow ([email protected])\n"" Stefan Weinhuber ([email protected])")
 
 MODULE_DESCRIPTION ("Character device driver for reading z/VM ""system service records.")
 
 MODULE_LICENSE ("GPL")
 
 module_init (vmlogrdr_init)
 
 module_exit (vmlogrdr_exit)
 

Macro Definition Documentation

#define KMSG_COMPONENT   "vmlogrdr"

Definition at line 13 of file vmlogrdr.c.

#define MAXMINOR   (sizeof(sys_ser)/sizeof(struct vmlogrdr_priv_t))

Definition at line 155 of file vmlogrdr.c.

#define NET_BUFFER_SIZE   (PAGE_SIZE - sizeof(int) - sizeof(FENCE))

Definition at line 49 of file vmlogrdr.c.

#define pr_fmt (   fmt)    KMSG_COMPONENT ": " fmt

Definition at line 14 of file vmlogrdr.c.

Function Documentation

MODULE_AUTHOR ( "(C) 2004 IBM Corporation by Xenia Tkatschow ([email protected])\n"" Stefan Weinhuber ([email protected])"  )
MODULE_DESCRIPTION ( "Character device driver for reading z/VM ""system service records."  )
module_exit ( vmlogrdr_exit  )
module_init ( vmlogrdr_init  )
MODULE_LICENSE ( "GPL"  )