/linux-master/drivers/staging/wlan-ng/ |
H A D | prism2mgmt.h | 46 u32 prism2sta_ifstate(struct wlandevice *wlandev, u32 ifstate); 48 void prism2sta_ev_info(struct wlandevice *wlandev, struct hfa384x_inf_frame *inf); 49 void prism2sta_ev_tx(struct wlandevice *wlandev, u16 status); 50 void prism2sta_ev_alloc(struct wlandevice *wlandev); 52 int prism2mgmt_mibset_mibget(struct wlandevice *wlandev, void *msgp); 53 int prism2mgmt_scan(struct wlandevice *wlandev, void *msgp); 54 int prism2mgmt_scan_results(struct wlandevice *wlandev, void *msgp); 55 int prism2mgmt_start(struct wlandevice *wlandev, void *msgp); 56 int prism2mgmt_wlansniff(struct wlandevice *wlandev, void *msgp); 57 int prism2mgmt_readpda(struct wlandevice *wlandev, voi [all...] |
H A D | p80211req.h | 31 int p80211req_dorequest(struct wlandevice *wlandev, u8 *msgbuf);
|
H A D | p80211netdev.c | 84 static int p80211_rx_typedrop(struct wlandevice *wlandev, u16 fc); 134 struct wlandevice *wlandev = netdev->ml_priv; local 137 if (wlandev->msdstate != WLAN_MSD_RUNNING) 141 if (wlandev->open) { 142 result = wlandev->open(wlandev); 144 netif_start_queue(wlandev->netdev); 145 wlandev->state = WLAN_DEVICE_OPEN; 170 struct wlandevice *wlandev = netdev->ml_priv; local 172 if (wlandev 195 p80211netdev_rx(struct wlandevice *wlandev, struct sk_buff *skb) argument 214 p80211_convert_to_ether(struct wlandevice *wlandev, struct sk_buff *skb) argument 252 struct wlandevice *wlandev = from_tasklet(wlandev, t, rx_bh); local 308 struct wlandevice *wlandev = netdev->ml_priv; local 435 struct wlandevice *wlandev = dev->ml_priv; local 477 struct wlandevice *wlandev = dev->ml_priv; local 640 wlan_setup(struct wlandevice *wlandev, struct device *physdev) argument 711 wlan_unsetup(struct wlandevice *wlandev) argument 746 register_wlandev(struct wlandevice *wlandev) argument 769 unregister_wlandev(struct wlandevice *wlandev) argument 813 p80211netdev_hwremoved(struct wlandevice *wlandev) argument 844 p80211_rx_typedrop(struct wlandevice *wlandev, u16 fc) argument 979 struct wlandevice *wlandev = netdev->ml_priv; local [all...] |
H A D | p80211req.c | 55 static void p80211req_handlemsg(struct wlandevice *wlandev, 57 static void p80211req_mibset_mibget(struct wlandevice *wlandev, 61 static void p80211req_handle_action(struct wlandevice *wlandev, u32 *data, argument 65 if (wlandev->hostwep & flag) 70 wlandev->hostwep &= ~flag; 72 wlandev->hostwep |= flag; 82 * wlandev WLAN device struct 93 int p80211req_dorequest(struct wlandevice *wlandev, u8 *msgbuf) argument 98 if (!((wlandev->msdstate == WLAN_MSD_HWPRESENT && 100 wlandev 150 p80211req_handlemsg(struct wlandevice *wlandev, struct p80211msg *msg) argument 177 p80211req_mibset_mibget(struct wlandevice *wlandev, struct p80211msg_dot11req_mibget *mib_msg, int isget) argument [all...] |
H A D | prism2sta.c | 81 static int prism2sta_open(struct wlandevice *wlandev); 82 static int prism2sta_close(struct wlandevice *wlandev); 83 static void prism2sta_reset(struct wlandevice *wlandev); 84 static int prism2sta_txframe(struct wlandevice *wlandev, struct sk_buff *skb, 87 static int prism2sta_mlmerequest(struct wlandevice *wlandev, 89 static int prism2sta_getcardinfo(struct wlandevice *wlandev); 90 static int prism2sta_globalsetup(struct wlandevice *wlandev); 91 static int prism2sta_setmulticast(struct wlandevice *wlandev, 93 static void prism2sta_inf_tallies(struct wlandevice *wlandev, 95 static void prism2sta_inf_hostscanresults(struct wlandevice *wlandev, 133 prism2sta_open(struct wlandevice *wlandev) argument 167 prism2sta_close(struct wlandevice *wlandev) argument 195 prism2sta_reset(struct wlandevice *wlandev) argument 220 prism2sta_txframe(struct wlandevice *wlandev, struct sk_buff *skb, struct p80211_hdr *p80211_hdr, struct p80211_metawep *p80211_wep) argument 259 prism2sta_mlmerequest(struct wlandevice *wlandev, struct p80211msg *msg) argument 390 prism2sta_ifstate(struct wlandevice *wlandev, u32 ifstate) argument 563 prism2sta_getcardinfo(struct wlandevice *wlandev) argument 894 prism2sta_globalsetup(struct wlandevice *wlandev) argument 903 prism2sta_setmulticast(struct wlandevice *wlandev, struct net_device *dev) argument 944 prism2sta_inf_tallies(struct wlandevice *wlandev, struct hfa384x_inf_frame *inf) argument 990 prism2sta_inf_scanresults(struct wlandevice *wlandev, struct hfa384x_inf_frame *inf) argument 1045 prism2sta_inf_hostscanresults(struct wlandevice *wlandev, struct hfa384x_inf_frame *inf) argument 1086 prism2sta_inf_chinforesults(struct wlandevice *wlandev, struct hfa384x_inf_frame *inf) argument 1133 struct wlandevice *wlandev = hw->wlandev; local 1400 prism2sta_inf_linkstatus(struct wlandevice *wlandev, struct hfa384x_inf_frame *inf) argument 1428 prism2sta_inf_assocstatus(struct wlandevice *wlandev, struct hfa384x_inf_frame *inf) argument 1489 prism2sta_inf_authreq(struct wlandevice *wlandev, struct hfa384x_inf_frame *inf) argument 1504 prism2sta_inf_authreq_defer(struct wlandevice *wlandev, struct hfa384x_inf_frame *inf) argument 1676 prism2sta_inf_psusercnt(struct wlandevice *wlandev, struct hfa384x_inf_frame *inf) argument 1701 prism2sta_ev_info(struct wlandevice *wlandev, struct hfa384x_inf_frame *inf) argument 1767 prism2sta_ev_tx(struct wlandevice *wlandev, u16 status) argument 1790 prism2sta_ev_alloc(struct wlandevice *wlandev) argument 1816 struct wlandevice *wlandev = NULL; local 1852 struct wlandevice *wlandev = hw->wlandev; local [all...] |
H A D | prism2usb.c | 65 struct wlandevice *wlandev = NULL; local 74 wlandev = create_wlan(); 75 if (!wlandev) { 80 hw = wlandev->priv; 82 if (wlan_setup(wlandev, &interface->dev) != 0) { 92 hw->wlandev = wlandev; 94 /* Register the wlandev, this gets us a name and registers the 97 SET_NETDEV_DEV(wlandev->netdev, &interface->dev); 114 wlandev 144 struct wlandevice *wlandev; local 230 struct wlandevice *wlandev; local 253 struct wlandevice *wlandev; local [all...] |
H A D | cfg80211.c | 39 struct wlandevice *wlandev; member in struct:prism2_wiphy_private 73 static int prism2_domibset_uint32(struct wlandevice *wlandev, argument 84 return p80211req_dorequest(wlandev, (u8 *)&msg); 87 static int prism2_domibset_pstr32(struct wlandevice *wlandev, argument 99 return p80211req_dorequest(wlandev, (u8 *)&msg); 108 struct wlandevice *wlandev = dev->ml_priv; local 115 if (wlandev->macmode == WLAN_MACMODE_IBSS_STA) 117 wlandev->macmode = WLAN_MACMODE_IBSS_STA; 121 if (wlandev->macmode == WLAN_MACMODE_ESS_STA) 123 wlandev 149 struct wlandevice *wlandev = dev->ml_priv; local 179 struct wlandevice *wlandev = dev->ml_priv; local 208 struct wlandevice *wlandev = dev->ml_priv; local 234 struct wlandevice *wlandev = dev->ml_priv; local 244 struct wlandevice *wlandev = dev->ml_priv; local 279 struct wlandevice *wlandev; local 398 struct wlandevice *wlandev = priv->wlandev; local 440 struct wlandevice *wlandev = dev->ml_priv; local 547 struct wlandevice *wlandev = dev->ml_priv; local 581 struct wlandevice *wlandev = priv->wlandev; local 608 struct wlandevice *wlandev = priv->wlandev; local 632 prism2_connect_result(struct wlandevice *wlandev, u8 failed) argument 641 prism2_disconnected(struct wlandevice *wlandev) argument 647 prism2_roamed(struct wlandevice *wlandev) argument 675 wlan_create_wiphy(struct device *dev, struct wlandevice *wlandev) argument [all...] |
H A D | p80211netdev.h | 153 int (*open)(struct wlandevice *wlandev); 154 int (*close)(struct wlandevice *wlandev); 155 void (*reset)(struct wlandevice *wlandev); 156 int (*txframe)(struct wlandevice *wlandev, struct sk_buff *skb, 159 int (*mlmerequest)(struct wlandevice *wlandev, struct p80211msg *msg); 160 int (*set_multicast_list)(struct wlandevice *wlandev, 162 void (*tx_timeout)(struct wlandevice *wlandev); 200 int wep_change_key(struct wlandevice *wlandev, int keynum, u8 *key, int keylen); 201 int wep_decrypt(struct wlandevice *wlandev, u8 *buf, u32 len, int key_override, 203 int wep_encrypt(struct wlandevice *wlandev, u [all...] |
H A D | prism2mgmt.c | 94 * wlandev wlan device structure 108 int prism2mgmt_scan(struct wlandevice *wlandev, void *msgp) argument 111 struct hfa384x *hw = wlandev->priv; 124 netdev_err(wlandev->netdev, 138 netdev_err(wlandev->netdev, 150 netdev_err(wlandev->netdev, 172 netdev_warn(wlandev->netdev, 200 netdev_err(wlandev->netdev, 213 netdev_err(wlandev->netdev, 229 netdev_err(wlandev 362 prism2mgmt_scan_results(struct wlandevice *wlandev, void *msgp) argument 503 prism2mgmt_start(struct wlandevice *wlandev, void *msgp) argument 686 prism2mgmt_readpda(struct wlandevice *wlandev, void *msgp) argument 753 prism2mgmt_ramdl_state(struct wlandevice *wlandev, void *msgp) argument 809 prism2mgmt_ramdl_write(struct wlandevice *wlandev, void *msgp) argument 871 prism2mgmt_flashdl_state(struct wlandevice *wlandev, void *msgp) argument 943 prism2mgmt_flashdl_write(struct wlandevice *wlandev, void *msgp) argument 1004 prism2mgmt_autojoin(struct wlandevice *wlandev, void *msgp) argument 1076 prism2mgmt_wlansniff(struct wlandevice *wlandev, void *msgp) argument [all...] |
H A D | p80211conv.c | 87 int skb_ether_to_p80211(struct wlandevice *wlandev, u32 ethconv, argument 155 switch (wlandev->macmode) { 158 memcpy(p80211_hdr->address2, wlandev->netdev->dev_addr, ETH_ALEN); 159 memcpy(p80211_hdr->address3, wlandev->bssid, ETH_ALEN); 163 memcpy(p80211_hdr->address1, wlandev->bssid, ETH_ALEN); 164 memcpy(p80211_hdr->address2, wlandev->netdev->dev_addr, ETH_ALEN); 170 memcpy(p80211_hdr->address2, wlandev->bssid, ETH_ALEN); 174 netdev_err(wlandev->netdev, 181 if ((wlandev->hostwep & HOSTWEP_PRIVACYINVOKED) && 182 (wlandev 212 orinoco_spy_gather(struct wlandevice *wlandev, char *mac, struct p80211_rxmeta *rxmeta) argument 254 skb_p80211_to_ether(struct wlandevice *wlandev, u32 ethconv, struct sk_buff *skb) argument 580 p80211skb_rxmeta_attach(struct wlandevice *wlandev, struct sk_buff *skb) argument 632 p80211skb_free(struct wlandevice *wlandev, struct sk_buff *skb) argument [all...] |
H A D | p80211conv.h | 46 struct wlandevice *wlandev; member in struct:p80211_rxmeta 66 void p80211skb_free(struct wlandevice *wlandev, struct sk_buff *skb); 67 int p80211skb_rxmeta_attach(struct wlandevice *wlandev, struct sk_buff *skb); 133 int skb_p80211_to_ether(struct wlandevice *wlandev, u32 ethconv, 135 int skb_ether_to_p80211(struct wlandevice *wlandev, u32 ethconv,
|
H A D | prism2mib.c | 70 struct wlandevice *wlandev, 77 struct wlandevice *wlandev, 84 struct wlandevice *wlandev, 90 struct wlandevice *wlandev, 96 struct wlandevice *wlandev, 103 struct wlandevice *wlandev, 111 struct wlandevice *wlandev, 118 struct wlandevice *wlandev, 219 * wlandev wlan device structure 233 int prism2mgmt_mibset_mibget(struct wlandevice *wlandev, voi argument 347 prism2mib_bytearea2pstr(struct mibrec *mib, int isget, struct wlandevice *wlandev, struct hfa384x *hw, struct p80211msg_dot11req_mibset *msg, void *data) argument 397 prism2mib_uint32(struct mibrec *mib, int isget, struct wlandevice *wlandev, struct hfa384x *hw, struct p80211msg_dot11req_mibset *msg, void *data) argument 444 prism2mib_flag(struct mibrec *mib, int isget, struct wlandevice *wlandev, struct hfa384x *hw, struct p80211msg_dot11req_mibset *msg, void *data) argument 501 prism2mib_wepdefaultkey(struct mibrec *mib, int isget, struct wlandevice *wlandev, struct hfa384x *hw, struct p80211msg_dot11req_mibset *msg, void *data) argument 551 prism2mib_privacyinvoked(struct mibrec *mib, int isget, struct wlandevice *wlandev, struct hfa384x *hw, struct p80211msg_dot11req_mibset *msg, void *data) argument 594 prism2mib_fragmentationthreshold(struct mibrec *mib, int isget, struct wlandevice *wlandev, struct hfa384x *hw, struct p80211msg_dot11req_mibset *msg, void *data) argument 640 prism2mib_priv(struct mibrec *mib, int isget, struct wlandevice *wlandev, struct hfa384x *hw, struct p80211msg_dot11req_mibset *msg, void *data) argument [all...] |
H A D | p80211wep.c | 46 int wep_change_key(struct wlandevice *wlandev, int keynum, u8 *key, int keylen) argument 59 wlandev->wep_keylens[keynum] = keylen; 60 memcpy(wlandev->wep_keys[keynum], key, keylen); 69 int wep_decrypt(struct wlandevice *wlandev, u8 *buf, u32 len, int key_override, argument 92 keylen = wlandev->wep_keylens[keyidx]; 98 memcpy(key + 3, wlandev->wep_keys[keyidx], keylen); 140 int wep_encrypt(struct wlandevice *wlandev, u8 *buf, argument 153 keylen = wlandev->wep_keylens[keynum]; 169 memcpy(key + 3, wlandev->wep_keys[keynum], keylen);
|
H A D | hfa384x_usb.c | 136 static void hfa384x_int_rxmonitor(struct wlandevice *wlandev, 152 hfa384x_usbin_txcompl(struct wlandevice *wlandev, union hfa384x_usbin *usbin); 154 static void hfa384x_usbin_rx(struct wlandevice *wlandev, struct sk_buff *skb); 156 static void hfa384x_usbin_info(struct wlandevice *wlandev, 317 hfa384x_usbin_callback, hw->wlandev); 322 if (!hw->wlandev->hwremoved && 328 netdev_warn(hw->wlandev->netdev, 330 hw->wlandev->netdev->name); 367 struct net_device *netdev = hw->wlandev->netdev; 372 if (!hw->wlandev 2545 hfa384x_tx_timeout(struct wlandevice *wlandev) argument 2884 struct wlandevice *wlandev = urb->context; local 3188 hfa384x_usbin_txcompl(struct wlandevice *wlandev, union hfa384x_usbin *usbin) argument 3220 hfa384x_usbin_rx(struct wlandevice *wlandev, struct sk_buff *skb) argument 3323 hfa384x_int_rxmonitor(struct wlandevice *wlandev, struct hfa384x_usb_rxfrm *rxfrm) argument 3426 hfa384x_usbin_info(struct wlandevice *wlandev, union hfa384x_usbin *usbin) argument 3452 struct wlandevice *wlandev = urb->context; local [all...] |
H A D | prism2fw.c | 144 struct wlandevice *wlandev); 150 static int read_cardpda(struct pda *pda, struct wlandevice *wlandev); 161 static int writeimage(struct wlandevice *wlandev, struct imgchunk *fchunk, 180 * wlandev wlan device structure 187 static int prism2_fwtry(struct usb_device *udev, struct wlandevice *wlandev) argument 191 netdev_info(wlandev->netdev, "prism2_usb: Checking for firmware %s\n", 195 netdev_info(wlandev->netdev, 197 netdev_info(wlandev->netdev, 202 netdev_info(wlandev->netdev, 205 prism2_fwapply((const struct ihex_binrec *)fw_entry->data, wlandev); 225 prism2_fwapply(const struct ihex_binrec *rfptr, struct wlandevice *wlandev) argument 755 read_cardpda(struct pda *pda, struct wlandevice *wlandev) argument 972 writeimage(struct wlandevice *wlandev, struct imgchunk *fchunk, unsigned int nfchunks) argument [all...] |
H A D | hfa384x.h | 1079 struct wlandevice *wlandev; member in struct:hfa384x 1223 void hfa384x_tx_timeout(struct wlandevice *wlandev);
|