Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions | Variables
association.h File Reference

Go to the source code of this file.

Data Structures

struct  wusb_am_attr
 
struct  wusb_cbaf_assoc_info
 
struct  wusb_cbaf_assoc_request
 
struct  wusb_cbaf_attr_hdr
 
struct  wusb_cbaf_host_info
 
struct  wusb_cbaf_device_info
 
struct  wusb_cbaf_cc_data
 
struct  wusb_cbaf_cc_data_fail
 

Macros

#define WUSB_AR_AssociationTypeId   { .id = cpu_to_le16(0x0000), .len = cpu_to_le16(2) }
 
#define WUSB_AR_AssociationSubTypeId   { .id = cpu_to_le16(0x0001), .len = cpu_to_le16(2) }
 
#define WUSB_AR_Length   { .id = cpu_to_le16(0x0002), .len = cpu_to_le16(4) }
 
#define WUSB_AR_AssociationStatus   { .id = cpu_to_le16(0x0004), .len = cpu_to_le16(4) }
 
#define WUSB_AR_LangID   { .id = cpu_to_le16(0x0008), .len = cpu_to_le16(2) }
 
#define WUSB_AR_DeviceFriendlyName   { .id = cpu_to_le16(0x000b), .len = cpu_to_le16(64) } /* max */
 
#define WUSB_AR_HostFriendlyName   { .id = cpu_to_le16(0x000c), .len = cpu_to_le16(64) } /* max */
 
#define WUSB_AR_CHID   { .id = cpu_to_le16(0x1000), .len = cpu_to_le16(16) }
 
#define WUSB_AR_CDID   { .id = cpu_to_le16(0x1001), .len = cpu_to_le16(16) }
 
#define WUSB_AR_ConnectionContext   { .id = cpu_to_le16(0x1002), .len = cpu_to_le16(48) }
 
#define WUSB_AR_BandGroups   { .id = cpu_to_le16(0x1004), .len = cpu_to_le16(2) }
 

Enumerations

enum  { CBAF_REQ_GET_ASSOCIATION_INFORMATION = 0x01, CBAF_REQ_GET_ASSOCIATION_REQUEST, CBAF_REQ_SET_ASSOCIATION_RESPONSE }
 
enum  { CBAF_IFACECLASS = 0xef, CBAF_IFACESUBCLASS = 0x03, CBAF_IFACEPROTOCOL = 0x01 }
 
enum  { AR_TYPE_WUSB = 0x0001, AR_TYPE_WUSB_RETRIEVE_HOST_INFO = 0x0000, AR_TYPE_WUSB_ASSOCIATE = 0x0001 }
 

Functions

struct wusb_cbaf_assoc_info __attribute__ ((packed))
 

Variables

__le16 Length
 
__u8 NumAssociationRequests
 
__le16 Flags
 
__u8 AssociationRequestsArray []
 
__u8 AssociationDataIndex
 
__u8 Reserved
 
__le16 AssociationTypeId
 
__le16 AssociationSubTypeId
 
__le32 AssociationTypeInfoSize
 
enum { ... }  __attribute__
 
__le16 id
 
__le16 len
 
struct wusb_cbaf_attr_hdr AssociationTypeId_hdr
 
struct wusb_cbaf_attr_hdr AssociationSubTypeId_hdr
 
struct wusb_cbaf_attr_hdr CHID_hdr
 
struct wusb_ckhdid CHID
 
struct wusb_cbaf_attr_hdr LangID_hdr
 
__le16 LangID
 
struct wusb_cbaf_attr_hdr HostFriendlyName_hdr
 
__u8 HostFriendlyName []
 
struct wusb_cbaf_attr_hdr Length_hdr
 
struct wusb_cbaf_attr_hdr CDID_hdr
 
struct wusb_ckhdid CDID
 
struct wusb_cbaf_attr_hdr BandGroups_hdr
 
__le16 BandGroups
 
struct wusb_cbaf_attr_hdr DeviceFriendlyName_hdr
 
__u8 DeviceFriendlyName []
 
struct wusb_cbaf_attr_hdr ConnectionContext_hdr
 
struct wusb_ckhdid CK
 
struct wusb_cbaf_attr_hdr AssociationStatus_hdr
 
__u32 AssociationStatus
 

Macro Definition Documentation

#define WUSB_AR_AssociationStatus   { .id = cpu_to_le16(0x0004), .len = cpu_to_le16(4) }

Definition at line 34 of file association.h.

#define WUSB_AR_AssociationSubTypeId   { .id = cpu_to_le16(0x0001), .len = cpu_to_le16(2) }

Definition at line 32 of file association.h.

