亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pc300.h

?? 底層驅動開發
?? H
?? 第 1 頁 / 共 2 頁
字號:
	ucchar xmb_cause;	ucchar multiframe_mode;	/* Statistics */	ucshort pden;	/* Pulse Density violation count */	ucshort los;	/* Loss of Signal count */	ucshort losr;	/* Loss of Signal recovery count */	ucshort lfa;	/* Loss of frame alignment count */	ucshort farec;	/* Frame Alignment Recovery count */	ucshort lmfa;	/* Loss of multiframe alignment count */	ucshort ais;	/* Remote Alarm indication Signal count */	ucshort sec;	/* One-second timer */	ucshort es;	/* Errored second */	ucshort rai;	/* remote alarm received */	ucshort bec;	ucshort fec;	ucshort cvc;	ucshort cec;	ucshort ebc;	/* Status */	ucchar red_alarm;	ucchar blue_alarm;	ucchar loss_fa;	ucchar yellow_alarm;	ucchar loss_mfa;	ucchar prbs;} falc_t;typedef struct falc_status {	ucchar sync;  /* If true FALC is synchronized */	ucchar red_alarm;	ucchar blue_alarm;	ucchar loss_fa;	ucchar yellow_alarm;	ucchar loss_mfa;	ucchar prbs;} falc_status_t;typedef struct rsv_x21_status {	ucchar dcd;	ucchar dsr;	ucchar cts;	ucchar rts;	ucchar dtr;} rsv_x21_status_t;typedef struct pc300stats {	int hw_type;	uclong line_on;	uclong line_off;	struct net_device_stats gen_stats;	falc_t te_stats;} pc300stats_t;typedef struct pc300status {	int hw_type;	rsv_x21_status_t gen_status;	falc_status_t te_status;} pc300status_t;typedef struct pc300loopback {	char loop_type;	char loop_on;} pc300loopback_t;typedef struct pc300patterntst {	char patrntst_on;       /* 0 - off; 1 - on; 2 - read num_errors */	ucshort num_errors;} pc300patterntst_t;typedef struct pc300dev {	void *if_ptr;		/* General purpose pointer */	struct pc300ch *chan;	ucchar trace_on;	uclong line_on;		/* DCD(X.21, RSV) / sync(TE) change counters */	uclong line_off;#ifdef __KERNEL__	char name[16];	struct net_device *dev;	void *private;	struct sk_buff *tx_skb;	union {	/* This union has all the protocol-specific structures */		struct ppp_device pppdev;	}ifu;#ifdef CONFIG_PC300_MLPPP	void *cpc_tty;	/* information to PC300 TTY driver */#endif#endif /* __KERNEL__ */}pc300dev_t;typedef struct pc300hw {	int type;		/* RSV, X21, etc. */	int bus;		/* Bus (PCI, PMC, etc.) */	int nchan;		/* number of channels */	int irq;		/* interrupt request level */	uclong clock;		/* Board clock */	ucchar cpld_id;		/* CPLD ID (TE only) */	ucshort cpld_reg1;	/* CPLD reg 1 (TE only) */	ucshort cpld_reg2;	/* CPLD reg 2 (TE only) */	ucshort gpioc_reg;	/* PLX GPIOC reg */	ucshort intctl_reg;	/* PLX Int Ctrl/Status reg */	uclong iophys;		/* PLX registers I/O base */	uclong iosize;		/* PLX registers I/O size */	uclong plxphys;		/* PLX registers MMIO base (physical) */	void __iomem * plxbase;	/* PLX registers MMIO base (virtual) */	uclong plxsize;		/* PLX registers MMIO size */	uclong scaphys;		/* SCA registers MMIO base (physical) */	void __iomem * scabase;	/* SCA registers MMIO base (virtual) */	uclong scasize;		/* SCA registers MMIO size */	uclong ramphys;		/* On-board RAM MMIO base (physical) */	void __iomem * rambase;	/* On-board RAM MMIO base (virtual) */	uclong alloc_ramsize;	/* RAM MMIO size allocated by the PCI bridge */	uclong ramsize;		/* On-board RAM MMIO size */	uclong falcphys;	/* FALC registers MMIO base (physical) */	void __iomem * falcbase;/* FALC registers MMIO base (virtual) */	uclong falcsize;	/* FALC registers MMIO size */} pc300hw_t;typedef struct pc300chconf {	sync_serial_settings	phys_settings;	/* Clock type/rate (in bps), 						   loopback mode */	raw_hdlc_proto		proto_settings;	/* Encoding, parity (CRC) */	uclong media;		/* HW media (RS232, V.35, etc.) */	uclong proto;		/* Protocol (PPP, X.25, etc.) */	ucchar monitor;		/* Monitor mode (0 = off, !0 = on) */	/* TE-specific parameters */	ucchar lcode;		/* Line Code (AMI, B8ZS, etc.) */	ucchar fr_mode;		/* Frame Mode (ESF, D4, etc.) */	ucchar lbo;		/* Line Build Out */	ucchar rx_sens;		/* Rx Sensitivity (long- or short-haul) */	uclong tslot_bitmap;	/* bit[i]=1  =>  timeslot _i_ is active */} pc300chconf_t;typedef struct pc300ch {	struct pc300 *card;	int channel;	pc300dev_t d;	pc300chconf_t conf;	ucchar tx_first_bd;	/* First TX DMA block descr. w/ data */	ucchar tx_next_bd;	/* Next free TX DMA block descriptor */	ucchar rx_first_bd;	/* First free RX DMA block descriptor */	ucchar rx_last_bd;	/* Last free RX DMA block descriptor */	ucchar nfree_tx_bd;	/* Number of free TX DMA block descriptors */	falc_t falc;		/* FALC structure (TE only) */} pc300ch_t;typedef struct pc300 {	pc300hw_t hw;			/* hardware config. */	pc300ch_t chan[PC300_MAXCHAN];#ifdef __KERNEL__	spinlock_t card_lock;#endif /* __KERNEL__ */} pc300_t;typedef struct pc300conf {	pc300hw_t hw;	pc300chconf_t conf;} pc300conf_t;/* DEV ioctl() commands */#define	N_SPPP_IOCTLS	2enum pc300_ioctl_cmds {	SIOCCPCRESERVED = (SIOCDEVPRIVATE + N_SPPP_IOCTLS),	SIOCGPC300CONF,	SIOCSPC300CONF,	SIOCGPC300STATUS,	SIOCGPC300FALCSTATUS,	SIOCGPC300UTILSTATS,	SIOCGPC300UTILSTATUS,	SIOCSPC300TRACE,	SIOCSPC300LOOPBACK,	SIOCSPC300PATTERNTEST,};/* Loopback types - PC300/TE boards */enum pc300_loopback_cmds {	PC300LOCLOOP = 1,	PC300REMLOOP,	PC300PAYLOADLOOP,	PC300GENLOOPUP,	PC300GENLOOPDOWN,};/* Control Constant Definitions */#define	PC300_RSV	0x01#define	PC300_X21	0x02#define	PC300_TE	0x03#define	PC300_PCI	0x00#define	PC300_PMC	0x01#define PC300_LC_AMI	0x01#define PC300_LC_B8ZS	0x02#define PC300_LC_NRZ	0x03#define PC300_LC_HDB3	0x04/* Framing (T1) */#define PC300_FR_ESF		0x01#define PC300_FR_D4		0x02#define PC300_FR_ESF_JAPAN	0x03/* Framing (E1) */#define PC300_FR_MF_CRC4	0x04#define PC300_FR_MF_NON_CRC4	0x05#define PC300_FR_UNFRAMED	0x06#define PC300_LBO_0_DB		0x00#define PC300_LBO_7_5_DB	0x01#define PC300_LBO_15_DB		0x02#define PC300_LBO_22_5_DB	0x03#define PC300_RX_SENS_SH	0x01#define PC300_RX_SENS_LH	0x02#define PC300_TX_TIMEOUT	(2*HZ)#define PC300_TX_QUEUE_LEN	100#define	PC300_DEF_MTU		1600#ifdef __KERNEL__/* Function Prototypes */int dma_buf_write(pc300_t *, int, ucchar *, int);int dma_buf_read(pc300_t *, int, struct sk_buff *);void tx_dma_start(pc300_t *, int);void rx_dma_start(pc300_t *, int);void tx_dma_stop(pc300_t *, int);void rx_dma_stop(pc300_t *, int);int cpc_queue_xmit(struct sk_buff *, struct net_device *);void cpc_net_rx(struct net_device *);void cpc_sca_status(pc300_t *, int);int cpc_change_mtu(struct net_device *, int);int cpc_ioctl(struct net_device *, struct ifreq *, int);int ch_config(pc300dev_t *);int rx_config(pc300dev_t *);int tx_config(pc300dev_t *);void cpc_opench(pc300dev_t *);void cpc_closech(pc300dev_t *);int cpc_open(struct net_device *dev);int cpc_close(struct net_device *dev);int cpc_set_media(hdlc_device *, int);#endif /* __KERNEL__ */#endif	/* _PC300_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
夜色激情一区二区| 欧美一区二区三区婷婷月色| 国产精品伦理一区二区| 国产不卡高清在线观看视频| 欧美高清一级片在线观看| www.久久精品| 亚洲国产成人tv| 91精品午夜视频| 国产精品正在播放| 中文字幕一区二区三区色视频| 色老综合老女人久久久| 蜜臀av一级做a爰片久久| 久久网站最新地址| 色综合久久久久久久久| 天堂av在线一区| 久久精品无码一区二区三区| 91在线一区二区三区| 五月婷婷综合网| 国产色产综合色产在线视频| 一本一道久久a久久精品| 丝袜亚洲另类欧美| 国产欧美精品一区二区三区四区| 91丨porny丨在线| 免费高清成人在线| 国产精品激情偷乱一区二区∴| 欧美性受xxxx黑人xyx| 狠狠色狠狠色综合系列| 亚洲人成亚洲人成在线观看图片| 欧美日韩综合色| 高清成人在线观看| 首页综合国产亚洲丝袜| 国产精品免费久久久久| 91精品国产日韩91久久久久久| 成人午夜电影久久影院| 日韩在线一区二区| 国产精品成人免费在线| 欧美白人最猛性xxxxx69交| 91丨porny丨在线| 国产久卡久卡久卡久卡视频精品| 一区二区激情小说| 中文字幕av不卡| 日韩一二三区视频| 在线观看av一区二区| 国产高清无密码一区二区三区| 午夜伊人狠狠久久| 亚洲天堂av一区| 国产夜色精品一区二区av| 欧美日韩在线免费视频| 成人h动漫精品| 久久97超碰色| 全国精品久久少妇| 一区二区三区国产| 国产欧美精品一区aⅴ影院| 日韩一区二区三区四区| 欧美日韩国产影片| 色综合咪咪久久| 99久久夜色精品国产网站| 国内精品视频666| 麻豆国产精品官网| 亚洲v中文字幕| 亚洲成人免费影院| 亚洲伊人伊色伊影伊综合网| 国产精品免费丝袜| 欧美韩国日本一区| 久久久亚洲高清| 久久网站热最新地址| 日韩一区二区电影| 91精品国产91热久久久做人人| 欧美三级日韩在线| 在线精品视频一区二区三四| 91在线视频观看| av一区二区不卡| voyeur盗摄精品| av成人老司机| 一本大道av伊人久久综合| 91在线视频免费91| 色综合天天在线| 欧美无砖专区一中文字| 欧美性欧美巨大黑白大战| 精品视频免费看| 日韩亚洲欧美综合| 日韩三级免费观看| 久久精品一区二区三区四区| 久久亚洲精华国产精华液| 久久综合久色欧美综合狠狠| 久久久无码精品亚洲日韩按摩| 久久色.com| 自拍视频在线观看一区二区| 亚洲免费资源在线播放| 亚洲高清在线精品| 免费久久精品视频| 韩国精品免费视频| 不卡的电视剧免费网站有什么| 波多野结衣精品在线| 在线免费观看日本欧美| 这里只有精品免费| 久久先锋资源网| 亚洲女人的天堂| 日韩激情一二三区| 国产成人精品免费视频网站| 99国产精品99久久久久久| 欧美丝袜丝交足nylons| 欧美一卡2卡三卡4卡5免费| 久久综合99re88久久爱| 中文字幕一区在线观看| 亚洲va欧美va天堂v国产综合| 男女男精品网站| 丁香激情综合国产| 在线电影欧美成精品| 久久久亚洲精品一区二区三区 | 成人性色生活片免费看爆迷你毛片| 国产99精品视频| 欧日韩精品视频| 欧美变态tickling挠脚心| 中文字幕中文字幕一区| 亚洲电影第三页| 国产精品123| 欧美性做爰猛烈叫床潮| 国产亚洲欧美一级| 亚洲成人手机在线| 成人短视频下载| 91精品国产91综合久久蜜臀| 国产精品美女久久久久久久网站| 亚洲成人av一区二区| 国产精品小仙女| 在线电影欧美成精品| 国产精品久久久久永久免费观看| 日韩中文字幕区一区有砖一区 | 国产欧美综合在线观看第十页| 亚洲黄色录像片| 国产91清纯白嫩初高中在线观看 | 青草av.久久免费一区| 91在线云播放| 久久久另类综合| 麻豆精品一区二区| 在线观看视频一区| 国产精品视频yy9299一区| 日韩精品成人一区二区在线| 99国产精品99久久久久久| 久久人人97超碰com| 奇米一区二区三区| 欧美三级一区二区| 亚洲人成网站色在线观看| 国产精品18久久久久久久网站| 欧美日韩在线综合| 一区二区三区四区在线播放| 高清视频一区二区| 国产亚洲欧美色| 国产一区二区三区国产| 欧美一级免费观看| 日韩影院免费视频| 欧美日韩午夜精品| 亚洲一区二区三区四区中文字幕| jlzzjlzz亚洲日本少妇| 国产精品无码永久免费888| 九九久久精品视频| 日韩亚洲欧美综合| 免费在线观看成人| 日韩三级在线观看| 欧美日韩免费在线视频| 色先锋资源久久综合| 国产**成人网毛片九色| 日韩av电影天堂| 成人手机电影网| 精品处破学生在线二十三| 视频一区国产视频| 日韩欧美中文字幕制服| 免费在线看成人av| 日韩欧美一卡二卡| 精品影视av免费| 久久一夜天堂av一区二区三区| 久草在线在线精品观看| 精品国产精品一区二区夜夜嗨| 麻豆成人久久精品二区三区红 | 国产精品久线观看视频| 成人免费福利片| 最新国产の精品合集bt伙计| 99国内精品久久| 一区二区三区四区在线免费观看| 日本精品视频一区二区三区| 亚洲国产精品一区二区www在线| 在线观看av一区| 日本不卡123| 国产偷v国产偷v亚洲高清| 风间由美一区二区av101 | 亚洲欧美日韩在线| 欧美专区日韩专区| 奇米色一区二区| 国产日韩综合av| av电影一区二区| 午夜精品久久久久久久久久| 欧美一级二级三级蜜桃| 国产成人亚洲综合a∨婷婷图片| 国产精品毛片a∨一区二区三区| 色激情天天射综合网| 蜜臀av性久久久久蜜臀av麻豆| 国产欧美一区二区三区在线看蜜臀| 成人福利在线看| 视频一区欧美精品| 欧美国产一区在线|