Lines Matching refs:wlandev

94  *	wlandev		wlan device structure
108 int prism2mgmt_scan(struct wlandevice *wlandev, void *msgp)
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->netdev, "Failed to set OwnSSID.\n");
238 netdev_err(wlandev->netdev,
249 netdev_err(wlandev->netdev,
260 netdev_err(wlandev->netdev,
268 netdev_err(wlandev->netdev,
289 netdev_err(wlandev->netdev,
312 netdev_err(wlandev->netdev,
325 netdev_err(wlandev->netdev,
348 * wlandev wlan device structure
362 int prism2mgmt_scan_results(struct wlandevice *wlandev, void *msgp)
366 struct hfa384x *hw = wlandev->priv;
376 netdev_err(wlandev->netdev,
388 netdev_dbg(wlandev->netdev,
489 * wlandev wlan device structure
503 int prism2mgmt_start(struct wlandevice *wlandev, void *msgp)
506 struct hfa384x *hw = wlandev->priv;
514 wlandev->macmode = WLAN_MACMODE_NONE;
517 memcpy(&wlandev->ssid, &msg->ssid.data, sizeof(msg->ssid.data));
541 netdev_err(wlandev->netdev, "Failed to set CnfOwnSSID\n");
548 netdev_err(wlandev->netdev, "Failed to set CnfDesiredSSID\n");
560 netdev_err(wlandev->netdev,
569 netdev_err(wlandev->netdev,
598 netdev_err(wlandev->netdev,
628 netdev_err(wlandev->netdev,
635 netdev_err(wlandev->netdev, "Failed to set txrates=%d.\n",
642 wlandev->macmode = WLAN_MACMODE_IBSS_STA;
650 netdev_err(wlandev->netdev,
659 netdev_dbg(wlandev->netdev,
673 * wlandev wlan device structure
686 int prism2mgmt_readpda(struct wlandevice *wlandev, void *msgp)
688 struct hfa384x *hw = wlandev->priv;
695 if (wlandev->msdstate != WLAN_MSD_FWLOAD) {
696 netdev_err(wlandev->netdev,
709 netdev_err(wlandev->netdev,
740 * wlandev wlan device structure
753 int prism2mgmt_ramdl_state(struct wlandevice *wlandev, void *msgp)
755 struct hfa384x *hw = wlandev->priv;
758 if (wlandev->msdstate != WLAN_MSD_FWLOAD) {
759 netdev_err(wlandev->netdev,
796 * wlandev wlan device structure
809 int prism2mgmt_ramdl_write(struct wlandevice *wlandev, void *msgp)
811 struct hfa384x *hw = wlandev->priv;
817 if (wlandev->msdstate != WLAN_MSD_FWLOAD) {
818 netdev_err(wlandev->netdev,
858 * wlandev wlan device structure
871 int prism2mgmt_flashdl_state(struct wlandevice *wlandev, void *msgp)
874 struct hfa384x *hw = wlandev->priv;
877 if (wlandev->msdstate != WLAN_MSD_FWLOAD) {
878 netdev_err(wlandev->netdev,
909 wlandev->msdstate = WLAN_MSD_HWPRESENT;
910 result = prism2sta_ifstate(wlandev, P80211ENUM_ifstate_fwload);
912 netdev_err(wlandev->netdev,
930 * wlandev wlan device structure
943 int prism2mgmt_flashdl_write(struct wlandevice *wlandev, void *msgp)
945 struct hfa384x *hw = wlandev->priv;
951 if (wlandev->msdstate != WLAN_MSD_FWLOAD) {
952 netdev_err(wlandev->netdev,
990 * wlandev wlan device structure
1004 int prism2mgmt_autojoin(struct wlandevice *wlandev, void *msgp)
1006 struct hfa384x *hw = wlandev->priv;
1015 wlandev->macmode = WLAN_MACMODE_NONE;
1018 memcpy(&wlandev->ssid, &msg->ssid.data, sizeof(msg->ssid.data));
1062 * wlandev wlan device structure
1076 int prism2mgmt_wlansniff(struct wlandevice *wlandev, void *msgp)
1081 struct hfa384x *hw = wlandev->priv;
1088 if (wlandev->netdev->type == ARPHRD_ETHER) {
1096 netdev_dbg(wlandev->netdev,
1105 (wlandev->netdev,
1111 wlandev->netdev->type = ARPHRD_ETHER;
1119 (wlandev->netdev,
1133 (wlandev->netdev,
1142 netdev_dbg(wlandev->netdev,
1151 netdev_info(wlandev->netdev, "monitor mode disabled\n");
1157 if (wlandev->netdev->type == ARPHRD_ETHER) {
1164 (wlandev->netdev,
1175 (wlandev->netdev,
1183 netdev_dbg(wlandev->netdev,
1192 netdev_dbg(wlandev->netdev,
1210 netdev_dbg(wlandev->netdev,
1217 if (wlandev->netdev->type != ARPHRD_ETHER) {
1225 (wlandev->netdev,
1244 (wlandev->netdev,
1272 (wlandev->netdev,
1280 netdev_dbg(wlandev->netdev,
1286 if (wlandev->netdev->type == ARPHRD_ETHER)
1287 netdev_info(wlandev->netdev, "monitor mode enabled\n");
1295 wlandev->netdev->type = ARPHRD_IEEE80211_PRISM;
1300 wlandev->netdev->type = ARPHRD_IEEE80211_PRISM;
1302 wlandev->netdev->type = ARPHRD_IEEE80211;