/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/ath/ath9k/ |
H A D | main.c | 792 struct ieee80211_vif *vif, 815 ath_beacon_config(sc, vif); 1375 struct ieee80211_vif *vif) 1381 struct ath_vif *avp = (void *)vif->drv_priv; 1393 switch (vif->type) { 1404 ic_opmode = vif->type; 1408 "Interface type %d not yet supported\n", vif->type); 1426 goto out; /* skip global settings for secondary vif */ 1440 if ((vif->type == NL80211_IFTYPE_STATION) || 1441 (vif 791 ath9k_bss_assoc_info(struct ath_softc *sc, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf) argument 1374 ath9k_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 1462 ath9k_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 1710 ath9k_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1722 ath9k_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1775 ath9k_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument 1820 ath9k_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changed) argument 1971 ath9k_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum ieee80211_ampdu_mlme_action action, struct ieee80211_sta *sta, u16 tid, u16 *ssn) argument [all...] |
H A D | common.h | 62 struct ieee80211_vif *vif,
|
H A D | common.c | 282 struct ieee80211_vif *vif, 313 switch (vif->type) { 315 memcpy(gmac, vif->addr, ETH_ALEN); 339 if (vif->type != NL80211_IFTYPE_AP) { 358 vif->type == NL80211_IFTYPE_AP); 281 ath9k_cmn_key_config(struct ath_common *common, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/ |
H A D | mwl8k.c | 217 struct ieee80211_vif *vif; member in struct:mwl8k_vif 219 /* Firmware macid for this vif. */ 299 #define MWL8K_CMD_SET_BEACON 0x0100 /* per-vif */ 313 #define MWL8K_CMD_SET_MAC_ADDR 0x0202 /* per-vif */ 315 #define MWL8K_CMD_BSS_START 0x1100 /* per-vif */ 316 #define MWL8K_CMD_SET_NEW_STN 0x1111 /* per-vif */ 1395 mwl8k_vif = MWL8K_VIF(tx_info->control.vif); 1600 struct ieee80211_vif *vif, 1603 if (vif != NULL) 1604 cmd->macid = MWL8K_VIF(vif) 1599 mwl8k_post_pervif_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct mwl8k_cmd_pkt *cmd) argument 2159 mwl8k_cmd_set_beacon(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u8 *beacon, int len) argument 2315 mwl8k_cmd_set_aid(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 legacy_rate_mask) argument 2370 mwl8k_cmd_set_rate(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 legacy_rate_mask, u8 *mcs_rates) argument 2767 mwl8k_cmd_set_mac_addr(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u8 *mac) argument 2845 mwl8k_cmd_bss_start(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int enable) argument 2893 mwl8k_cmd_set_new_stn_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 2933 mwl8k_cmd_set_new_stn_add_self(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 2953 mwl8k_cmd_set_new_stn_del(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u8 *addr) argument 3033 mwl8k_cmd_update_stadb_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 3073 mwl8k_cmd_update_stadb_del(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u8 *addr) argument 3285 mwl8k_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 3339 mwl8k_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 3398 mwl8k_bss_info_changed_sta(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *info, u32 changed) argument 3486 mwl8k_bss_info_changed_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *info, u32 changed) argument 3540 mwl8k_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *info, u32 changed) argument 3701 mwl8k_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 3713 mwl8k_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 3780 mwl8k_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum ieee80211_ampdu_mlme_action action, struct ieee80211_sta *sta, u16 tid, u16 *ssn) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/mac80211/ |
H A D | status.c | 58 info->control.vif = &sta->sdata->vif; 134 sdata->vif.type == NL80211_IFTYPE_STATION && 199 if (memcmp(hdr->addr2, sta->sdata->vif.addr, ETH_ALEN)) 241 if (ieee80211_vif_is_mesh(&sta->sdata->vif)) 363 if (sdata->vif.type == NL80211_IFTYPE_MONITOR) {
|
H A D | cfg.c | 95 if (ieee80211_vif_is_mesh(&sdata->vif) && params->mesh_id_len) 107 if (sdata->vif.type == NL80211_IFTYPE_MONITOR && flags) 376 if (ieee80211_vif_is_mesh(&sdata->vif)) { 461 (sdata->vif.bss_conf.beacon_int != params->interval)) { 462 sdata->vif.bss_conf.beacon_int = params->interval; 524 sdata->vif.bss_conf.dtim_period = new->dtim_period; 704 if (ieee80211_vif_is_mesh(&sdata->vif) && params->plink_action) { 728 if (sdata->vif.type != NL80211_IFTYPE_AP_VLAN && 729 sdata->vif.type != NL80211_IFTYPE_AP) 734 if (compare_ether_addr(mac, sdata->vif 1470 struct ieee80211_vif *vif = &sdata->vif; local [all...] |
H A D | agg-rx.c | 144 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); 145 if (sdata->vif.type == NL80211_IFTYPE_AP || 146 sdata->vif.type == NL80211_IFTYPE_AP_VLAN) 147 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN); 148 else if (sdata->vif.type == NL80211_IFTYPE_STATION)
|
H A D | mlme.c | 155 prev_chantype = sdata->vif.bss_conf.channel_type; 213 sdata->vif.bss_conf.ht_operation_mode != ht_opmode || 216 sdata->vif.bss_conf.ht_operation_mode = ht_opmode; 245 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); 277 skb = ieee80211_pspoll_get(&local->hw, &sdata->vif); 295 skb = ieee80211_nullfunc_get(&local->hw, &sdata->vif); 314 if (WARN_ON(sdata->vif.type != NL80211_IFTYPE_STATION)) 331 memcpy(nullfunc->addr2, sdata->vif.addr, ETH_ALEN); 333 memcpy(nullfunc->addr4, sdata->vif.addr, ETH_ALEN); 369 void ieee80211_chswitch_done(struct ieee80211_vif *vif, boo argument 489 ieee80211_enable_dyn_ps(struct ieee80211_vif *vif) argument 504 ieee80211_disable_dyn_ps(struct ieee80211_vif *vif) argument 1143 ieee80211_beacon_loss(struct ieee80211_vif *vif) argument 1155 ieee80211_connection_loss(struct ieee80211_vif *vif) argument 2365 ieee80211_cqm_rssi_notify(struct ieee80211_vif *vif, enum nl80211_cqm_rssi_threshold_event rssi_event, gfp_t gfp) argument [all...] |
H A D | ibss.c | 100 if (sdata->vif.bss_conf.ibss_joined) { 101 sdata->vif.bss_conf.ibss_joined = false; 131 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); 178 sdata->vif.bss_conf.beacon_int = beacon_int; 179 sdata->vif.bss_conf.basic_rates = basic_rates; 187 sdata->vif.bss_conf.ibss_joined = true; 269 if (sdata->vif.type == NL80211_IFTYPE_ADHOC && elems->supp_rates && 525 bssid[i] ^= sdata->vif.addr[i]; 542 __ieee80211_sta_join_ibss(sdata, bssid, sdata->vif.bss_conf.beacon_int, 714 if (memcmp(mgmt->da, sdata->vif [all...] |
H A D | sta_info.c | 288 if (sdata->vif.type == NL80211_IFTYPE_AP_VLAN) 381 if (WARN_ON(compare_ether_addr(sta->sta.addr, sdata->vif.addr) == 0 || 393 if (sdata->vif.type == NL80211_IFTYPE_ADHOC) { 470 if (ieee80211_vif_is_mesh(&sdata->vif)) 570 sta->sdata->vif.bss_conf.beacon_int * 667 if (sdata->vif.type == NL80211_IFTYPE_AP_VLAN) 671 if (sdata->vif.type == NL80211_IFTYPE_AP_VLAN) 688 if (ieee80211_vif_is_mesh(&sdata->vif)) 702 if (ieee80211_vif_is_mesh(&sta->sdata->vif)) { 860 struct ieee80211_sta *ieee80211_find_sta(struct ieee80211_vif *vif, argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/iwlwifi/ |
H A D | iwl-scan.c | 269 struct ieee80211_vif *vif) 279 passive = vif ? vif->bss_conf.beacon_int : 0; 299 static int iwl_scan_initiate(struct iwl_priv *priv, struct ieee80211_vif *vif) argument 311 priv->cfg->ops->utils->request_scan(priv, vif); 317 struct ieee80211_vif *vif, 352 priv->scan_vif = vif; 361 ret = iwl_scan_initiate(priv, vif); 267 iwl_get_passive_dwell_time(struct iwl_priv *priv, enum ieee80211_band band, struct ieee80211_vif *vif) argument 316 iwl_mac_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_scan_request *req) argument
|
H A D | iwl-core.c | 500 void iwl_setup_rxon_timing(struct iwl_priv *priv, struct ieee80211_vif *vif) argument 514 beacon_int = vif->bss_conf.beacon_int; 516 if (vif->type == NL80211_IFTYPE_ADHOC) { 950 struct ieee80211_vif *vif) 959 if (vif && vif->bss_conf.use_short_slot) 975 struct ieee80211_vif *vif) 980 if (vif) 981 type = vif->type; 1017 iwl_set_flags_for_band(priv, priv->band, vif); 948 iwl_set_flags_for_band(struct iwl_priv *priv, enum ieee80211_band band, struct ieee80211_vif *vif) argument 974 iwl_connection_init_rx_config(struct iwl_priv *priv, struct ieee80211_vif *vif) argument 1638 iwl_ht_conf(struct iwl_priv *priv, struct ieee80211_vif *vif) argument 1741 iwl_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changes) argument 1897 iwl_set_mode(struct iwl_priv *priv, struct ieee80211_vif *vif) argument 1907 iwl_mac_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 1948 iwl_mac_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument [all...] |
H A D | iwl-agn.h | 172 int iwlagn_tx_agg_start(struct iwl_priv *priv, struct ieee80211_vif *vif, 174 int iwlagn_tx_agg_stop(struct iwl_priv *priv, struct ieee80211_vif *vif, 219 void iwlagn_request_scan(struct iwl_priv *priv, struct ieee80211_vif *vif); 223 struct ieee80211_vif *vif, bool add);
|
H A D | iwl-3945.h | 254 struct ieee80211_vif *vif); 256 struct ieee80211_vif *vif); 282 void iwl3945_request_scan(struct iwl_priv *priv, struct ieee80211_vif *vif);
|
H A D | iwl-agn-lib.c | 1029 struct ieee80211_vif *vif, 1046 passive_dwell = iwl_get_passive_dwell_time(priv, band, vif); 1070 struct ieee80211_vif *vif, 1088 passive_dwell = iwl_get_passive_dwell_time(priv, band, vif); 1148 void iwlagn_request_scan(struct iwl_priv *priv, struct ieee80211_vif *vif) argument 1238 interval = vif->bss_conf.beacon_int; 1338 vif->addr, 1357 iwl_get_single_channel_for_scan(priv, vif, band, 1362 iwl_get_channels_for_scan(priv, vif, band, 1399 struct ieee80211_vif *vif, boo 1028 iwl_get_single_channel_for_scan(struct iwl_priv *priv, struct ieee80211_vif *vif, enum ieee80211_band band, struct iwl_scan_channel *scan_ch) argument 1069 iwl_get_channels_for_scan(struct iwl_priv *priv, struct ieee80211_vif *vif, enum ieee80211_band band, u8 is_active, u8 n_probes, struct iwl_scan_channel *scan_ch) argument 1398 iwlagn_manage_ibss_station(struct iwl_priv *priv, struct ieee80211_vif *vif, bool add) argument [all...] |
H A D | iwl-sta.h | 75 int iwl_mac_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/boards/mach-x3proto/ |
H A D | setup.c | 67 .vif = 1, 96 .vif = 1,
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/ipv6/ |
H A D | ip6mr.c | 83 /* Big lock, protecting vif table, mrt cache and mroute socket state. 443 const struct mif_device *vif = v; local 444 const char *name = vif->dev ? vif->dev->name : "none"; 448 vif - mrt->vif6_table, 449 name, vif->bytes_in, vif->pkt_in, 450 vif->bytes_out, vif->pkt_out, 451 vif 1609 struct mif6ctl vif; local 1791 struct mif_device *vif; local 1860 struct mif_device *vif = &mrt->vif6_table[vifi]; local 1943 int vif, ct; local 2053 int vif; local 2132 int vif; local [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/rtl818x/ |
H A D | rtl8187_leds.c | 36 if (!priv->vif || priv->vif->type == NL80211_IFTYPE_UNSPECIFIED) 74 if (!priv->vif || priv->vif->type == NL80211_IFTYPE_UNSPECIFIED)
|
H A D | rtl8180_dev.c | 283 rts_duration = ieee80211_rts_duration(dev, priv->vif, skb->len, 685 struct ieee80211_vif *vif = local 697 skb = ieee80211_beacon_get(dev, vif); 720 usecs_to_jiffies(1024 * vif->bss_conf.beacon_int)); 724 struct ieee80211_vif *vif) 732 if (priv->vif) 735 switch (vif->type) { 743 priv->vif = vif; 746 vif_priv = (struct rtl8180_vif *)&vif 723 rtl8180_add_interface(struct ieee80211_hw *dev, struct ieee80211_vif *vif) argument 761 rtl8180_remove_interface(struct ieee80211_hw *dev, struct ieee80211_vif *vif) argument 778 rtl8180_bss_info_changed(struct ieee80211_hw *dev, struct ieee80211_vif *vif, struct ieee80211_bss_conf *info, u32 changed) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/wl12xx/ |
H A D | wl1251_main.c | 509 struct ieee80211_vif *vif) 515 vif->type, vif->addr); 518 if (wl->vif) { 523 wl->vif = vif; 525 switch (vif->type) { 537 if (memcmp(wl->mac_addr, vif->addr, ETH_ALEN)) { 538 memcpy(wl->mac_addr, vif->addr, ETH_ALEN); 551 struct ieee80211_vif *vif) 508 wl1251_op_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 550 wl1251_op_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 744 wl1251_op_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument 846 wl1251_op_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_scan_request *req) argument 933 wl1251_op_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changed) argument [all...] |
H A D | wl1251_event.c | 86 ieee80211_beacon_loss(wl->vif);
|
H A D | wl1271_main.c | 833 struct ieee80211_vif *vif) 841 vif->type, vif->addr); 844 if (wl->vif) { 849 wl->vif = vif; 851 switch (vif->type) { 865 memcpy(wl->mac_addr, vif->addr, ETH_ALEN); 926 struct ieee80211_vif *vif) 942 ieee80211_enable_dyn_ps(wl->vif); 832 wl1271_op_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 925 wl1271_op_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 1408 wl1271_op_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key_conf) argument 1527 wl1271_op_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_scan_request *req) argument 1605 wl1271_op_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changed) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/rt2x00/ |
H A D | rt2x00dev.c | 133 struct ieee80211_vif *vif) 136 struct rt2x00_intf *intf = vif_to_intf(vif); 161 rt2x00queue_update_beacon(rt2x00dev, vif, true); 182 struct ieee80211_vif *vif) 190 if (vif->type != NL80211_IFTYPE_AP) 196 skb = ieee80211_get_buffered_bc(rt2x00dev->hw, vif); 199 skb = ieee80211_get_buffered_bc(rt2x00dev->hw, vif); 204 struct ieee80211_vif *vif) 208 if (vif->type != NL80211_IFTYPE_AP && 209 vif 132 rt2x00lib_intf_scheduled_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument 181 rt2x00lib_bc_buffer_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument 203 rt2x00lib_beaconupdate_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument [all...] |
H A D | rt2x00.h | 392 static inline struct rt2x00_intf* vif_to_intf(struct ieee80211_vif *vif) argument 394 return (struct rt2x00_intf *)vif->drv_priv; 1085 struct ieee80211_vif *vif); 1087 struct ieee80211_vif *vif); 1097 struct ieee80211_vif *vif, struct ieee80211_sta *sta, 1107 struct ieee80211_vif *vif,
|