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

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

?? skgehwt.c

?? U-boot latest tarball
?? C
字號:
/****************************************************************************** * * Name:	skgehwt.c * Project:	GEnesis, PCI Gigabit Ethernet Adapter * Version:	$Revision: 1.13 $ * Date:	$Date: 1999/11/22 13:31:12 $ * Purpose:	Hardware Timer. * ******************************************************************************//****************************************************************************** * *	(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. * ******************************************************************************//****************************************************************************** * * History: * *	$Log: skgehwt.c,v $ *	Revision 1.13  1999/11/22 13:31:12  cgoos *	Changed license header to GPL. * *	Revision 1.12  1998/10/15 15:11:34  gklug *	fix: ID_sccs to SysKonnectFileId * *	Revision 1.11  1998/10/08 15:27:51  gklug *	chg: correction factor is host clock dependent * *	Revision 1.10  1998/09/15 14:18:31  cgoos *	Changed more BOOLEANs to SK_xxx * *	Revision 1.9  1998/09/15 14:16:06  cgoos *	Changed line 107: FALSE to SK_FALSE * *	Revision 1.8  1998/08/24 13:04:44  gklug *	fix: typo * *	Revision 1.7  1998/08/19 09:50:49  gklug *	fix: remove struct keyword from c-code (see CCC) add typedefs * *	Revision 1.6  1998/08/17 09:59:02  gklug *	fix: typos * *	Revision 1.5  1998/08/14 07:09:10  gklug *	fix: chg pAc -> pAC * *	Revision 1.4  1998/08/10 14:14:52  gklug *	rmv: unneccessary SK_ADDR macro * *	Revision 1.3  1998/08/07 12:53:44  gklug *	fix: first compiled version * *	Revision 1.2  1998/08/07 09:19:29  gklug *	adapt functions to the C coding conventions *	rmv unneccessary functions. * *	Revision 1.1  1998/08/05 11:28:36  gklug *	first version: adapted from SMT/FDDI * * * * ******************************************************************************/#include <config.h>/*	Event queue and dispatcher*/static const char SysKonnectFileId[] =	"$Header: /usr56/projects/ge/schedule/skgehwt.c,v 1.13 1999/11/22 13:31:12 cgoos Exp $" ;#include "h/skdrv1st.h"		/* Driver Specific Definitions */#include "h/skdrv2nd.h"		/* Adapter Control- and Driver specific Def. */#ifdef __C2MAN__/*	Hardware Timer function queue management.	General Description: */intro(){}#endif/* * Prototypes of local functions. */#define	SK_HWT_MAX	(65000)/* correction factor */#define	SK_HWT_FAC	(1000 * (SK_U32)pAC->GIni.GIHstClkFact / 100)/* * Initialize hardware timer. * * Must be called during init level 1. */void	SkHwtInit(SK_AC	*pAC,	/* Adapters context */SK_IOC	Ioc)	/* IoContext */{	pAC->Hwt.TStart = 0 ;	pAC->Hwt.TStop	= 0 ;	pAC->Hwt.TActive = SK_FALSE ;	SkHwtStop(pAC,Ioc) ;}/* * * Start hardware timer (clock ticks are 16us). * */void	SkHwtStart(SK_AC	*pAC,	/* Adapters context */SK_IOC	Ioc,	/* IoContext */SK_U32	Time)	/* Time in units of 16us to load the timer with. */{	SK_U32	Cnt ;	if (Time > SK_HWT_MAX)		Time = SK_HWT_MAX ;	pAC->Hwt.TStart = Time ;	pAC->Hwt.TStop = 0L ;	Cnt = Time ;	/*	 * if time < 16 us	 *	time = 16 us	 */	if (!Cnt) {		Cnt++ ;	}	SK_OUT32(Ioc, B2_TI_INI, Cnt * SK_HWT_FAC) ;	SK_OUT16(Ioc, B2_TI_CRTL, TIM_START) ;	/* Start timer. */	pAC->Hwt.TActive = SK_TRUE ;}/* * Stop hardware timer. * and clear the timer IRQ */void	SkHwtStop(SK_AC	*pAC,	/* Adapters context */SK_IOC	Ioc)	/* IoContext */{	SK_OUT16(Ioc, B2_TI_CRTL, TIM_STOP) ;	SK_OUT16(Ioc, B2_TI_CRTL, TIM_CLR_IRQ) ;	pAC->Hwt.TActive = SK_FALSE ;}/* *	Stop hardware timer and read time elapsed since last start. * * returns *	The elapsed time since last start in units of 16us. * */SK_U32	SkHwtRead(SK_AC	*pAC,	/* Adapters context */SK_IOC	Ioc)	/* IoContext */{	SK_U32	TRead ;	SK_U32	IStatus ;	if (pAC->Hwt.TActive) {		SkHwtStop(pAC,Ioc) ;		SK_IN32(Ioc, B2_TI_VAL, &TRead);		TRead /= SK_HWT_FAC;		SK_IN32(Ioc, B0_ISRC, &IStatus);		/* Check if timer expired (or wraparound). */		if ((TRead > pAC->Hwt.TStart) || (IStatus & IS_TIMINT)) {			SkHwtStop(pAC,Ioc) ;			pAC->Hwt.TStop = pAC->Hwt.TStart ;		} else {			pAC->Hwt.TStop = pAC->Hwt.TStart - TRead ;		}	}	return (pAC->Hwt.TStop) ;}/* * interrupt source= timer */void	SkHwtIsr(SK_AC	*pAC,	/* Adapters context */SK_IOC	Ioc)	/* IoContext */{	SkHwtStop(pAC,Ioc);	pAC->Hwt.TStop = pAC->Hwt.TStart;	SkTimerDone(pAC,Ioc) ;}/* End of file */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品综合视频| 精品久久久三级丝袜| 欧美日韩性生活| 精品国产一区二区精华| 日本成人在线网站| 国产aⅴ综合色| 777精品伊人久久久久大香线蕉| 精品日韩成人av| 亚洲国产视频在线| 国产成人免费高清| 日韩欧美国产高清| 亚洲狠狠爱一区二区三区| 福利电影一区二区| 精品电影一区二区| 日本中文在线一区| 欧美亚洲国产怡红院影院| 欧美国产日本视频| 国内成人精品2018免费看| 欧美群妇大交群中文字幕| 亚洲欧洲一区二区在线播放| 国产综合久久久久久久久久久久| 欧美三级日本三级少妇99| 亚洲视频你懂的| 成人av在线一区二区三区| 亚洲精品一线二线三线无人区| 午夜视频在线观看一区| 欧美日韩在线播放三区四区| 亚洲免费在线观看视频| 95精品视频在线| 国产精品伦理在线| 99视频一区二区| 亚洲欧洲日韩av| 色悠久久久久综合欧美99| 中文字幕在线不卡| 91麻豆自制传媒国产之光| 最新国产精品久久精品| 99久久er热在这里只有精品66| 国产清纯美女被跳蛋高潮一区二区久久w| 久久草av在线| 国产欧美一区二区精品久导航| 国产乱理伦片在线观看夜一区| 欧美精品一区二区三区高清aⅴ| 极品美女销魂一区二区三区 | 日日摸夜夜添夜夜添亚洲女人| 在线一区二区三区| 亚洲电影你懂得| 日韩三级高清在线| 国产呦萝稀缺另类资源| 中文字幕不卡在线观看| 色先锋久久av资源部| 婷婷六月综合亚洲| 日韩免费成人网| 高清视频一区二区| 亚洲精品老司机| 日韩西西人体444www| 国产毛片精品国产一区二区三区| 亚洲国产精品精华液2区45| 91理论电影在线观看| 日韩精品一二三| 日本一区二区三区在线不卡| 色婷婷综合久久久| 奇米影视一区二区三区小说| 久久精品亚洲乱码伦伦中文| 99免费精品视频| 男人操女人的视频在线观看欧美| 国产三级精品视频| 欧美亚洲精品一区| 国产精品911| 亚洲国产精品视频| 久久久久久免费网| 欧美性videosxxxxx| 国产一区福利在线| 亚洲综合免费观看高清完整版| 日韩一区二区三区免费看| 波多野结衣亚洲| 麻豆久久久久久久| 亚洲精品精品亚洲| 国产清纯白嫩初高生在线观看91 | 亚洲图片欧美一区| 欧美国产1区2区| 5858s免费视频成人| 成人三级伦理片| 石原莉奈在线亚洲二区| 国产精品福利影院| 精品国产乱码久久久久久久| 91久久线看在观草草青青| 国产精品亚洲综合一区在线观看| 亚洲一区二区三区三| 中文字幕中文字幕在线一区 | 欧美精品777| 26uuu亚洲综合色| 一本到不卡精品视频在线观看| 韩国女主播成人在线观看| 亚洲无线码一区二区三区| 国产精品进线69影院| 久久午夜羞羞影院免费观看| 这里是久久伊人| 在线中文字幕一区二区| 99国产精品99久久久久久| 丁香婷婷综合激情五月色| 国内成人自拍视频| 精品一区二区在线看| 奇米综合一区二区三区精品视频| 亚洲不卡一区二区三区| 亚洲精品久久7777| 伊人婷婷欧美激情| 亚洲欧美激情在线| 综合电影一区二区三区 | 久久精品亚洲一区二区三区浴池| 欧美一二三区在线| 欧美精品日韩一本| 欧美日韩精品一二三区| 色天天综合色天天久久| 91蝌蚪porny| 91成人看片片| 欧美日韩一区不卡| 欧美绝品在线观看成人午夜影视 | 丁香婷婷综合网| 高清在线观看日韩| 97超碰欧美中文字幕| 91丝袜高跟美女视频| 色香蕉久久蜜桃| 欧美日本精品一区二区三区| 欧美裸体一区二区三区| 91精选在线观看| 欧美成人a视频| 久久久久久久久久久99999| 国产精品三级在线观看| 亚洲天堂精品视频| 亚洲第一成人在线| 久草精品在线观看| 国产精品99精品久久免费| 不卡电影一区二区三区| 99久久精品久久久久久清纯| 一本到高清视频免费精品| 欧美麻豆精品久久久久久| 日韩精品一区二区三区在线播放| www精品美女久久久tv| 中文字幕欧美激情| 亚洲一区二区三区四区的| 久久精品国产精品青草| 成人综合在线网站| 色婷婷综合中文久久一本| 欧美人动与zoxxxx乱| 久久久av毛片精品| 亚洲人妖av一区二区| 日本伊人午夜精品| 国产.精品.日韩.另类.中文.在线.播放| av午夜一区麻豆| 91精品国产综合久久久蜜臀图片| 26uuu国产在线精品一区二区| 国产精品久久久久久久久久免费看| 一区二区三区在线观看网站| 久色婷婷小香蕉久久| 99视频热这里只有精品免费| 日韩一区二区精品| 亚洲色大成网站www久久九九| 日韩不卡一区二区三区| www.av亚洲| 精品国产不卡一区二区三区| 亚洲丝袜美腿综合| 国产在线不卡一区| 欧美人xxxx| 亚洲免费观看视频| 国产综合久久久久影院| 欧美军同video69gay| 成人免费视频在线观看| 国产精品自拍三区| 欧美一区二区三区在线电影| 日韩美女精品在线| 国产精品亚洲成人| 91精品国产入口| 亚洲乱码国产乱码精品精小说| 国产精品一区二区男女羞羞无遮挡| 欧美系列亚洲系列| 成人欧美一区二区三区在线播放| 精品一区二区三区在线播放 | 中文幕一区二区三区久久蜜桃| 秋霞午夜鲁丝一区二区老狼| 色婷婷亚洲一区二区三区| 国产亚洲综合av| 精品无人区卡一卡二卡三乱码免费卡| 欧美探花视频资源| 一区二区三区在线视频免费| 成人综合婷婷国产精品久久免费| 亚洲精品一区二区三区香蕉| 日韩精品电影在线观看| 欧美三级日本三级少妇99| 一区二区三区中文字幕电影| 91在线免费看| 国产精品国产三级国产三级人妇| 国产成人精品1024| 国产日韩精品一区二区三区| 国产高清一区日本| 中文字幕精品在线不卡| 国产精一区二区三区| 国产偷v国产偷v亚洲高清| 国产在线精品国自产拍免费| 久久久亚洲精品石原莉奈| 国产在线不卡视频|