Linux Kernel
3.7.1
|
#include <linux/types.h>
#include <linux/errno.h>
#include <linux/slab.h>
#include <linux/string.h>
#include <linux/vmalloc.h>
#include <linux/mm.h>
#include <asm/ebcdic.h>
#include "hypfs.h"
Go to the source code of this file.
Data Structures | |
struct | info_blk_hdr |
struct | x_info_blk_hdr |
struct | part_hdr |
struct | x_part_hdr |
struct | cpu_info |
struct | x_cpu_info |
struct | phys_hdr |
struct | x_phys_hdr |
struct | phys_cpu |
struct | x_phys_cpu |
struct | dbfs_d204_hdr |
struct | dbfs_d204 |
Macros | |
#define | KMSG_COMPONENT "hypfs" |
#define | pr_fmt(fmt) KMSG_COMPONENT ": " fmt |
#define | LPAR_NAME_LEN 8 /* lpar name len in diag 204 data */ |
#define | CPU_NAME_LEN 16 /* type name len of cpus in diag224 name table */ |
#define | TMP_SIZE 64 /* size of temporary buffers */ |
#define | DBFS_D204_HDR_VERSION 0 |
#define | LPAR_PHYS_FLG 0x80 |
Enumerations | |
enum | diag204_sc { SUBC_STIB4 = 4, SUBC_RSI = 5, SUBC_STIB6 = 6, SUBC_STIB7 = 7 } |
enum | diag204_format { INFO_SIMPLE = 0, INFO_EXT = 0x00010000 } |
Functions | |
struct info_blk_hdr | __attribute__ ((packed)) |
__init int | hypfs_diag_init (void) |
void | hypfs_diag_exit (void) |
int | hypfs_diag_create_files (struct super_block *sb, struct dentry *root) |
Variables | |
__u8 | npar |
__u8 | flags |
__u16 | tslice |
__u16 | phys_cpus |
__u16 | this_part |
__u64 | curtod |
__u64 | curtod1 |
__u64 | curtod2 |
char | reserved [40] |
__u8 | pn |
__u8 | cpus |
char | part_name [LPAR_NAME_LEN] |
__u8 | rcpus |
__u8 | pflag |
__u32 | mlu |
char | lpc_name [8] |
char | os_name [8] |
__u64 | online_cs |
__u64 | online_es |
__u8 | upid |
char | reserved1 [3] |
__u32 | group_mlu |
char | group_name [8] |
char | reserved2 [32] |
__u16 | cpu_addr |
__u8 | ctidx |
__u8 | cflag |
__u16 | weight |
__u64 | acc_time |
__u64 | lp_time |
__u16 | min_weight |
__u16 | cur_weight |
__u16 | max_weight |
char | reseved2 [2] |
__u64 | online_time |
__u64 | wait_time |
__u32 | pma_weight |
__u32 | polar_weight |
char | reserved3 [40] |
char | mgm_name [8] |
__u64 | mgm_time |
u64 | len |
u16 | version |
u8 | sc |
struct dbfs_d204_hdr | hdr |
char | buf [] |
Definition at line 22 of file hypfs_diag.c.
#define DBFS_D204_HDR_VERSION 0 |
Definition at line 25 of file hypfs_diag.c.
#define KMSG_COMPONENT "hypfs" |
Definition at line 9 of file hypfs_diag.c.
Definition at line 21 of file hypfs_diag.c.
#define LPAR_PHYS_FLG 0x80 |
Definition at line 42 of file hypfs_diag.c.
#define pr_fmt | ( | fmt | ) | KMSG_COMPONENT ": " fmt |
Definition at line 10 of file hypfs_diag.c.
#define TMP_SIZE 64 /* size of temporary buffers */ |
Definition at line 23 of file hypfs_diag.c.
enum diag204_format |
Definition at line 36 of file hypfs_diag.c.
enum diag204_sc |
Definition at line 28 of file hypfs_diag.c.
|
read |
Definition at line 171 of file esd_usb2.c.
int hypfs_diag_create_files | ( | struct super_block * | sb, |
struct dentry * | root | ||
) |
Definition at line 731 of file hypfs_diag.c.
Definition at line 613 of file hypfs_diag.c.
Definition at line 588 of file hypfs_diag.c.
__u64 acc_time |
Definition at line 187 of file hypfs_diag.c.
Definition at line 557 of file hypfs_diag.c.
__u8 cflag |
Definition at line 185 of file hypfs_diag.c.
__u32 cpu_addr |
Definition at line 182 of file hypfs_diag.c.
__u8 cpus |
Definition at line 125 of file hypfs_diag.c.
__u8 ctidx |
Definition at line 184 of file hypfs_diag.c.
__u16 cur_weight |
Definition at line 209 of file hypfs_diag.c.
__u64 curtod |
Definition at line 77 of file hypfs_diag.c.
__u64 curtod1 |
Definition at line 88 of file hypfs_diag.c.
__u64 curtod2 |
Definition at line 89 of file hypfs_diag.c.
__u8 flags |
Definition at line 73 of file hypfs_diag.c.
__u32 group_mlu |
Definition at line 154 of file hypfs_diag.c.
char group_name[8] |
Definition at line 155 of file hypfs_diag.c.
Definition at line 556 of file hypfs_diag.c.
u64 len |
Definition at line 551 of file hypfs_diag.c.
__u64 lp_time |
Definition at line 188 of file hypfs_diag.c.
char lpc_name[8] |
Definition at line 148 of file hypfs_diag.c.
__u16 max_weight |
Definition at line 210 of file hypfs_diag.c.
char mgm_name |
Definition at line 263 of file hypfs_diag.c.
__u64 mgm_time |
Definition at line 299 of file hypfs_diag.c.
__u16 min_weight |
Definition at line 208 of file hypfs_diag.c.
__u32 mlu |
Definition at line 146 of file hypfs_diag.c.
__u8 npar |
Definition at line 72 of file hypfs_diag.c.
__u64 online_cs |
Definition at line 150 of file hypfs_diag.c.
__u64 online_es |
Definition at line 151 of file hypfs_diag.c.
__u64 online_time |
Definition at line 212 of file hypfs_diag.c.
char os_name[8] |
Definition at line 149 of file hypfs_diag.c.
char part_name |
Definition at line 127 of file hypfs_diag.c.
__u8 pflag |
Definition at line 145 of file hypfs_diag.c.
__u16 phys_cpus |
Definition at line 75 of file hypfs_diag.c.
__u32 pma_weight |
Definition at line 214 of file hypfs_diag.c.
__u8 pn |
Definition at line 124 of file hypfs_diag.c.
__u32 polar_weight |
Definition at line 215 of file hypfs_diag.c.
__u8 rcpus |
Definition at line 144 of file hypfs_diag.c.
char reserved[53] |
Definition at line 90 of file hypfs_diag.c.
__u64 reserved1 |
Definition at line 153 of file hypfs_diag.c.
__u64 reserved2 |
Definition at line 156 of file hypfs_diag.c.
__u32 reserved3 |
Definition at line 216 of file hypfs_diag.c.
char reseved2[2] |
Definition at line 211 of file hypfs_diag.c.
u8 sc |
Definition at line 553 of file hypfs_diag.c.
__u16 this_part |
Definition at line 76 of file hypfs_diag.c.
__u16 tslice |
Definition at line 74 of file hypfs_diag.c.
Definition at line 152 of file hypfs_diag.c.
u16 version |
Definition at line 552 of file hypfs_diag.c.
__u64 wait_time |
Definition at line 213 of file hypfs_diag.c.
__u16 weight |
Definition at line 186 of file hypfs_diag.c.