Lines Matching refs:wdev
287 simnet_wifidev_t *wdev = sdev->sd_wifidev; in simnet_wifidev_free() local
290 for (i = 0; i < wdev->swd_esslist_num; i++) { in simnet_wifidev_free()
291 kmem_free(wdev->swd_esslist[i], in simnet_wifidev_free()
294 kmem_free(wdev, sizeof (simnet_wifidev_t)); in simnet_wifidev_free()
834 simnet_wifidev_t *wdev = sdev->sd_wifidev; in simnet_wifi_ioctl() local
839 wdev->swd_linkstatus = WL_NOTCONNECTED; in simnet_wifi_ioctl()
1100 set_wl_esslist_priv_prop(simnet_wifidev_t *wdev, uint_t pr_valsize, in set_wl_esslist_priv_prop() argument
1110 for (i = 0; i < wdev->swd_esslist_num; i++) { in set_wl_esslist_priv_prop()
1111 kmem_free(wdev->swd_esslist[i], sizeof (wl_ess_conf_t)); in set_wl_esslist_priv_prop()
1112 wdev->swd_esslist[i] = NULL; in set_wl_esslist_priv_prop()
1114 wdev->swd_esslist_num = 0; in set_wl_esslist_priv_prop()
1118 for (i = 0; i < wdev->swd_esslist_num; i++) { in set_wl_esslist_priv_prop()
1119 wls = wdev->swd_esslist[i]; in set_wl_esslist_priv_prop()
1125 if (wdev->swd_esslist_num >= MAX_SIMNET_ESSCONF) in set_wl_esslist_priv_prop()
1138 wdev->swd_esslist[wdev->swd_esslist_num] = wls; in set_wl_esslist_priv_prop()
1139 wdev->swd_esslist_num++; in set_wl_esslist_priv_prop()
1148 simnet_wifidev_t *wdev = sdev->sd_wifidev; in simnet_set_priv_prop() local
1154 return (set_wl_esslist_priv_prop(wdev, pr_valsize, pr_val)); in simnet_set_priv_prop()
1159 wdev->swd_linkstatus = ((result == 1) ? in simnet_set_priv_prop()
1172 simnet_wifidev_t *wdev = sdev->sd_wifidev; in simnet_m_setprop() local
1196 (void) memcpy(&wdev->swd_essid, wldp_buf, in simnet_m_setprop()
1198 wdev->swd_linkstatus = WL_CONNECTED; in simnet_m_setprop()
1201 for (i = 0; i < wdev->swd_esslist_num; i++) { in simnet_m_setprop()
1202 wls = wdev->swd_esslist[i]; in simnet_m_setprop()
1204 wdev->swd_essid.wl_essid_essid) == 0) { in simnet_m_setprop()
1205 wdev->swd_rssi = wls->wl_ess_conf_sl; in simnet_m_setprop()
1212 (void) memcpy(&wdev->swd_bssid, wldp_buf, in simnet_m_setprop()
1238 simnet_wifidev_t *wdev = sdev->sd_wifidev; in simnet_get_priv_prop() local
1244 value = wdev->swd_esslist_num; in simnet_get_priv_prop()
1246 value = ((wdev->swd_linkstatus == WL_CONNECTED) ? 1:0); in simnet_get_priv_prop()
1261 simnet_wifidev_t *wdev = sdev->sd_wifidev; in simnet_m_getprop() local
1271 (void) memcpy(wldp_buf, &wdev->swd_essid, in simnet_m_getprop()
1275 (void) memcpy(wldp_buf, &wdev->swd_bssid, in simnet_m_getprop()
1283 (void) memcpy(wldp_buf, &wdev->swd_linkstatus, in simnet_m_getprop()
1284 sizeof (wdev->swd_linkstatus)); in simnet_m_getprop()
1290 wdev->swd_esslist_num; in simnet_m_getprop()
1294 for (i = 0; i < wdev->swd_esslist_num; i++) { in simnet_m_getprop()
1295 (void) memcpy(w_ess_conf, wdev->swd_esslist[i], in simnet_m_getprop()
1302 *(wl_rssi_t *)wldp_buf = wdev->swd_rssi; in simnet_m_getprop()