Linux Kernel
3.7.1
|
#include <linux/completion.h>
#include <linux/sched.h>
#include <asm/sclp.h>
#include <asm/debug.h>
#include <asm/ipl.h>
#include "sclp.h"
#include "sclp_rw.h"
Go to the source code of this file.
Data Structures | |
struct | sdias_evbuf |
struct | sdias_sccb |
Macros | |
#define | KMSG_COMPONENT "sclp_sdias" |
#define | pr_fmt(fmt) KMSG_COMPONENT ": " fmt |
#define | TRACE(x...) debug_sprintf_event(sdias_dbf, 1, x) |
#define | SDIAS_RETRIES 300 |
#define | SDIAS_SLEEP_TICKS 50 |
#define | EQ_STORE_DATA 0x0 |
#define | EQ_SIZE 0x1 |
#define | DI_FCP_DUMP 0x0 |
#define | ASA_SIZE_32 0x0 |
#define | ASA_SIZE_64 0x1 |
#define | EVSTATE_ALL_STORED 0x0 |
#define | EVSTATE_NO_DATA 0x3 |
#define | EVSTATE_PART_STORED 0x10 |
Functions | |
struct sdias_evbuf | __attribute__ ((packed)) |
int | sclp_sdias_blk_count (void) |
int | sclp_sdias_copy (void *dest, int start_blk, int nr_blks) |
int __init | sclp_sdias_init (void) |
void __exit | sclp_sdias_exit (void) |
#define ASA_SIZE_32 0x0 |
Definition at line 28 of file sclp_sdias.c.
#define ASA_SIZE_64 0x1 |
Definition at line 29 of file sclp_sdias.c.
#define DI_FCP_DUMP 0x0 |
Definition at line 27 of file sclp_sdias.c.
#define EQ_SIZE 0x1 |
Definition at line 26 of file sclp_sdias.c.
#define EQ_STORE_DATA 0x0 |
Definition at line 25 of file sclp_sdias.c.
#define EVSTATE_ALL_STORED 0x0 |
Definition at line 30 of file sclp_sdias.c.
#define EVSTATE_NO_DATA 0x3 |
Definition at line 31 of file sclp_sdias.c.
#define EVSTATE_PART_STORED 0x10 |
Definition at line 32 of file sclp_sdias.c.
#define KMSG_COMPONENT "sclp_sdias" |
Definition at line 8 of file sclp_sdias.c.
#define pr_fmt | ( | fmt | ) | KMSG_COMPONENT ": " fmt |
Definition at line 9 of file sclp_sdias.c.
#define SDIAS_RETRIES 300 |
Definition at line 22 of file sclp_sdias.c.
#define SDIAS_SLEEP_TICKS 50 |
Definition at line 23 of file sclp_sdias.c.
#define TRACE | ( | x... | ) | debug_sprintf_event(sdias_dbf, 1, x) |
Definition at line 20 of file sclp_sdias.c.
|
read |
Definition at line 171 of file esd_usb2.c.
Definition at line 138 of file sclp_sdias.c.
Definition at line 197 of file sclp_sdias.c.
Definition at line 311 of file sclp_sdias.c.
Definition at line 293 of file sclp_sdias.c.
u64 asa |
Definition at line 69 of file sclp_sdias.c.
u8 asa_size |
Definition at line 65 of file sclp_sdias.c.
u32 blk_cnt |
Definition at line 68 of file sclp_sdias.c.
u8 data_id |
Definition at line 61 of file sclp_sdias.c.
u16 dbs |
Definition at line 75 of file sclp_sdias.c.
struct sdias_evbuf evbuf |
Definition at line 65 of file sclp_sdias.c.
u32 event_id |
Definition at line 63 of file sclp_sdias.c.
u8 event_qual |
Definition at line 60 of file sclp_sdias.c.
Definition at line 66 of file sclp_sdias.c.
u32 fbn |
Definition at line 71 of file sclp_sdias.c.
Definition at line 59 of file sclp_sdias.c.
u32 lbn |
Definition at line 73 of file sclp_sdias.c.
u64 reserved2 |
Definition at line 62 of file sclp_sdias.c.
u16 reserved3 |
Definition at line 64 of file sclp_sdias.c.
u32 reserved4 |
Definition at line 67 of file sclp_sdias.c.
u32 reserved5 |
Definition at line 70 of file sclp_sdias.c.
u32 reserved6 |
Definition at line 72 of file sclp_sdias.c.
u16 reserved7 |
Definition at line 74 of file sclp_sdias.c.