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

📄 iosapic.h

📁 Linux内核源代码 为压缩文件 是<<Linux内核>>一书中的源代码
💻 H
字号:
#ifndef __ASM_IA64_IOSAPIC_H#define __ASM_IA64_IOSAPIC_H#define	IOSAPIC_DEFAULT_ADDR	0xFEC00000#define	IOSAPIC_REG_SELECT	0x0#define	IOSAPIC_WINDOW		0x10#define	IOSAPIC_EOI		0x40#define	IOSAPIC_VERSION	0x1/* * Redirection table entry */#define	IOSAPIC_RTE_LOW(i)	(0x10+i*2)#define	IOSAPIC_RTE_HIGH(i)	(0x11+i*2)#define	IOSAPIC_DEST_SHIFT		16/* * Delivery mode */#define	IOSAPIC_DELIVERY_SHIFT		8#define	IOSAPIC_FIXED			0x0#define	IOSAPIC_LOWEST_PRIORITY	0x1#define	IOSAPIC_PMI			0x2#define	IOSAPIC_NMI			0x4#define	IOSAPIC_INIT			0x5#define	IOSAPIC_EXTINT			0x7/* * Interrupt polarity */#define	IOSAPIC_POLARITY_SHIFT		13#define	IOSAPIC_POL_HIGH		0#define	IOSAPIC_POL_LOW		1/* * Trigger mode */#define	IOSAPIC_TRIGGER_SHIFT		15#define	IOSAPIC_EDGE			0#define	IOSAPIC_LEVEL			1/* * Mask bit */#define	IOSAPIC_MASK_SHIFT		16#define	IOSAPIC_UNMASK			0#define	IOSAPIC_MSAK			1#ifndef __ASSEMBLY__extern void __init iosapic_init (unsigned long address, unsigned int base_irq);extern void iosapic_register_legacy_irq (unsigned long irq, unsigned long pin,					 unsigned long polarity, unsigned long trigger);extern void iosapic_pci_fixup (int);# endif /* !__ASSEMBLY__ */#endif /* __ASM_IA64_IOSAPIC_H */

⌨️ 快捷键说明

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