48 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /******************************************************************************
 | |
|  *
 | |
|  * Copyright(c) 2007 - 2017 Realtek Corporation.
 | |
|  *
 | |
|  * This program is free software; you can redistribute it and/or modify it
 | |
|  * under the terms of version 2 of the GNU General Public License as
 | |
|  * published by the Free Software Foundation.
 | |
|  *
 | |
|  * This program is distributed in the hope that it will be useful, but WITHOUT
 | |
|  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 | |
|  * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
 | |
|  * more details.
 | |
|  *
 | |
|  *****************************************************************************/
 | |
| #ifndef _RTW_IOCTL_H_
 | |
| #define _RTW_IOCTL_H_
 | |
| 
 | |
| enum oid_type {
 | |
| 	QUERY_OID,
 | |
| 	SET_OID
 | |
| };
 | |
| 
 | |
| struct oid_par_priv {
 | |
| 	void		*adapter_context;
 | |
| 	NDIS_OID	oid;
 | |
| 	void		*information_buf;
 | |
| 	u32		information_buf_len;
 | |
| 	u32		*bytes_rw;
 | |
| 	u32		*bytes_needed;
 | |
| 	enum oid_type	type_of_oid;
 | |
| 	u32		dbg;
 | |
| };
 | |
| 
 | |
| #if defined(PLATFORM_LINUX) && defined(CONFIG_WIRELESS_EXT)
 | |
| extern struct iw_handler_def  rtw_handlers_def;
 | |
| #endif
 | |
| 
 | |
| extern void rtw_request_wps_pbc_event(_adapter *padapter);
 | |
| 
 | |
| #ifdef CONFIG_APPEND_VENDOR_IE_ENABLE
 | |
| extern int rtw_vendor_ie_get_raw_data(struct net_device *, u32, char *, u32);
 | |
| extern int rtw_vendor_ie_get_data(struct net_device*, int , char*);
 | |
| extern int rtw_vendor_ie_get(struct net_device *, struct iw_request_info *, union iwreq_data *, char *);
 | |
| extern int rtw_vendor_ie_set(struct net_device*, struct iw_request_info*, union iwreq_data*, char*);
 | |
| #endif
 | |
| 
 | |
| #endif /*  #ifndef __INC_CEINFO_ */
 |