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 * 18b4f6209d733b6570947507a18f76def6e16393cbAli Bahar * Modifications for inclusion into the Linux staging tree are 19b4f6209d733b6570947507a18f76def6e16393cbAli Bahar * Copyright(c) 2010 Larry Finger. All rights reserved. 20b4f6209d733b6570947507a18f76def6e16393cbAli Bahar * 21b4f6209d733b6570947507a18f76def6e16393cbAli Bahar * Contact information: 22b4f6209d733b6570947507a18f76def6e16393cbAli Bahar * WLAN FAE <wlanfae@realtek.com> 23b4f6209d733b6570947507a18f76def6e16393cbAli Bahar * Larry Finger <Larry.Finger@lwfinger.net> 240e54f6090db9eed25a745e5abf45b3c12ce724d1Ali Bahar * 250e54f6090db9eed25a745e5abf45b3c12ce724d1Ali Bahar ******************************************************************************/ 262865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Finger#ifndef __MLME_OSDEP_H_ 272865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Finger#define __MLME_OSDEP_H_ 282865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Finger 292865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Finger#include "osdep_service.h" 302865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Finger#include "drv_types.h" 312865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Finger 322865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Fingervoid r8712_init_mlme_timer(struct _adapter *padapter); 332865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Fingervoid r8712_os_indicate_disconnect(struct _adapter *adapter); 342865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Fingervoid r8712_os_indicate_connect(struct _adapter *adapter); 352865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Fingervoid r8712_report_sec_ie(struct _adapter *adapter, u8 authmode, u8 *sec_ie); 362865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Fingerint r8712_recv_indicatepkts_in_order(struct _adapter *adapter, 370593758e4b71836d3a95714b626d273ee51173e0Javier M. Mellid struct recv_reorder_ctrl *precvreorder_ctrl, 380593758e4b71836d3a95714b626d273ee51173e0Javier M. Mellid int bforced); 392865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Fingervoid r8712_indicate_wx_assoc_event(struct _adapter *padapter); 402865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Fingervoid r8712_indicate_wx_disassoc_event(struct _adapter *padapter); 412865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Finger 422865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Finger#endif /*_MLME_OSDEP_H_*/ 432865d42c78a9121caad52cb02d1fbb7f5cdbc4efLarry Finger 44