Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions | Variables
rtl871x_ioctl.h File Reference
#include "osdep_service.h"
#include "drv_types.h"

Go to the source code of this file.

Data Structures

struct  oid_funs_node
 
struct  oid_par_priv
 
struct  oid_obj_priv
 

Macros

#define OID_802_11_CAPABILITY   0x0d010122
 
#define OID_802_11_PMKID   0x0d010123
 
#define OID_NDIS_SEG1   0x00010100
 
#define OID_NDIS_SEG2   0x00010200
 
#define OID_NDIS_SEG3   0x00020100
 
#define OID_NDIS_SEG4   0x01010100
 
#define OID_NDIS_SEG5   0x01020100
 
#define OID_NDIS_SEG6   0x01020200
 
#define OID_NDIS_SEG7   0xFD010100
 
#define OID_NDIS_SEG8   0x0D010100
 
#define OID_NDIS_SEG9   0x0D010200
 
#define OID_NDIS_SEG10   0x0D020200
 
#define SZ_OID_NDIS_SEG1   23
 
#define SZ_OID_NDIS_SEG2   3
 
#define SZ_OID_NDIS_SEG3   6
 
#define SZ_OID_NDIS_SEG4   6
 
#define SZ_OID_NDIS_SEG5   4
 
#define SZ_OID_NDIS_SEG6   8
 
#define SZ_OID_NDIS_SEG7   7
 
#define SZ_OID_NDIS_SEG8   36
 
#define SZ_OID_NDIS_SEG9   24
 
#define SZ_OID_NDIS_SEG10   19
 
#define OID_MP_SEG1   0xFF871100
 
#define OID_MP_SEG2   0xFF818000
 
#define OID_MP_SEG3   0xFF818700
 
#define OID_MP_SEG4   0xFF011100
 

Enumerations

enum  oid_type { QUERY_OID, SET_OID }
 

Functions

uint oid_null_function (struct oid_par_priv *poid_par_priv)
 
uint drv_query_info (struct net_device *MiniportAdapterContext, uint Oid, void *InformationBuffer, u32 InformationBufferLength, u32 *BytesWritten, u32 *BytesNeeded)
 
uint drv_set_info (struct net_device *MiniportAdapterContext, uint Oid, void *InformationBuffer, u32 InformationBufferLength, u32 *BytesRead, u32 *BytesNeeded)
 

Variables

struct iw_handler_def r871x_handlers_def
 

Macro Definition Documentation

#define OID_802_11_CAPABILITY   0x0d010122

Definition at line 8 of file rtl871x_ioctl.h.

#define OID_802_11_PMKID   0x0d010123

Definition at line 12 of file rtl871x_ioctl.h.

#define OID_MP_SEG1   0xFF871100

Definition at line 39 of file rtl871x_ioctl.h.

#define OID_MP_SEG2   0xFF818000

Definition at line 40 of file rtl871x_ioctl.h.

#define OID_MP_SEG3   0xFF818700

Definition at line 41 of file rtl871x_ioctl.h.

#define OID_MP_SEG4   0xFF011100

Definition at line 42 of file rtl871x_ioctl.h.

#define OID_NDIS_SEG1   0x00010100

Definition at line 17 of file rtl871x_ioctl.h.

#define OID_NDIS_SEG10   0x0D020200

Definition at line 26 of file rtl871x_ioctl.h.

#define OID_NDIS_SEG2   0x00010200

Definition at line 18 of file rtl871x_ioctl.h.

#define OID_NDIS_SEG3   0x00020100

Definition at line 19 of file rtl871x_ioctl.h.

#define OID_NDIS_SEG4   0x01010100

Definition at line 20 of file rtl871x_ioctl.h.

#define OID_NDIS_SEG5   0x01020100

Definition at line 21 of file rtl871x_ioctl.h.

#define OID_NDIS_SEG6   0x01020200

Definition at line 22 of file rtl871x_ioctl.h.

#define OID_NDIS_SEG7   0xFD010100

Definition at line 23 of file rtl871x_ioctl.h.

#define OID_NDIS_SEG8   0x0D010100

Definition at line 24 of file rtl871x_ioctl.h.

#define OID_NDIS_SEG9   0x0D010200

Definition at line 25 of file rtl871x_ioctl.h.

#define SZ_OID_NDIS_SEG1   23

Definition at line 27 of file rtl871x_ioctl.h.

#define SZ_OID_NDIS_SEG10   19

Definition at line 36 of file rtl871x_ioctl.h.

#define SZ_OID_NDIS_SEG2   3

Definition at line 28 of file rtl871x_ioctl.h.

#define SZ_OID_NDIS_SEG3   6

Definition at line 29 of file rtl871x_ioctl.h.

#define SZ_OID_NDIS_SEG4   6

Definition at line 30 of file rtl871x_ioctl.h.

#define SZ_OID_NDIS_SEG5   4

Definition at line 31 of file rtl871x_ioctl.h.

#define SZ_OID_NDIS_SEG6   8

Definition at line 32 of file rtl871x_ioctl.h.

#define SZ_OID_NDIS_SEG7   7

Definition at line 33 of file rtl871x_ioctl.h.

#define SZ_OID_NDIS_SEG8   36

Definition at line 34 of file rtl871x_ioctl.h.

#define SZ_OID_NDIS_SEG9   24

Definition at line 35 of file rtl871x_ioctl.h.

Enumeration Type Documentation

enum oid_type
Enumerator:
QUERY_OID 
SET_OID 

Definition at line 44 of file rtl871x_ioctl.h.

Function Documentation

uint drv_query_info ( struct net_device MiniportAdapterContext,
uint  Oid,
void InformationBuffer,
u32  InformationBufferLength,
u32 BytesWritten,
u32 BytesNeeded 
)
uint drv_set_info ( struct net_device MiniportAdapterContext,
uint  Oid,
void InformationBuffer,
u32  InformationBufferLength,
u32 BytesRead,
u32 BytesNeeded 
)
uint oid_null_function ( struct oid_par_priv poid_par_priv)

Definition at line 35 of file rtl871x_mp_ioctl.c.

Variable Documentation

struct iw_handler_def r871x_handlers_def

Definition at line 2387 of file rtl871x_ioctl_linux.c.