Searched refs:vif (Results 26 - 50 of 112) sorted by relevance

12345

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/ath/ath9k/
H A Dmain.c792 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 Dcommon.h62 struct ieee80211_vif *vif,
H A Dcommon.c282 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 Dmwl8k.c217 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 Dstatus.c58 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 Dcfg.c95 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 Dagg-rx.c144 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 Dmlme.c155 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 Dibss.c100 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 Dsta_info.c288 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 Diwl-scan.c269 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 Diwl-core.c500 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 Diwl-agn.h172 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 Diwl-3945.h254 struct ieee80211_vif *vif);
256 struct ieee80211_vif *vif);
282 void iwl3945_request_scan(struct iwl_priv *priv, struct ieee80211_vif *vif);
H A Diwl-agn-lib.c1029 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 Diwl-sta.h75 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 Dsetup.c67 .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 Dip6mr.c83 /* 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 Drtl8187_leds.c36 if (!priv->vif || priv->vif->type == NL80211_IFTYPE_UNSPECIFIED)
74 if (!priv->vif || priv->vif->type == NL80211_IFTYPE_UNSPECIFIED)
H A Drtl8180_dev.c283 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 Dwl1251_main.c509 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 Dwl1251_event.c86 ieee80211_beacon_loss(wl->vif);
H A Dwl1271_main.c833 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 Drt2x00dev.c133 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 Drt2x00.h392 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,

Completed in 140 milliseconds

12345