⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 s390mach.h

📁 Linux内核源代码 为压缩文件 是<<Linux内核>>一书中的源代码
💻 H
字号:
/* *  arch/s390/kernel/s390mach.h *   S/390 data definitions for machine check processing * *  S390 version *    Copyright (C) 2000 IBM Deutschland Entwicklung GmbH, IBM Corporation *    Author(s): Ingo Adlung (adlung@de.ibm.com) */#ifndef __s390mach_h#define __s390mach_h#include <asm/types.h>//// machine-check-interruption code//typedef struct _mcic {	__u32	to_be_defined_1 :  9;	__u32 cp              :  1; /* channel-report pending */	__u32	to_be_defined_2 : 22;	__u32	to_be_defined_3;} __attribute__ ((packed)) mcic_t;//// Channel Report Word//typedef struct _crw {	__u32 res1    :  1;   /* reserved zero */	__u32 slct    :  1;   /* solicited */	__u32 oflw    :  1;   /* overflow */	__u32 chn     :  1;   /* chained */	__u32 rsc     :  4;   /* reporting source code */	__u32 anc     :  1;   /* ancillary report */	__u32 res2    :  1;   /* reserved zero */	__u32 erc     :  6;   /* error-recovery code */	__u32 rsid    : 16;   /* reporting-source ID */} __attribute__ ((packed)) crw_t;//// CRW Entry//typedef struct _crwe {	crw_t  crw;	crw_t *crw_next;} __attribute__ ((packed)) crwe_t;typedef struct _mchchk_queue_element {	spinlock_t                   lock;	unsigned int                 status;	mcic_t                       mcic;	crwe_t                      *crwe;		/* CRW if applicable */	struct mchchk_queue_element *next;	struct mchchk_queue_element *prev;} mchchk_queue_element_t;#define MCHCHK_STATUS_TO_PROCESS    0x00000001#define MCHCHK_STATUS_IN_PROGRESS   0x00000002#define MCHCHK_STATUS_WAITING       0x00000004void        s390_init_machine_check   ( void );void __init s390_do_machine_check     ( void );void __init s390_machine_check_handler( struct semaphore * );#endif /* __s390mach */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -