diff options
Diffstat (limited to 'drivers/net/sk98lin/h/skgehwt.h')
| -rw-r--r-- | drivers/net/sk98lin/h/skgehwt.h | 74 | 
1 files changed, 74 insertions, 0 deletions
| diff --git a/drivers/net/sk98lin/h/skgehwt.h b/drivers/net/sk98lin/h/skgehwt.h new file mode 100644 index 000000000..8aa9edd71 --- /dev/null +++ b/drivers/net/sk98lin/h/skgehwt.h @@ -0,0 +1,74 @@ +/****************************************************************************** + * + * Name:	skhwt.h + * Project:	GEnesis, PCI Gigabit Ethernet Adapter + * Version:	$Revision: 1.5 $ + * Date:	$Date: 1999/11/22 13:54:24 $ + * Purpose:	Defines for the hardware timer functions + * + ******************************************************************************/ + +/****************************************************************************** + * + *	(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.h,v $ + *	Revision 1.5  1999/11/22 13:54:24  cgoos + *	Changed license header to GPL. + * + *	Revision 1.4  1998/08/19 09:50:58  gklug + *	fix: remove struct keyword from c-code (see CCC) add typedefs + * + *	Revision 1.3  1998/08/14 07:09:29  gklug + *	fix: chg pAc -> pAC + * + *	Revision 1.2  1998/08/07 12:54:21  gklug + *	fix: first compiled version + * + *	Revision 1.1  1998/08/07 09:32:58  gklug + *	first version + * + * + * + * + * + ******************************************************************************/ + +/* + * 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 */ +	int		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_ */ |