Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
lgr.c File Reference
#include <linux/module.h>
#include <linux/timer.h>
#include <linux/slab.h>
#include <asm/facility.h>
#include <asm/sysinfo.h>
#include <asm/ebcdic.h>
#include <asm/debug.h>
#include <asm/ipl.h>

Go to the source code of this file.

Data Structures

struct  lgr_info


#define LGR_TIMER_INTERVAL_SECS   (30 * 60)
#define VM_LEVEL_MAX   2 /* Maximum is 8, but we only record two levels */


struct lgr_info __aligned (8)
void lgr_info_log (void)
 EXPORT_SYMBOL_GPL (lgr_info_log)
 module_init (lgr_init)


u64 stfle_fac_list [4]
u32 level
char manufacturer [16]
char type [4]
char sequence [16]
char plant [4]
char model [16]
u16 lpar_number
char name [8]
u8 vm_count
struct {
   char   name [8]
   char   cpi [16]

Macro Definition Documentation

#define LGR_TIMER_INTERVAL_SECS   (30 * 60)

Definition at line 17 of file lgr.c.

#define VM_LEVEL_MAX   2 /* Maximum is 8, but we only record two levels */

Definition at line 18 of file lgr.c.

Function Documentation

struct lgr_info __aligned ( )
EXPORT_SYMBOL_GPL ( lgr_info_log  )
void lgr_info_log ( void  )

Definition at line 134 of file lgr.c.

module_init ( lgr_init  )

Variable Documentation

char cpi[16]

Definition at line 61 of file lgr.c.

u32 level

Definition at line 47 of file lgr.c.

u16 lpar_number

Definition at line 55 of file lgr.c.

char manufacturer[16]

Definition at line 49 of file lgr.c.

unsigned char model

Definition at line 53 of file lgr.c.

char name[8]

Definition at line 56 of file lgr.c.

char plant[4]

Definition at line 52 of file lgr.c.

__u32 sequence

Definition at line 51 of file lgr.c.

u64 stfle_fac_list[4]

Definition at line 45 of file lgr.c.

char type[4]

Definition at line 50 of file lgr.c.

struct { ... } vm[VM_LEVEL_MAX]
u8 vm_count

Definition at line 58 of file lgr.c.