mlme_osdep.h revision 0e54f6090db9eed25a745e5abf45b3c12ce724d1
10e54f6090db9eed25a745e5abf45b3c12ce724d1Ali Bahar/******************************************************************************
20e54f6090db9eed25a745e5abf45b3c12ce724d1Ali Bahar *
30e54f6090db9eed25a745e5abf45b3c12ce724d1Ali Bahar * Copyright(c) 2007 - 2010 Realtek Corporation. All rights reserved.
40e54f6090db9eed25a745e5abf45b3c12ce724d1Ali Bahar *
50e54f6090db9eed25a745e5abf45b3c12ce724d1Ali Bahar * This program is free software; you can redistribute it and/or modify it
60e54f6090db9eed25a745e5abf45b3c12ce724d1Ali Bahar * under the terms of version 2 of the GNU General Public License as
70e54f6090db9eed25a745e5abf45b3c12ce724d1Ali Bahar * published by the Free Software Foundation.
80e54f6090db9eed25a745e5abf45b3c12ce724d1Ali Bahar *
90e54f6090db9eed25a745e5abf45b3c12ce724d1Ali Bahar * This program is distributed in the hope that it will be useful, but WITHOUT
100e54f6090db9eed25a745e5abf45b3c12ce724d1Ali Bahar * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
110e54f6090db9eed25a745e5abf45b3c12ce724d1Ali Bahar * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
120e54f6090db9eed25a745e5abf45b3c12ce724d1Ali Bahar * more details.
130e54f6090db9eed25a745e5abf45b3c12ce724d1Ali Bahar *
140e54f6090db9eed25a745e5abf45b3c12ce724d1Ali Bahar * You should have received a copy of the GNU General Public License along with
150e54f6090db9eed25a745e5abf45b3c12ce724d1Ali Bahar * this program; if not, write to the Free Software Foundation, Inc.,
160e54f6090db9eed25a745e5abf45b3c12ce724d1Ali Bahar * 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA
170e54f6090db9eed25a745e5abf45b3c12ce724d1Ali Bahar *
180e54f6090db9eed25a745e5abf45b3c12ce724d1Ali Bahar *
190e54f6090db9eed25a745e5abf45b3c12ce724d1Ali Bahar ******************************************************************************/
202865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Finger#ifndef	__MLME_OSDEP_H_
212865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Finger#define __MLME_OSDEP_H_
222865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Finger
232865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Finger#include "osdep_service.h"
242865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Finger#include "drv_types.h"
252865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Finger
262865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Fingervoid r8712_init_mlme_timer(struct _adapter *padapter);
272865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Fingervoid r8712_os_indicate_disconnect(struct _adapter *adapter);
282865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Fingervoid r8712_os_indicate_connect(struct _adapter *adapter);
292865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Fingervoid r8712_report_sec_ie(struct _adapter *adapter, u8 authmode, u8 *sec_ie);
302865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Fingerint r8712_recv_indicatepkts_in_order(struct _adapter *adapter,
310593758e4b71836d3a95714b626d273ee51173e0Javier M. Mellid				struct recv_reorder_ctrl *precvreorder_ctrl,
320593758e4b71836d3a95714b626d273ee51173e0Javier M. Mellid				int bforced);
332865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Fingervoid r8712_indicate_wx_assoc_event(struct _adapter *padapter);
342865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Fingervoid r8712_indicate_wx_disassoc_event(struct _adapter *padapter);
352865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Finger
362865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Finger#endif	/*_MLME_OSDEP_H_*/
372865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Finger
38