skgehwt.h

来自「这是Marvell Technology Group Ltd. 4355 (re」· C头文件 代码 · 共 51 行

H
51
字号
/******************************************************************************
 *
 * Name:	skhwt.h
 * Project:	Gigabit Ethernet Adapters, Event Scheduler Module
 * Version:	$Revision: 2.3 $
 * Date:	$Date: 2007/07/31 12:58:09 $
 * Purpose:	Defines for the hardware timer functions
 *
 ******************************************************************************/

/******************************************************************************
 *
 *	LICENSE:
 *	(C)Copyright Marvell.
 *	
 *	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.
 *	/LICENSE
 *
 ******************************************************************************/

/*
 * SKGEHWT.H	contains all defines and types for the timer functions
 */

#ifndef _SKGEHWT_H_
#define _SKGEHWT_H_

/*
 * SK Hardware Timer
 * - needed wherever the HWT module is used
 * - use in Adapters context name pAC->Hwt
 */
typedef	struct s_Hwt {
	SK_U32		TStart;		/* HWT start */
	SK_U32		TStop;		/* HWT stop */
	SK_BOOL		TActive;	/* HWT: flag : active/inactive */
} SK_HWT;

extern void SkHwtInit(SK_AC *pAC, SK_IOC IoC);
extern void SkHwtStart(SK_AC *pAC, SK_IOC IoC, SK_U32 Time);
extern void SkHwtStop(SK_AC *pAC, SK_IOC IoC);
extern SK_U32 SkHwtRead(SK_AC *pAC, SK_IOC IoC);
extern void SkHwtIsr(SK_AC *pAC, SK_IOC IoC);
#endif /* _SKGEHWT_H_ */

⌨️ 快捷键说明

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