Lines Matching refs:wid

117 	struct wid wid;  in handle_scan_done()  local
123 wid.id = WID_ABORT_RUNNING_SCAN; in handle_scan_done()
124 wid.type = WID_CHAR; in handle_scan_done()
125 wid.val = (s8 *)&abort_running_scan; in handle_scan_done()
126 wid.size = sizeof(char); in handle_scan_done()
128 result = wilc_send_config_pkt(vif, WILC_SET_CFG, &wid, 1); in handle_scan_done()
156 struct wid wid_list[WILC_SCAN_WID_LIST_SIZE]; in wilc_scan()
269 struct wid wid_list[4]; in wilc_send_connect_wid()
322 struct wid wid; in handle_connect_timeout() local
342 wid.id = WID_DISCONNECT; in handle_connect_timeout()
343 wid.type = WID_CHAR; in handle_connect_timeout()
344 wid.val = (s8 *)&dummy_reason_code; in handle_connect_timeout()
345 wid.size = sizeof(char); in handle_connect_timeout()
347 result = wilc_send_config_pkt(vif, WILC_SET_CFG, &wid, 1); in handle_connect_timeout()
546 struct wid wid; in host_int_get_assoc_res_info() local
548 wid.id = WID_ASSOC_RES_INFO; in host_int_get_assoc_res_info()
549 wid.type = WID_STR; in host_int_get_assoc_res_info()
550 wid.val = assoc_resp_info; in host_int_get_assoc_res_info()
551 wid.size = max_assoc_resp_info_len; in host_int_get_assoc_res_info()
553 result = wilc_send_config_pkt(vif, WILC_GET_CFG, &wid, 1); in host_int_get_assoc_res_info()
560 *rcvd_assoc_resp_info_len = wid.size; in host_int_get_assoc_res_info()
691 struct wid wid; in wilc_disconnect() local
698 wid.id = WID_DISCONNECT; in wilc_disconnect()
699 wid.type = WID_CHAR; in wilc_disconnect()
700 wid.val = (s8 *)&dummy_reason_code; in wilc_disconnect()
701 wid.size = sizeof(char); in wilc_disconnect()
703 result = wilc_send_config_pkt(vif, WILC_SET_CFG, &wid, 1); in wilc_disconnect()
741 struct wid wid_list[5]; in wilc_get_statistics()
834 struct wid wid; in handle_remain_on_chan() local
847 wid.id = WID_REMAIN_ON_CHAN; in handle_remain_on_chan()
848 wid.type = WID_STR; in handle_remain_on_chan()
849 wid.size = 2; in handle_remain_on_chan()
850 wid.val = kmalloc(wid.size, GFP_KERNEL); in handle_remain_on_chan()
851 if (!wid.val) in handle_remain_on_chan()
854 wid.val[0] = remain_on_chan_flag; in handle_remain_on_chan()
855 wid.val[1] = (s8)hif_remain_ch->ch; in handle_remain_on_chan()
857 result = wilc_send_config_pkt(vif, WILC_SET_CFG, &wid, 1); in handle_remain_on_chan()
858 kfree(wid.val); in handle_remain_on_chan()
874 struct wid wid; in wilc_handle_roc_expired() local
880 wid.id = WID_REMAIN_ON_CHAN; in wilc_handle_roc_expired()
881 wid.type = WID_STR; in wilc_handle_roc_expired()
882 wid.size = 2; in wilc_handle_roc_expired()
884 wid.val = kmalloc(wid.size, GFP_KERNEL); in wilc_handle_roc_expired()
885 if (!wid.val) in wilc_handle_roc_expired()
888 wid.val[0] = remain_on_chan_flag; in wilc_handle_roc_expired()
889 wid.val[1] = WILC_FALSE_FRMWR_CHANNEL; in wilc_handle_roc_expired()
891 result = wilc_send_config_pkt(vif, WILC_SET_CFG, &wid, 1); in wilc_handle_roc_expired()
892 kfree(wid.val); in wilc_handle_roc_expired()
946 struct wid wid; in handle_set_mcast_filter() local
949 wid.id = WID_SETUP_MULTICAST_FILTER; in handle_set_mcast_filter()
950 wid.type = WID_BIN; in handle_set_mcast_filter()
951 wid.size = sizeof(struct wilc_set_multicast) + (set_mc->cnt * ETH_ALEN); in handle_set_mcast_filter()
952 wid.val = kmalloc(wid.size, GFP_KERNEL); in handle_set_mcast_filter()
953 if (!wid.val) in handle_set_mcast_filter()
956 cur_byte = wid.val; in handle_set_mcast_filter()
966 result = wilc_send_config_pkt(vif, WILC_SET_CFG, &wid, 1); in handle_set_mcast_filter()
972 kfree(wid.val); in handle_set_mcast_filter()
1030 struct wid wid; in wilc_remove_wep_key() local
1033 wid.id = WID_REMOVE_WEP_KEY; in wilc_remove_wep_key()
1034 wid.type = WID_STR; in wilc_remove_wep_key()
1035 wid.size = sizeof(char); in wilc_remove_wep_key()
1036 wid.val = &index; in wilc_remove_wep_key()
1038 result = wilc_send_config_pkt(vif, WILC_SET_CFG, &wid, 1); in wilc_remove_wep_key()
1047 struct wid wid; in wilc_set_wep_default_keyid() local
1050 wid.id = WID_KEY_ID; in wilc_set_wep_default_keyid()
1051 wid.type = WID_CHAR; in wilc_set_wep_default_keyid()
1052 wid.size = sizeof(char); in wilc_set_wep_default_keyid()
1053 wid.val = &index; in wilc_set_wep_default_keyid()
1054 result = wilc_send_config_pkt(vif, WILC_SET_CFG, &wid, 1); in wilc_set_wep_default_keyid()
1065 struct wid wid; in wilc_add_wep_key_bss_sta() local
1069 wid.id = WID_ADD_WEP_KEY; in wilc_add_wep_key_bss_sta()
1070 wid.type = WID_STR; in wilc_add_wep_key_bss_sta()
1071 wid.size = sizeof(*wep_key) + len; in wilc_add_wep_key_bss_sta()
1072 wep_key = kzalloc(wid.size, GFP_KERNEL); in wilc_add_wep_key_bss_sta()
1076 wid.val = (u8 *)wep_key; in wilc_add_wep_key_bss_sta()
1082 result = wilc_send_config_pkt(vif, WILC_SET_CFG, &wid, 1); in wilc_add_wep_key_bss_sta()
1094 struct wid wid_list[3]; in wilc_add_wep_key_bss_ap()
1138 struct wid wid_list[2]; in wilc_add_ptk()
1171 struct wid wid; in wilc_add_ptk() local
1190 wid.id = WID_ADD_PTK; in wilc_add_ptk()
1191 wid.type = WID_STR; in wilc_add_ptk()
1192 wid.size = sizeof(*key_buf) + t_key_len; in wilc_add_ptk()
1193 wid.val = (s8 *)key_buf; in wilc_add_ptk()
1194 result = wilc_send_config_pkt(vif, WILC_SET_CFG, &wid, 1); in wilc_add_ptk()
1233 struct wid wid_list[2]; in wilc_add_rx_gtk()
1248 struct wid wid; in wilc_add_rx_gtk() local
1250 wid.id = WID_ADD_RX_GTK; in wilc_add_rx_gtk()
1251 wid.type = WID_STR; in wilc_add_rx_gtk()
1252 wid.size = sizeof(*gtk_key) + t_key_len; in wilc_add_rx_gtk()
1253 wid.val = (u8 *)gtk_key; in wilc_add_rx_gtk()
1254 result = wilc_send_config_pkt(vif, WILC_SET_CFG, &wid, 1); in wilc_add_rx_gtk()
1263 struct wid wid; in wilc_set_pmkid_info() local
1265 wid.id = WID_PMKID_INFO; in wilc_set_pmkid_info()
1266 wid.type = WID_STR; in wilc_set_pmkid_info()
1267 wid.size = (pmkid->numpmkid * sizeof(struct wilc_pmkid)) + 1; in wilc_set_pmkid_info()
1268 wid.val = (u8 *)pmkid; in wilc_set_pmkid_info()
1270 return wilc_send_config_pkt(vif, WILC_SET_CFG, &wid, 1); in wilc_set_pmkid_info()
1276 struct wid wid; in wilc_get_mac_address() local
1278 wid.id = WID_MAC_ADDR; in wilc_get_mac_address()
1279 wid.type = WID_STR; in wilc_get_mac_address()
1280 wid.size = ETH_ALEN; in wilc_get_mac_address()
1281 wid.val = mac_addr; in wilc_get_mac_address()
1283 result = wilc_send_config_pkt(vif, WILC_GET_CFG, &wid, 1); in wilc_get_mac_address()
1325 struct wid wid; in wilc_set_mac_chnl_num() local
1328 wid.id = WID_CURRENT_CHANNEL; in wilc_set_mac_chnl_num()
1329 wid.type = WID_CHAR; in wilc_set_mac_chnl_num()
1330 wid.size = sizeof(char); in wilc_set_mac_chnl_num()
1331 wid.val = &channel; in wilc_set_mac_chnl_num()
1333 result = wilc_send_config_pkt(vif, WILC_SET_CFG, &wid, 1); in wilc_set_mac_chnl_num()
1343 struct wid wid; in wilc_set_operation_mode() local
1347 wid.id = WID_SET_OPERATION_MODE; in wilc_set_operation_mode()
1348 wid.type = WID_STR; in wilc_set_operation_mode()
1349 wid.size = sizeof(drv); in wilc_set_operation_mode()
1350 wid.val = (u8 *)&drv; in wilc_set_operation_mode()
1355 result = wilc_send_config_pkt(vif, WILC_SET_CFG, &wid, 1); in wilc_set_operation_mode()
1364 struct wid wid; in wilc_get_inactive_time() local
1367 wid.id = WID_SET_STA_MAC_INACTIVE_TIME; in wilc_get_inactive_time()
1368 wid.type = WID_STR; in wilc_get_inactive_time()
1369 wid.size = ETH_ALEN; in wilc_get_inactive_time()
1370 wid.val = kzalloc(wid.size, GFP_KERNEL); in wilc_get_inactive_time()
1371 if (!wid.val) in wilc_get_inactive_time()
1374 ether_addr_copy(wid.val, mac); in wilc_get_inactive_time()
1375 result = wilc_send_config_pkt(vif, WILC_SET_CFG, &wid, 1); in wilc_get_inactive_time()
1376 kfree(wid.val); in wilc_get_inactive_time()
1382 wid.id = WID_GET_INACTIVE_TIME; in wilc_get_inactive_time()
1383 wid.type = WID_INT; in wilc_get_inactive_time()
1384 wid.val = (s8 *)out_val; in wilc_get_inactive_time()
1385 wid.size = sizeof(u32); in wilc_get_inactive_time()
1386 result = wilc_send_config_pkt(vif, WILC_GET_CFG, &wid, 1); in wilc_get_inactive_time()
1395 struct wid wid; in wilc_get_rssi() local
1403 wid.id = WID_RSSI; in wilc_get_rssi()
1404 wid.type = WID_CHAR; in wilc_get_rssi()
1405 wid.size = sizeof(char); in wilc_get_rssi()
1406 wid.val = rssi_level; in wilc_get_rssi()
1407 result = wilc_send_config_pkt(vif, WILC_GET_CFG, &wid, 1); in wilc_get_rssi()
1437 struct wid wid_list[4]; in wilc_hif_set_cfg()
1706 struct wid wid; in wilc_frame_register() local
1710 wid.id = WID_REGISTER_FRAME; in wilc_frame_register()
1711 wid.type = WID_STR; in wilc_frame_register()
1712 wid.size = sizeof(reg_frame); in wilc_frame_register()
1713 wid.val = (u8 *)&reg_frame; in wilc_frame_register()
1733 result = wilc_send_config_pkt(vif, WILC_SET_CFG, &wid, 1); in wilc_frame_register()
1741 struct wid wid; in wilc_add_beacon() local
1745 wid.id = WID_ADD_BEACON; in wilc_add_beacon()
1746 wid.type = WID_BIN; in wilc_add_beacon()
1747 wid.size = params->head_len + params->tail_len + 16; in wilc_add_beacon()
1748 wid.val = kzalloc(wid.size, GFP_KERNEL); in wilc_add_beacon()
1749 if (!wid.val) in wilc_add_beacon()
1752 cur_byte = wid.val; in wilc_add_beacon()
1770 result = wilc_send_config_pkt(vif, WILC_SET_CFG, &wid, 1); in wilc_add_beacon()
1774 kfree(wid.val); in wilc_add_beacon()
1782 struct wid wid; in wilc_del_beacon() local
1785 wid.id = WID_DEL_BEACON; in wilc_del_beacon()
1786 wid.type = WID_CHAR; in wilc_del_beacon()
1787 wid.size = sizeof(char); in wilc_del_beacon()
1788 wid.val = &del_beacon; in wilc_del_beacon()
1790 result = wilc_send_config_pkt(vif, WILC_SET_CFG, &wid, 1); in wilc_del_beacon()
1800 struct wid wid; in wilc_add_station() local
1804 wid.id = WID_ADD_STA; in wilc_add_station()
1805 wid.type = WID_BIN; in wilc_add_station()
1806 wid.size = WILC_ADD_STA_LENGTH + params->supported_rates_len; in wilc_add_station()
1807 wid.val = kmalloc(wid.size, GFP_KERNEL); in wilc_add_station()
1808 if (!wid.val) in wilc_add_station()
1811 cur_byte = wid.val; in wilc_add_station()
1814 result = wilc_send_config_pkt(vif, WILC_SET_CFG, &wid, 1); in wilc_add_station()
1818 kfree(wid.val); in wilc_add_station()
1825 struct wid wid; in wilc_del_station() local
1828 wid.id = WID_REMOVE_STA; in wilc_del_station()
1829 wid.type = WID_BIN; in wilc_del_station()
1830 wid.size = ETH_ALEN; in wilc_del_station()
1831 wid.val = kzalloc(wid.size, GFP_KERNEL); in wilc_del_station()
1832 if (!wid.val) in wilc_del_station()
1836 eth_broadcast_addr(wid.val); in wilc_del_station()
1838 ether_addr_copy(wid.val, mac_addr); in wilc_del_station()
1840 result = wilc_send_config_pkt(vif, WILC_SET_CFG, &wid, 1); in wilc_del_station()
1844 kfree(wid.val); in wilc_del_station()
1851 struct wid wid; in wilc_del_allstation() local
1870 wid.id = WID_DEL_ALL_STA; in wilc_del_allstation()
1871 wid.type = WID_STR; in wilc_del_allstation()
1872 wid.size = (assoc_sta * ETH_ALEN) + 1; in wilc_del_allstation()
1873 wid.val = (u8 *)&del_sta; in wilc_del_allstation()
1875 result = wilc_send_config_pkt(vif, WILC_SET_CFG, &wid, 1); in wilc_del_allstation()
1885 struct wid wid; in wilc_edit_station() local
1889 wid.id = WID_EDIT_STA; in wilc_edit_station()
1890 wid.type = WID_BIN; in wilc_edit_station()
1891 wid.size = WILC_ADD_STA_LENGTH + params->supported_rates_len; in wilc_edit_station()
1892 wid.val = kmalloc(wid.size, GFP_KERNEL); in wilc_edit_station()
1893 if (!wid.val) in wilc_edit_station()
1896 cur_byte = wid.val; in wilc_edit_station()
1899 result = wilc_send_config_pkt(vif, WILC_SET_CFG, &wid, 1); in wilc_edit_station()
1903 kfree(wid.val); in wilc_edit_station()
1909 struct wid wid; in wilc_set_power_mgmt() local
1918 wid.id = WID_POWER_MANAGEMENT; in wilc_set_power_mgmt()
1919 wid.val = &power_mode; in wilc_set_power_mgmt()
1920 wid.size = sizeof(char); in wilc_set_power_mgmt()
1921 result = wilc_send_config_pkt(vif, WILC_SET_CFG, &wid, 1); in wilc_set_power_mgmt()
1952 struct wid wid; in wilc_set_tx_power() local
1954 wid.id = WID_TX_POWER; in wilc_set_tx_power()
1955 wid.type = WID_CHAR; in wilc_set_tx_power()
1956 wid.val = &tx_power; in wilc_set_tx_power()
1957 wid.size = sizeof(char); in wilc_set_tx_power()
1959 return wilc_send_config_pkt(vif, WILC_SET_CFG, &wid, 1); in wilc_set_tx_power()
1964 struct wid wid; in wilc_get_tx_power() local
1966 wid.id = WID_TX_POWER; in wilc_get_tx_power()
1967 wid.type = WID_CHAR; in wilc_get_tx_power()
1968 wid.val = tx_power; in wilc_get_tx_power()
1969 wid.size = sizeof(char); in wilc_get_tx_power()
1971 return wilc_send_config_pkt(vif, WILC_GET_CFG, &wid, 1); in wilc_get_tx_power()