Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
dasd_eer.c File Reference
#include <linux/init.h>
#include <linux/fs.h>
#include <linux/kernel.h>
#include <linux/miscdevice.h>
#include <linux/module.h>
#include <linux/moduleparam.h>
#include <linux/device.h>
#include <linux/poll.h>
#include <linux/mutex.h>
#include <linux/err.h>
#include <linux/slab.h>
#include <asm/uaccess.h>
#include <linux/atomic.h>
#include <asm/ebcdic.h>
#include "dasd_int.h"
#include "dasd_eckd.h"

Go to the source code of this file.

Data Structures

struct  eerbuffer
struct  dasd_eer_header


#define KMSG_COMPONENT   "dasd-eckd"
#define PRINTK_HEADER   "dasd(eer):"
#define SNSS_DATA_SIZE   44
#define DASD_EER_BUSID_SIZE   10


 module_param (eer_pages, int, S_IRUGO|S_IWUSR)
struct dasd_eer_header __attribute__ ((packed))
void dasd_eer_write (struct dasd_device *device, struct dasd_ccw_req *cqr, unsigned int id)
 EXPORT_SYMBOL (dasd_eer_write)
void dasd_eer_snss (struct dasd_device *device)
int dasd_eer_enable (struct dasd_device *device)
void dasd_eer_disable (struct dasd_device *device)
int __init dasd_eer_init (void)
void dasd_eer_exit (void)


__u32 total_size
__u32 trigger
__u64 tv_sec
__u64 tv_usec
char busid [DASD_EER_BUSID_SIZE]

Macro Definition Documentation

#define DASD_EER_BUSID_SIZE   10

Definition at line 276 of file dasd_eer.c.

#define KMSG_COMPONENT   "dasd-eckd"

Definition at line 9 of file dasd_eer.c.

#define PRINTK_HEADER   "dasd(eer):"

Definition at line 33 of file dasd_eer.c.

#define SNSS_DATA_SIZE   44

Definition at line 274 of file dasd_eer.c.

Function Documentation

struct dasd_eer_header __attribute__ ( (packed)  )

Definition at line 171 of file esd_usb2.c.

void dasd_eer_disable ( struct dasd_device device)

Definition at line 502 of file dasd_eer.c.

int dasd_eer_enable ( struct dasd_device device)

Definition at line 455 of file dasd_eer.c.

void dasd_eer_exit ( void  )

Definition at line 702 of file dasd_eer.c.

int __init dasd_eer_init ( void  )

Definition at line 678 of file dasd_eer.c.

void dasd_eer_snss ( struct dasd_device device)

Definition at line 404 of file dasd_eer.c.

void dasd_eer_write ( struct dasd_device device,
struct dasd_ccw_req cqr,
unsigned int  id 

Definition at line 377 of file dasd_eer.c.

EXPORT_SYMBOL ( dasd_eer_write  )
module_param ( eer_pages  ,
int  ,

Variable Documentation

char busid

Definition at line 288 of file dasd_eer.c.

__u32 total_size

Definition at line 284 of file dasd_eer.c.

__u32 trigger

Definition at line 285 of file dasd_eer.c.

__u64 tv_sec

Definition at line 286 of file dasd_eer.c.

__u64 tv_usec

Definition at line 287 of file dasd_eer.c.