linux/drivers/staging/rtl8723bs/include/rtw_ioctl.h
<<
>>
Prefs
   1/******************************************************************************
   2 *
   3 * Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved.
   4 *
   5 * This program is free software; you can redistribute it and/or modify it
   6 * under the terms of version 2 of the GNU General Public License as
   7 * published by the Free Software Foundation.
   8 *
   9 * This program is distributed in the hope that it will be useful, but WITHOUT
  10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
  12 * more details.
  13 *
  14 ******************************************************************************/
  15#ifndef _RTW_IOCTL_H_
  16#define _RTW_IOCTL_H_
  17
  18/*      00 - Success */
  19/*      11 - Error */
  20#define STATUS_SUCCESS                          (0x00000000L)
  21#define STATUS_PENDING                          (0x00000103L)
  22
  23#define STATUS_UNSUCCESSFUL                     (0xC0000001L)
  24#define STATUS_INSUFFICIENT_RESOURCES           (0xC000009AL)
  25#define STATUS_NOT_SUPPORTED                    (0xC00000BBL)
  26
  27#define NDIS_STATUS_SUCCESS                     ((uint)STATUS_SUCCESS)
  28#define NDIS_STATUS_PENDING                     ((uint)STATUS_PENDING)
  29#define NDIS_STATUS_NOT_RECOGNIZED              ((uint)0x00010001L)
  30#define NDIS_STATUS_NOT_COPIED                  ((uint)0x00010002L)
  31#define NDIS_STATUS_NOT_ACCEPTED                ((uint)0x00010003L)
  32#define NDIS_STATUS_CALL_ACTIVE                 ((uint)0x00010007L)
  33
  34#define NDIS_STATUS_FAILURE                     ((uint)STATUS_UNSUCCESSFUL)
  35#define NDIS_STATUS_RESOURCES                   ((uint)STATUS_INSUFFICIENT_RESOURCES)
  36#define NDIS_STATUS_CLOSING                     ((uint)0xC0010002L)
  37#define NDIS_STATUS_BAD_VERSION                 ((uint)0xC0010004L)
  38#define NDIS_STATUS_BAD_CHARACTERISTICS         ((uint)0xC0010005L)
  39#define NDIS_STATUS_ADAPTER_NOT_FOUND           ((uint)0xC0010006L)
  40#define NDIS_STATUS_OPEN_FAILED                 ((uint)0xC0010007L)
  41#define NDIS_STATUS_DEVICE_FAILED               ((uint)0xC0010008L)
  42#define NDIS_STATUS_MULTICAST_FULL              ((uint)0xC0010009L)
  43#define NDIS_STATUS_MULTICAST_EXISTS            ((uint)0xC001000AL)
  44#define NDIS_STATUS_MULTICAST_NOT_FOUND         ((uint)0xC001000BL)
  45#define NDIS_STATUS_REQUEST_ABORTED             ((uint)0xC001000CL)
  46#define NDIS_STATUS_RESET_IN_PROGRESS           ((uint)0xC001000DL)
  47#define NDIS_STATUS_CLOSING_INDICATING          ((uint)0xC001000EL)
  48#define NDIS_STATUS_NOT_SUPPORTED               ((uint)STATUS_NOT_SUPPORTED)
  49#define NDIS_STATUS_INVALID_PACKET              ((uint)0xC001000FL)
  50#define NDIS_STATUS_OPEN_LIST_FULL              ((uint)0xC0010010L)
  51#define NDIS_STATUS_ADAPTER_NOT_READY           ((uint)0xC0010011L)
  52#define NDIS_STATUS_ADAPTER_NOT_OPEN            ((uint)0xC0010012L)
  53#define NDIS_STATUS_NOT_INDICATING              ((uint)0xC0010013L)
  54#define NDIS_STATUS_INVALID_LENGTH              ((uint)0xC0010014L)
  55#define NDIS_STATUS_INVALID_DATA                ((uint)0xC0010015L)
  56#define NDIS_STATUS_BUFFER_TOO_SHORT            ((uint)0xC0010016L)
  57#define NDIS_STATUS_INVALID_OID                 ((uint)0xC0010017L)
  58#define NDIS_STATUS_ADAPTER_REMOVED             ((uint)0xC0010018L)
  59#define NDIS_STATUS_UNSUPPORTED_MEDIA           ((uint)0xC0010019L)
  60#define NDIS_STATUS_GROUP_ADDRESS_IN_USE        ((uint)0xC001001AL)
  61#define NDIS_STATUS_FILE_NOT_FOUND              ((uint)0xC001001BL)
  62#define NDIS_STATUS_ERROR_READING_FILE          ((uint)0xC001001CL)
  63#define NDIS_STATUS_ALREADY_MAPPED              ((uint)0xC001001DL)
  64#define NDIS_STATUS_RESOURCE_CONFLICT           ((uint)0xC001001EL)
  65#define NDIS_STATUS_NO_CABLE                    ((uint)0xC001001FL)
  66
  67#define NDIS_STATUS_INVALID_SAP                 ((uint)0xC0010020L)
  68#define NDIS_STATUS_SAP_IN_USE                  ((uint)0xC0010021L)
  69#define NDIS_STATUS_INVALID_ADDRESS             ((uint)0xC0010022L)
  70#define NDIS_STATUS_VC_NOT_ACTIVATED            ((uint)0xC0010023L)
  71#define NDIS_STATUS_DEST_OUT_OF_ORDER           ((uint)0xC0010024L)  /*  cause 27 */
  72#define NDIS_STATUS_VC_NOT_AVAILABLE            ((uint)0xC0010025L)  /*  cause 35, 45 */
  73#define NDIS_STATUS_CELLRATE_NOT_AVAILABLE      ((uint)0xC0010026L)  /*  cause 37 */
  74#define NDIS_STATUS_INCOMPATABLE_QOS            ((uint)0xC0010027L)  /*  cause 49 */
  75#define NDIS_STATUS_AAL_PARAMS_UNSUPPORTED      ((uint)0xC0010028L)  /*  cause 93 */
  76#define NDIS_STATUS_NO_ROUTE_TO_DESTINATION     ((uint)0xC0010029L)  /*  cause 3 */
  77
  78extern struct iw_handler_def  rtw_handlers_def;
  79
  80#endif /*  #ifndef __INC_CEINFO_ */
  81