OSDN Git Service

(none)
[hos/hos-v4a.git] / aplfw / driver / ether / lan9000 / lan9000drv_delete.c
1 /** 
2  *  Hyper Operating System  Application Framework
3  *
4  * @file  lan9000drv.h
5  * @brief %jp{LAN9000ファミリー用デバイスドライバ}
6  *
7  * Copyright (C) 2006-2007 by Project HOS
8  * http://sourceforge.jp/projects/hos/
9  */
10
11
12 #include "lan9000drv_local.h"
13
14
15 /** デストラクタ */
16 void Lan9000Drv_Delete(C_DRVOBJ *pDrvObj)
17 {
18         C_LAN9000DRV    *self;
19         
20         /* upper cast */
21         self = (C_LAN9000DRV *)pDrvObj;
22
23         /* 割込み処理解除 */
24         SysIsr_Delete(self->hIsr);
25
26         /* 同期オブジェクト削除 */
27         SysEvt_Delete(self->hEvtRecv);
28         SysEvt_Delete(self->hEvtSend);
29         SysMtx_Delete(self->hMtx);
30 }
31
32
33 /* end of file */