#define WUSB_AR_AssociationTypeId   { .id = cpu_to_le16(0x0000), .len = cpu_to_le16(2) }

Definition at line 31 of file association.h.

#define WUSB_AR_BandGroups   { .id = cpu_to_le16(0x1004), .len = cpu_to_le16(2) }

Definition at line 41 of file association.h.

#define WUSB_AR_CDID   { .id = cpu_to_le16(0x1001), .len = cpu_to_le16(16) }

Definition at line 39 of file association.h.

#define WUSB_AR_CHID   { .id = cpu_to_le16(0x1000), .len = cpu_to_le16(16) }

Definition at line 38 of file association.h.

#define WUSB_AR_ConnectionContext   { .id = cpu_to_le16(0x1002), .len = cpu_to_le16(48) }

Definition at line 40 of file association.h.

#define WUSB_AR_DeviceFriendlyName   { .id = cpu_to_le16(0x000b), .len = cpu_to_le16(64) } /* max */

Definition at line 36 of file association.h.

#define WUSB_AR_HostFriendlyName   { .id = cpu_to_le16(0x000c), .len = cpu_to_le16(64) } /* max */

Definition at line 37 of file association.h.

#define WUSB_AR_LangID   { .id = cpu_to_le16(0x0008), .len = cpu_to_le16(2) }

Definition at line 35 of file association.h.

#define WUSB_AR_Length   { .id = cpu_to_le16(0x0002), .len = cpu_to_le16(4) }

Definition at line 33 of file association.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
CBAF_REQ_GET_ASSOCIATION_INFORMATION 
CBAF_REQ_GET_ASSOCIATION_REQUEST 
CBAF_REQ_SET_ASSOCIATION_RESPONSE 

Definition at line 44 of file association.h.

anonymous enum
Enumerator:
CBAF_IFACECLASS 
CBAF_IFACESUBCLASS 
CBAF_IFACEPROTOCOL 

Definition at line 55 of file association.h.

anonymous enum
Enumerator:
AR_TYPE_WUSB 
AR_TYPE_WUSB_RETRIEVE_HOST_INFO 
AR_TYPE_WUSB_ASSOCIATE 

Definition at line 78 of file association.h.

Function Documentation

mcontroller : adapter info structure for old mimd_t apps

: base address : irq number : number of logical drives : pci bus : pci device : pci function : pci id : vendor id : slot number : unique id

Definition at line 171 of file esd_usb2.c.

Variable Documentation

enum { ... } __attribute__
__u8 AssociationDataIndex

Definition at line 77 of file association.h.

__u8 AssociationRequestsArray[]

Definition at line 71 of file association.h.

__u32 AssociationStatus

Definition at line 156 of file association.h.

struct wusb_cbaf_attr_hdr AssociationStatus_hdr

Definition at line 155 of file association.h.

__le16 AssociationSubTypeId

Definition at line 80 of file association.h.

struct wusb_cbaf_attr_hdr AssociationSubTypeId_hdr

Definition at line 105 of file association.h.

__le16 AssociationTypeId

Definition at line 79 of file association.h.

struct wusb_cbaf_attr_hdr AssociationTypeId_hdr

Definition at line 103 of file association.h.

__le32 AssociationTypeInfoSize

Definition at line 81 of file association.h.

__le16 BandGroups

Definition at line 126 of file association.h.

struct wusb_cbaf_attr_hdr BandGroups_hdr

Definition at line 125 of file association.h.

__u8 CDID

Definition at line 124 of file association.h.

Definition at line 123 of file association.h.

Definition at line 108 of file association.h.

Definition at line 107 of file association.h.

Definition at line 146 of file association.h.

struct wusb_cbaf_attr_hdr ConnectionContext_hdr

Definition at line 143 of file association.h.

__u8 DeviceFriendlyName[]

Definition at line 130 of file association.h.

struct wusb_cbaf_attr_hdr DeviceFriendlyName_hdr

Definition at line 129 of file association.h.

__le16 Flags

Definition at line 70 of file association.h.

__u8 HostFriendlyName[]

Definition at line 112 of file association.h.

struct wusb_cbaf_attr_hdr HostFriendlyName_hdr

Definition at line 111 of file association.h.

Definition at line 89 of file association.h.

__le16 LangID

Definition at line 110 of file association.h.

Definition at line 109 of file association.h.

__le16 len

Definition at line 90 of file association.h.

__le16 Length

Definition at line 68 of file association.h.

Definition at line 121 of file association.h.

__u8 NumAssociationRequests

Definition at line 69 of file association.h.

__u8 Reserved

Definition at line 78 of file association.h.