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

📄 skfbiinc.h

📁 h内核
💻 H
字号:
/****************************************************************************** * *	(C)Copyright 1998,1999 SysKonnect, *	a business unit of Schneider & Koch & Co. Datensysteme GmbH. * *	This program is free software; you can redistribute it and/or modify *	it under the terms of the GNU General Public License as published by *	the Free Software Foundation; either version 2 of the License, or *	(at your option) any later version. * *	The information in this file is provided "AS IS" without warranty. * ******************************************************************************/#ifndef	_SKFBIINC_#define _SKFBIINC_#include "h/supern_2.h"/* * special defines for use into .asm files */#define ERR_FLAGS (FS_MSRABT | FS_SEAC2 | FS_SFRMERR | FS_SFRMTY1)#ifdef	ISA#define DMA_BUSY_CHECK	CSRA#define	IMASK_FAST	(IS_PLINT1 | IS_PLINT2 | IS_TIMINT)#define	HRQR		(RQAA+(RQ_RRQ<<1))#define	HRQW		(RQAA+(RQ_WA2<<1))#define	HRQA0		(RQAA+(RQ_WA0<<1))#define HRQSQ		(RQAA+(RQ_WSQ<<1))#endif#ifdef	EISA#define	DMA_BUSY_CHECK	CSRA#define DMA_HIGH_WORD	0x0400#define DMA_MASK_M	0x0a#define DMA_MODE_M	0x0b#define DMA_BYTE_PTR_M	0x0c#define DMA_MASK_S	0x0d4#define DMA_MODE_S	0x0d6#define DMA_BYTE_PTR_S	0x0d8#define	IMASK_FAST	(IS_PLINT1 | IS_PLINT2 | IS_TIMINT | IS_TC)#endif	/* EISA */#ifdef	MCA#define	IMASK_FAST	(IS_PLINT1 | IS_PLINT2 | IS_TIMINT | IS_TOKEN | \			 IS_CHCK_L | IS_BUSERR)#endif#ifdef PCI#define	IMASK_FAST	(IS_PLINT1 | IS_PLINT2 | IS_TIMINT | IS_TOKEN | \			 IS_MINTR2 | IS_MINTR3 | IS_R1_P | \			 IS_R1_C | IS_XA_C | IS_XS_C)#endif#ifdef	PCI#define	ISR_MASK	(IS_MINTR1 | IS_R1_F | IS_XS_F| IS_XA_F | IMASK_FAST)#else#define	ISR_MASK	(IS_MINTR1 | IS_MINTR2 | IMASK_FAST)#endif#define	FMA_FM_CMDREG1	FMA(FM_CMDREG1)#define	FMA_FM_CMDREG2	FMA(FM_CMDREG2)#define	FMA_FM_STMCHN	FMA(FM_STMCHN)#define	FMA_FM_RPR	FMA(FM_RPR)#define	FMA_FM_WPXA0	FMA(FM_WPXA0)#define	FMA_FM_WPXA2	FMA(FM_WPXA2)#define	FMA_FM_MARR	FMA(FM_MARR)#define	FMA_FM_MARW	FMA(FM_MARW)#define	FMA_FM_MDRU	FMA(FM_MDRU)#define	FMA_FM_MDRL	FMA(FM_MDRL)#define	FMA_ST1L	FMA(FM_ST1L)#define	FMA_ST1U	FMA(FM_ST1U)#define	FMA_ST2L	FMA(FM_ST2L)#define	FMA_ST2U	FMA(FM_ST2U)#ifdef	SUPERNET_3#define FMA_ST3L	FMA(FM_ST3L)#define FMA_ST3U	FMA(FM_ST3U)#endif#define TMODE_RRQ	RQ_RRQ#define TMODE_WAQ2	RQ_WA2#define	HSRA		HSR(0)#define FMA_FM_ST1L	FMA_ST1L#define FMA_FM_ST1U	FMA_ST1U#define FMA_FM_ST2L	FMA_ST2L#define FMA_FM_ST2U	FMA_ST2U#ifdef	SUPERNET_3#define FMA_FM_ST3L	FMA_ST3L#define FMA_FM_ST3U	FMA_ST3U#endif#define FMA_FM_SWPR	FMA(FM_SWPR)#define FMA_FM_RPXA0	FMA(FM_RPXA0)#define	FMA_FM_RPXS	FMA(FM_RPXS)#define	FMA_FM_WPXS	FMA(FM_WPXS)#define	FMA_FM_IMSK1U	FMA(FM_IMSK1U)#define	FMA_FM_IMSK1L	FMA(FM_IMSK1L)#define	FMA_FM_EAS	FMA(FM_EAS)#define	FMA_FM_EAA0	FMA(FM_EAA0)#define	TMODE_WAQ0	RQ_WA0#define TMODE_WSQ	RQ_WSQ/* Define default for DRV_PCM_STATE_CHANGE */#ifndef	DRV_PCM_STATE_CHANGE#define	DRV_PCM_STATE_CHANGE(smc,plc,p_state)	/* nothing */#endif/* Define default for DRV_RMT_INDICATION */#ifndef	DRV_RMT_INDICATION#define	DRV_RMT_INDICATION(smc,i)	/* nothing */#endif#endif	/* n_SKFBIINC_ */

⌨️ 快捷键说明

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