Lines Matching defs:orinoco_private
60 struct orinoco_private { struct
63 int (*hard_reset)(struct orinoco_private *); argument
64 int (*stop_fw)(struct orinoco_private *, int); argument
66 struct ieee80211_supported_band band;
67 struct ieee80211_channel channels[14];
68 u32 cipher_suites[3];
71 spinlock_t lock;
72 int hw_unavailable;
73 struct work_struct reset_work;
76 struct tasklet_struct rx_tasklet;
77 struct list_head rx_list;
80 int open;
81 u16 last_linkstatus;
82 struct work_struct join_work;
83 struct work_struct wevent_work;
86 struct net_device *ndev;
87 struct iw_statistics wstats;
90 struct hermes hw;
91 u16 txfid;
94 enum fwtype firmware_type;
95 int ibss_port;
96 int nicbuf_size;
97 u16 channel_mask;
100 unsigned int has_ibss:1;
101 unsigned int has_port3:1;
102 unsigned int has_wep:1;
103 unsigned int has_big_wep:1;
104 unsigned int has_mwo:1;
105 unsigned int has_pm:1;
106 unsigned int has_preamble:1;
107 unsigned int has_sensitivity:1;
108 unsigned int has_hostscan:1;
109 unsigned int has_alt_txcntl:1;
110 unsigned int has_ext_scan:1;
111 unsigned int has_wpa:1;
112 unsigned int do_fw_download:1;
113 unsigned int broken_disableport:1;
114 unsigned int broken_monitor:1;
115 unsigned int prefer_port3:1;
118 enum nl80211_iftype iw_mode;
119 enum orinoco_alg encode_alg;
120 u16 wep_restrict, tx_key;
121 struct key_params keys[ORINOCO_MAX_KEYS];
123 int bitratemode;
124 char nick[IW_ESSID_MAX_SIZE + 1];
125 char desired_essid[IW_ESSID_MAX_SIZE + 1];
126 char desired_bssid[ETH_ALEN];
127 int bssid_fixed;
128 u16 frag_thresh, mwo_robust;
129 u16 channel;
130 u16 ap_density, rts_thresh;
131 u16 pm_on, pm_mcast, pm_period, pm_timeout;
132 u16 preamble;
133 u16 short_retry_limit, long_retry_limit;
134 u16 retry_lifetime;
136 struct iw_spy_data spy_data; /* iwspy support */
137 struct iw_public_data wireless_data;
141 int port_type, createibss;
142 int promiscuous, mc_count;
145 struct cfg80211_scan_request *scan_request;
146 struct work_struct process_scan;
147 struct list_head scan_list;
148 spinlock_t scan_lock; /* protects the scan list */
151 u8 *wpa_ie;
152 int wpa_ie_len;
154 struct crypto_shash *rx_tfm_mic;
155 struct crypto_shash *tx_tfm_mic;
157 unsigned int wpa_enabled:1;
158 unsigned int tkip_cm_active:1;
159 unsigned int key_mgmt:3;
184 struct orinoco_private *alloc_orinocodev(int sizeof_card, struct device *device, argument