sys/cam/scsi/scsi_ch.c
1032
char c = voltag->vif[i];
sys/cam/scsi/scsi_ch.h
200
uint8_t vif[32]; /* volume identification field */
sys/compat/linuxkpi/common/include/net/cfg80211.h
1060
uint64_t vif; /* enum nl80211_tid_cfg_attr */
sys/compat/linuxkpi/common/include/net/mac80211.h
1301
ieee80211_hw_restart_disconnect(struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/include/net/mac80211.h
1335
ieee80211_vif_is_mesh(struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/include/net/mac80211.h
1464
ieee80211_beacon_get_tim(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/include/net/mac80211.h
1521
ieee80211_iter_keys(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/include/net/mac80211.h
1526
linuxkpi_ieee80211_iterate_keys(hw, vif, iterfunc, arg, false);
sys/compat/linuxkpi/common/include/net/mac80211.h
1530
ieee80211_iter_keys_rcu(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/include/net/mac80211.h
1535
linuxkpi_ieee80211_iterate_keys(hw, vif, iterfunc, arg, true);
sys/compat/linuxkpi/common/include/net/mac80211.h
1565
ieee80211_vif_to_wdev(struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/include/net/mac80211.h
1568
return (linuxkpi_ieee80211_vif_to_wdev(vif));
sys/compat/linuxkpi/common/include/net/mac80211.h
1573
struct ieee80211_vif *vif, struct ieee80211_mutable_offsets *offs,
sys/compat/linuxkpi/common/include/net/mac80211.h
1581
ieee80211_beacon_loss(struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/include/net/mac80211.h
1583
linuxkpi_ieee80211_beacon_loss(vif);
sys/compat/linuxkpi/common/include/net/mac80211.h
1587
ieee80211_chswitch_done(struct ieee80211_vif *vif, bool t, uint32_t link_id)
sys/compat/linuxkpi/common/include/net/mac80211.h
1593
ieee80211_csa_is_complete(struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/include/net/mac80211.h
1600
ieee80211_csa_set_counter(struct ieee80211_vif *vif, uint8_t counter)
sys/compat/linuxkpi/common/include/net/mac80211.h
1606
ieee80211_csa_update_counter(struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/include/net/mac80211.h
1613
ieee80211_csa_finish(struct ieee80211_vif *vif, uint32_t link_id)
sys/compat/linuxkpi/common/include/net/mac80211.h
1619
ieee80211_vif_type_p2p(struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/include/net/mac80211.h
1623
if (!vif->p2p)
sys/compat/linuxkpi/common/include/net/mac80211.h
1624
return (vif->type);
sys/compat/linuxkpi/common/include/net/mac80211.h
1627
switch (vif->type) {
sys/compat/linuxkpi/common/include/net/mac80211.h
1635
return (vif->type);
sys/compat/linuxkpi/common/include/net/mac80211.h
1695
ieee80211_connection_loss(struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/include/net/mac80211.h
1698
linuxkpi_ieee80211_connection_loss(vif);
sys/compat/linuxkpi/common/include/net/mac80211.h
1702
ieee80211_find_sta(struct ieee80211_vif *vif, const u8 *peer)
sys/compat/linuxkpi/common/include/net/mac80211.h
1705
return (linuxkpi_ieee80211_find_sta(vif, peer));
sys/compat/linuxkpi/common/include/net/mac80211.h
1740
ieee80211_request_smps(struct ieee80211_vif *vif, u_int link_id,
sys/compat/linuxkpi/common/include/net/mac80211.h
1750
if (vif->type != NL80211_IFTYPE_STATION)
sys/compat/linuxkpi/common/include/net/mac80211.h
1760
ieee80211_tdls_oper_request(struct ieee80211_vif *vif, uint8_t *addr,
sys/compat/linuxkpi/common/include/net/mac80211.h
1800
ieee80211_cqm_rssi_notify(struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/include/net/mac80211.h
1840
ieee80211_stop_rx_ba_session(struct ieee80211_vif *vif, uint32_t x, uint8_t *addr)
sys/compat/linuxkpi/common/include/net/mac80211.h
1846
ieee80211_rx_ba_timer_expired(struct ieee80211_vif *vif, uint8_t *addr,
sys/compat/linuxkpi/common/include/net/mac80211.h
1853
ieee80211_start_rx_ba_session_offl(struct ieee80211_vif *vif, uint8_t *addr,
sys/compat/linuxkpi/common/include/net/mac80211.h
1860
ieee80211_stop_rx_ba_session_offl(struct ieee80211_vif *vif, uint8_t *addr,
sys/compat/linuxkpi/common/include/net/mac80211.h
2066
ieee80211_update_mu_groups(struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/include/net/mac80211.h
2105
ieee80211_start_tx_ba_cb_irqsafe(struct ieee80211_vif *vif, uint8_t *addr,
sys/compat/linuxkpi/common/include/net/mac80211.h
2112
ieee80211_stop_tx_ba_cb_irqsafe(struct ieee80211_vif *vif, uint8_t *addr,
sys/compat/linuxkpi/common/include/net/mac80211.h
2133
ieee80211_beacon_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/include/net/mac80211.h
2141
ieee80211_pspoll_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/include/net/mac80211.h
2145
if (vif->type != NL80211_IFTYPE_STATION)
sys/compat/linuxkpi/common/include/net/mac80211.h
2148
return (linuxkpi_ieee80211_pspoll_get(hw, vif));
sys/compat/linuxkpi/common/include/net/mac80211.h
2152
ieee80211_proberesp_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/include/net/mac80211.h
2159
ieee80211_nullfunc_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/include/net/mac80211.h
2164
if (vif->type != NL80211_IFTYPE_STATION)
sys/compat/linuxkpi/common/include/net/mac80211.h
2167
return (linuxkpi_ieee80211_nullfunc_get(hw, vif, linkid, qos));
sys/compat/linuxkpi/common/include/net/mac80211.h
2195
ieee80211_tx_prepare_skb(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/include/net/mac80211.h
2310
ieee80211_beacon_set_cntdwn(struct ieee80211_vif *vif, u8 counter)
sys/compat/linuxkpi/common/include/net/mac80211.h
2316
ieee80211_beacon_update_cntdwn(struct ieee80211_vif *vif, uint32_t link_id)
sys/compat/linuxkpi/common/include/net/mac80211.h
2323
ieee80211_beacon_cntdwn_is_complete(struct ieee80211_vif *vif, uint32_t link_id)
sys/compat/linuxkpi/common/include/net/mac80211.h
2330
ieee80211_disconnect(struct ieee80211_vif *vif, bool _x)
sys/compat/linuxkpi/common/include/net/mac80211.h
2336
ieee80211_channel_switch_disconnect(struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/include/net/mac80211.h
2350
ieee80211_get_tx_rates(struct ieee80211_vif *vif, struct ieee80211_sta *sta,
sys/compat/linuxkpi/common/include/net/mac80211.h
2357
ieee80211_color_change_finish(struct ieee80211_vif *vif, uint8_t link_id)
sys/compat/linuxkpi/common/include/net/mac80211.h
2364
struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/include/net/mac80211.h
2372
struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/include/net/mac80211.h
2379
linuxkpi_ieee80211_send_bar(struct ieee80211_vif *vif, uint8_t *ra, uint16_t tid,
sys/compat/linuxkpi/common/include/net/mac80211.h
2386
ieee80211_resume_disconnect(struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/include/net/mac80211.h
2420
ieee80211_gtk_rekey_add(struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/include/net/mac80211.h
2428
ieee80211_gtk_rekey_notify(struct ieee80211_vif *vif, const uint8_t *bssid,
sys/compat/linuxkpi/common/include/net/mac80211.h
2533
ieee80211_report_wowlan_wakeup(struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/include/net/mac80211.h
2540
ieee80211_obss_color_collision_notify(struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/include/net/mac80211.h
2555
struct ieee80211_vif *vif, uint32_t link_id)
sys/compat/linuxkpi/common/include/net/mac80211.h
2568
ieee80211_vif_is_mld(const struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/include/net/mac80211.h
2572
return (vif->valid_links != 0);
sys/compat/linuxkpi/common/include/net/mac80211.h
2577
struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/include/net/mac80211.h
2581
iftype = ieee80211_vif_type_p2p(vif);
sys/compat/linuxkpi/common/include/net/mac80211.h
2587
struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/include/net/mac80211.h
2591
iftype = ieee80211_vif_type_p2p(vif);
sys/compat/linuxkpi/common/include/net/mac80211.h
2596
ieee80211_vif_usable_links(const struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/include/net/mac80211.h
2599
return (vif->valid_links);
sys/compat/linuxkpi/common/include/net/mac80211.h
2603
ieee80211_vif_link_active(const struct ieee80211_vif *vif, uint8_t link_id)
sys/compat/linuxkpi/common/include/net/mac80211.h
2605
if (ieee80211_vif_is_mld(vif))
sys/compat/linuxkpi/common/include/net/mac80211.h
2606
return (vif->active_links & BIT(link_id));
sys/compat/linuxkpi/common/include/net/mac80211.h
2611
ieee80211_set_active_links_async(struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/include/net/mac80211.h
2618
ieee80211_set_active_links(struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/include/net/mac80211.h
2626
ieee80211_cqm_beacon_loss_notify(struct ieee80211_vif *vif, gfp_t gfp __unused)
sys/compat/linuxkpi/common/include/net/mac80211.h
2629
linuxkpi_ieee80211_beacon_loss(vif);
sys/compat/linuxkpi/common/include/net/mac80211.h
284
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/include/net/mac80211.h
697
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/include/net/mac80211.h
871
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/include/net/mac80211.h
896
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
1367
lkpi_sta_del_keys(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/src/linux_80211.c
1377
if (vif->cfg.assoc && lsta->state == IEEE80211_STA_AUTHORIZED) {
sys/compat/linuxkpi/common/src/linux_80211.c
1405
err = lkpi_80211_mo_set_key(hw, DISABLE_KEY, vif,
sys/compat/linuxkpi/common/src/linux_80211.c
1446
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
1456
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
1483
if (vif->cfg.assoc && lsta->state == IEEE80211_STA_AUTHORIZED) {
sys/compat/linuxkpi/common/src/linux_80211.c
1528
error = lkpi_80211_mo_set_key(hw, DISABLE_KEY, vif, sta, kc);
sys/compat/linuxkpi/common/src/linux_80211.c
1561
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
1673
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
1674
error = lkpi_80211_mo_set_key(hw, SET_KEY, vif, sta, kc);
sys/compat/linuxkpi/common/src/linux_80211.c
1968
lkpi_update_dtim_tsf(struct ieee80211_vif *vif, struct ieee80211_node *ni,
sys/compat/linuxkpi/common/src/linux_80211.c
1981
vif->cfg.assoc, vif->cfg.aid,
sys/compat/linuxkpi/common/src/linux_80211.c
1982
vif->bss_conf.beacon_int, vif->bss_conf.dtim_period,
sys/compat/linuxkpi/common/src/linux_80211.c
1983
vif->bss_conf.sync_dtim_count,
sys/compat/linuxkpi/common/src/linux_80211.c
1984
(uintmax_t)vif->bss_conf.sync_tsf,
sys/compat/linuxkpi/common/src/linux_80211.c
1985
vif->bss_conf.sync_device_ts,
sys/compat/linuxkpi/common/src/linux_80211.c
1989
if (vif->bss_conf.beacon_int != ni->ni_intval) {
sys/compat/linuxkpi/common/src/linux_80211.c
1990
vif->bss_conf.beacon_int = ni->ni_intval;
sys/compat/linuxkpi/common/src/linux_80211.c
1992
if (vif->bss_conf.beacon_int < 16)
sys/compat/linuxkpi/common/src/linux_80211.c
1993
vif->bss_conf.beacon_int = 16;
sys/compat/linuxkpi/common/src/linux_80211.c
2013
if (vif->cfg.assoc &&
sys/compat/linuxkpi/common/src/linux_80211.c
2014
vif->bss_conf.dtim_period != ni->ni_dtim_period &&
sys/compat/linuxkpi/common/src/linux_80211.c
2016
vif->bss_conf.dtim_period = ni->ni_dtim_period;
sys/compat/linuxkpi/common/src/linux_80211.c
2020
vif->bss_conf.sync_dtim_count = ni->ni_dtim_count;
sys/compat/linuxkpi/common/src/linux_80211.c
2021
vif->bss_conf.sync_tsf = le64toh(ni->ni_tstamp.tsf);
sys/compat/linuxkpi/common/src/linux_80211.c
2030
vif->cfg.assoc, vif->cfg.aid,
sys/compat/linuxkpi/common/src/linux_80211.c
2031
vif->bss_conf.beacon_int, vif->bss_conf.dtim_period,
sys/compat/linuxkpi/common/src/linux_80211.c
2032
vif->bss_conf.sync_dtim_count,
sys/compat/linuxkpi/common/src/linux_80211.c
2033
(uintmax_t)vif->bss_conf.sync_tsf,
sys/compat/linuxkpi/common/src/linux_80211.c
2034
vif->bss_conf.sync_device_ts,
sys/compat/linuxkpi/common/src/linux_80211.c
2042
lkpi_stop_hw_scan(struct lkpi_hw *lhw, struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/src/linux_80211.c
2061
lkpi_80211_mo_cancel_hw_scan(hw, vif);
sys/compat/linuxkpi/common/src/linux_80211.c
2075
__func__, error, lhw, vif);
sys/compat/linuxkpi/common/src/linux_80211.c
2099
lkpi_disassoc(struct ieee80211_sta *sta, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/src/linux_80211.c
2107
if (vif->cfg.assoc) {
sys/compat/linuxkpi/common/src/linux_80211.c
2109
vif->cfg.assoc = false;
sys/compat/linuxkpi/common/src/linux_80211.c
2110
vif->cfg.aid = 0;
sys/compat/linuxkpi/common/src/linux_80211.c
2127
lvif = VIF_TO_LVIF(vif);
sys/compat/linuxkpi/common/src/linux_80211.c
2219
lkpi_remove_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/src/linux_80211.c
2224
chanctx_conf = rcu_dereference_protected(vif->bss_conf.chanctx_conf,
sys/compat/linuxkpi/common/src/linux_80211.c
2231
lkpi_80211_mo_unassign_vif_chanctx(hw, vif, &vif->bss_conf, chanctx_conf);
sys/compat/linuxkpi/common/src/linux_80211.c
2239
rcu_assign_pointer(vif->bss_conf.chanctx_conf, NULL);
sys/compat/linuxkpi/common/src/linux_80211.c
2253
lkpi_bss_info_change(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/src/linux_80211.c
2259
if (ieee80211_vif_is_mld(vif)) {
sys/compat/linuxkpi/common/src/linux_80211.c
2272
lvif = VIF_TO_LVIF(vif);
sys/compat/linuxkpi/common/src/linux_80211.c
2283
lkpi_80211_mo_vif_cfg_changed(hw, vif, vif_cfg_bits, false);
sys/compat/linuxkpi/common/src/linux_80211.c
2287
lkpi_80211_mo_link_info_changed(hw, vif, &vif->bss_conf,
sys/compat/linuxkpi/common/src/linux_80211.c
2290
lkpi_80211_mo_bss_info_changed(hw, vif, &vif->bss_conf, bss_changed);
sys/compat/linuxkpi/common/src/linux_80211.c
2318
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
2362
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
2382
chanctx_conf = rcu_dereference_protected(vif->bss_conf.chanctx_conf,
sys/compat/linuxkpi/common/src/linux_80211.c
2441
vif->bss_conf.bssid = ni->ni_bssid;
sys/compat/linuxkpi/common/src/linux_80211.c
2443
vif->bss_conf.txpower = ni->ni_txpower;
sys/compat/linuxkpi/common/src/linux_80211.c
2445
vif->cfg.idle = false;
sys/compat/linuxkpi/common/src/linux_80211.c
2452
vif->cfg.assoc = false;
sys/compat/linuxkpi/common/src/linux_80211.c
2453
vif->cfg.aid = 0;
sys/compat/linuxkpi/common/src/linux_80211.c
2455
bss_changed |= lkpi_update_dtim_tsf(vif, ni, vap, __func__, __LINE__);
sys/compat/linuxkpi/common/src/linux_80211.c
2458
if (vif->bss_conf.chanctx_conf == chanctx_conf) {
sys/compat/linuxkpi/common/src/linux_80211.c
2471
vif->bss_conf.chanreq.oper.chan = chanctx_conf->def.chan;
sys/compat/linuxkpi/common/src/linux_80211.c
2472
vif->bss_conf.chanreq.oper.width = chanctx_conf->def.width;
sys/compat/linuxkpi/common/src/linux_80211.c
2473
vif->bss_conf.chanreq.oper.center_freq1 =
sys/compat/linuxkpi/common/src/linux_80211.c
2475
vif->bss_conf.chanreq.oper.center_freq2 =
sys/compat/linuxkpi/common/src/linux_80211.c
2484
rcu_assign_pointer(vif->bss_conf.chanctx_conf, chanctx_conf);
sys/compat/linuxkpi/common/src/linux_80211.c
2488
error = lkpi_80211_mo_assign_vif_chanctx(hw, vif,
sys/compat/linuxkpi/common/src/linux_80211.c
2489
&vif->bss_conf, chanctx_conf);
sys/compat/linuxkpi/common/src/linux_80211.c
2496
rcu_assign_pointer(vif->bss_conf.chanctx_conf, NULL);
sys/compat/linuxkpi/common/src/linux_80211.c
2507
lkpi_bss_info_change(hw, vif, bss_changed);
sys/compat/linuxkpi/common/src/linux_80211.c
2525
error = lkpi_80211_mo_sta_state(hw, vif, lsta, IEEE80211_STA_NONE);
sys/compat/linuxkpi/common/src/linux_80211.c
2555
lkpi_80211_mo_mgd_prepare_tx(hw, vif, &prep_tx_info);
sys/compat/linuxkpi/common/src/linux_80211.c
2642
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
2650
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
2680
error = lkpi_80211_mo_sta_state(hw, vif, lsta, IEEE80211_STA_AUTH);
sys/compat/linuxkpi/common/src/linux_80211.c
2692
lkpi_80211_mo_mgd_complete_tx(hw, vif, &prep_tx_info);
sys/compat/linuxkpi/common/src/linux_80211.c
2703
lkpi_80211_mo_mgd_prepare_tx(hw, vif, &prep_tx_info);
sys/compat/linuxkpi/common/src/linux_80211.c
2750
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
2761
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
2801
error = lkpi_80211_mo_sta_state(hw, vif, lsta, IEEE80211_STA_ASSOC);
sys/compat/linuxkpi/common/src/linux_80211.c
2815
if (!vif->cfg.assoc || vif->cfg.aid != IEEE80211_NODE_AID(ni)) {
sys/compat/linuxkpi/common/src/linux_80211.c
2817
vif->cfg.assoc = true;
sys/compat/linuxkpi/common/src/linux_80211.c
2818
vif->cfg.aid = IEEE80211_NODE_AID(ni);
sys/compat/linuxkpi/common/src/linux_80211.c
2822
vif->cfg.ssid_len = ni->ni_esslen;
sys/compat/linuxkpi/common/src/linux_80211.c
2823
memcpy(vif->cfg.ssid, ni->ni_essid, ni->ni_esslen);
sys/compat/linuxkpi/common/src/linux_80211.c
2825
vif->bss_conf.use_short_preamble) {
sys/compat/linuxkpi/common/src/linux_80211.c
2826
vif->bss_conf.use_short_preamble ^= 1;
sys/compat/linuxkpi/common/src/linux_80211.c
2830
vif->bss_conf.use_short_slot) {
sys/compat/linuxkpi/common/src/linux_80211.c
2831
vif->bss_conf.use_short_slot ^= 1;
sys/compat/linuxkpi/common/src/linux_80211.c
2835
vif->bss_conf.qos) {
sys/compat/linuxkpi/common/src/linux_80211.c
2836
vif->bss_conf.qos ^= 1;
sys/compat/linuxkpi/common/src/linux_80211.c
2840
bss_changed |= lkpi_update_dtim_tsf(vif, ni, vap, __func__, __LINE__);
sys/compat/linuxkpi/common/src/linux_80211.c
2841
lkpi_bss_info_change(hw, vif, bss_changed);
sys/compat/linuxkpi/common/src/linux_80211.c
2853
lkpi_80211_mo_mgd_complete_tx(hw, vif, &prep_tx_info);
sys/compat/linuxkpi/common/src/linux_80211.c
2871
lkpi_sta_sync_from_ni(hw, vif, sta, ni, true);
sys/compat/linuxkpi/common/src/linux_80211.c
2883
error = lkpi_80211_mo_sta_state(hw, vif, lsta, IEEE80211_STA_AUTHORIZED);
sys/compat/linuxkpi/common/src/linux_80211.c
290
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
2900
bss_changed |= lkpi_update_dtim_tsf(vif, ni, vap, __func__, __LINE__);
sys/compat/linuxkpi/common/src/linux_80211.c
2901
lkpi_bss_info_change(hw, vif, bss_changed);
sys/compat/linuxkpi/common/src/linux_80211.c
2926
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
2940
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
2967
lkpi_80211_mo_flush(hw, vif, nitems(sta->txq), true);
sys/compat/linuxkpi/common/src/linux_80211.c
297
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
2994
lkpi_80211_mo_mgd_prepare_tx(hw, vif, &prep_tx_info);
sys/compat/linuxkpi/common/src/linux_80211.c
3031
lkpi_80211_mo_flush(hw, vif, nitems(sta->txq), false);
sys/compat/linuxkpi/common/src/linux_80211.c
3039
lkpi_80211_mo_mgd_complete_tx(hw, vif, &prep_tx_info);
sys/compat/linuxkpi/common/src/linux_80211.c
3047
lkpi_80211_mo_sta_pre_rcu_remove(hw, vif, sta);
sys/compat/linuxkpi/common/src/linux_80211.c
3056
error = lkpi_80211_mo_sta_state(hw, vif, lsta, IEEE80211_STA_ASSOC);
sys/compat/linuxkpi/common/src/linux_80211.c
3067
error = lkpi_sta_del_keys(hw, vif, lsta);
sys/compat/linuxkpi/common/src/linux_80211.c
3085
error = lkpi_80211_mo_sta_state(hw, vif, lsta, IEEE80211_STA_AUTH);
sys/compat/linuxkpi/common/src/linux_80211.c
3097
lkpi_disassoc(sta, vif, lhw);
sys/compat/linuxkpi/common/src/linux_80211.c
310
error = lkpi_80211_mo_sta_statistics(hw, vif, sta, &sinfo);
sys/compat/linuxkpi/common/src/linux_80211.c
3121
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
3130
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
3160
lkpi_80211_mo_mgd_complete_tx(hw, vif, &prep_tx_info);
sys/compat/linuxkpi/common/src/linux_80211.c
3174
error = lkpi_80211_mo_sta_state(hw, vif, lsta, IEEE80211_STA_NONE);
sys/compat/linuxkpi/common/src/linux_80211.c
3201
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
3212
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
3251
lkpi_80211_mo_flush(hw, vif, nitems(sta->txq), true);
sys/compat/linuxkpi/common/src/linux_80211.c
3257
lkpi_80211_mo_flush(hw, vif, nitems(sta->txq), false);
sys/compat/linuxkpi/common/src/linux_80211.c
3264
lkpi_80211_mo_mgd_complete_tx(hw, vif, &prep_tx_info);
sys/compat/linuxkpi/common/src/linux_80211.c
3273
error = lkpi_sta_del_keys(hw, vif, lsta);
sys/compat/linuxkpi/common/src/linux_80211.c
3288
lkpi_80211_mo_sta_pre_rcu_remove(hw, vif, sta);
sys/compat/linuxkpi/common/src/linux_80211.c
3324
bss_changed |= lkpi_disassoc(sta, vif, lhw);
sys/compat/linuxkpi/common/src/linux_80211.c
3329
vif->bss_conf.qos = false;
sys/compat/linuxkpi/common/src/linux_80211.c
3331
vif->cfg.ssid_len = 0;
sys/compat/linuxkpi/common/src/linux_80211.c
3332
memset(vif->cfg.ssid, '\0', sizeof(vif->cfg.ssid));
sys/compat/linuxkpi/common/src/linux_80211.c
3334
vif->bss_conf.use_short_preamble = false;
sys/compat/linuxkpi/common/src/linux_80211.c
3336
vif->bss_conf.dtim_period = 0; /* go back to 0. */
sys/compat/linuxkpi/common/src/linux_80211.c
3338
lkpi_bss_info_change(hw, vif, bss_changed);
sys/compat/linuxkpi/common/src/linux_80211.c
3344
error = lkpi_80211_mo_sta_state(hw, vif, lsta, IEEE80211_STA_NOTEXIST);
sys/compat/linuxkpi/common/src/linux_80211.c
3364
lkpi_remove_chanctx(hw, vif);
sys/compat/linuxkpi/common/src/linux_80211.c
3412
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
3420
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
3455
lkpi_80211_mo_mgd_complete_tx(hw, vif, &prep_tx_info);
sys/compat/linuxkpi/common/src/linux_80211.c
3469
lkpi_80211_mo_mgd_prepare_tx(hw, vif, &prep_tx_info);
sys/compat/linuxkpi/common/src/linux_80211.c
3595
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
3614
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
3618
lkpi_stop_hw_scan(lhw, vif);
sys/compat/linuxkpi/common/src/linux_80211.c
3714
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
3752
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
3764
error = lkpi_80211_mo_conf_tx(hw, vif, /* link_id */0, ac, &txqp);
sys/compat/linuxkpi/common/src/linux_80211.c
3771
lkpi_bss_info_change(hw, vif, bss_changed);
sys/compat/linuxkpi/common/src/linux_80211.c
3807
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
3811
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
3824
if (vif->cfg.assoc)
sys/compat/linuxkpi/common/src/linux_80211.c
3838
bss_changed = lkpi_update_dtim_tsf(vif, ni, ni->ni_vap, __func__, __LINE__);
sys/compat/linuxkpi/common/src/linux_80211.c
3839
lkpi_bss_info_change(hw, vif, bss_changed);
sys/compat/linuxkpi/common/src/linux_80211.c
3858
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
3868
vif = arg;
sys/compat/linuxkpi/common/src/linux_80211.c
3869
IEEE80211_ADDR_COPY(vif->bss_conf.addr, if_getlladdr(ifp));
sys/compat/linuxkpi/common/src/linux_80211.c
3883
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
3909
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
3910
memcpy(vif->addr, mac, IEEE80211_ADDR_LEN);
sys/compat/linuxkpi/common/src/linux_80211.c
3911
vif->p2p = false;
sys/compat/linuxkpi/common/src/linux_80211.c
3912
vif->probe_req_reg = false;
sys/compat/linuxkpi/common/src/linux_80211.c
3913
vif->type = lkpi_opmode_to_vif_type(opmode);
sys/compat/linuxkpi/common/src/linux_80211.c
3914
lvif->wdev.iftype = vif->type;
sys/compat/linuxkpi/common/src/linux_80211.c
3920
RCU_INIT_POINTER(vif->bss_conf.chanctx_conf, NULL);
sys/compat/linuxkpi/common/src/linux_80211.c
3921
vif->bss_conf.vif = vif;
sys/compat/linuxkpi/common/src/linux_80211.c
3923
IEEE80211_ADDR_COPY(vif->bss_conf.addr, mac);
sys/compat/linuxkpi/common/src/linux_80211.c
3925
lkpi_vif_iflladdr, vif, EVENTHANDLER_PRI_ANY);
sys/compat/linuxkpi/common/src/linux_80211.c
3926
vif->bss_conf.link_id = 0; /* Non-MLO operation. */
sys/compat/linuxkpi/common/src/linux_80211.c
3927
vif->bss_conf.chanreq.oper.width = NL80211_CHAN_WIDTH_20_NOHT;
sys/compat/linuxkpi/common/src/linux_80211.c
3928
vif->bss_conf.use_short_preamble = false; /* vap->iv_flags IEEE80211_F_SHPREAMBLE */
sys/compat/linuxkpi/common/src/linux_80211.c
3929
vif->bss_conf.use_short_slot = false; /* vap->iv_flags IEEE80211_F_SHSLOT */
sys/compat/linuxkpi/common/src/linux_80211.c
3930
vif->bss_conf.qos = false;
sys/compat/linuxkpi/common/src/linux_80211.c
3931
vif->bss_conf.use_cts_prot = false; /* vap->iv_protmode */
sys/compat/linuxkpi/common/src/linux_80211.c
3932
vif->bss_conf.ht_operation_mode = IEEE80211_HT_OP_MODE_PROTECTION_NONE;
sys/compat/linuxkpi/common/src/linux_80211.c
3933
vif->cfg.aid = 0;
sys/compat/linuxkpi/common/src/linux_80211.c
3934
vif->cfg.assoc = false;
sys/compat/linuxkpi/common/src/linux_80211.c
3935
vif->cfg.idle = true;
sys/compat/linuxkpi/common/src/linux_80211.c
3936
vif->cfg.ps = false;
sys/compat/linuxkpi/common/src/linux_80211.c
3943
vif->bss_conf.bssid = ieee80211broadcastaddr;
sys/compat/linuxkpi/common/src/linux_80211.c
3946
vif->bss_conf.dtim_period = 0; /* IEEE80211_DTIM_DEFAULT ; must stay 0. */
sys/compat/linuxkpi/common/src/linux_80211.c
3947
IEEE80211_ADDR_COPY(vif->bss_conf.bssid, bssid);
sys/compat/linuxkpi/common/src/linux_80211.c
3948
vif->bss_conf.beacon_int = ic->ic_bintval;
sys/compat/linuxkpi/common/src/linux_80211.c
3950
if (vif->bss_conf.beacon_int < 16)
sys/compat/linuxkpi/common/src/linux_80211.c
3951
vif->bss_conf.beacon_int = 16;
sys/compat/linuxkpi/common/src/linux_80211.c
3955
vif->link_conf[0] = &vif->bss_conf;
sys/compat/linuxkpi/common/src/linux_80211.c
3956
for (i = 0; i < nitems(vif->link_conf); i++) {
sys/compat/linuxkpi/common/src/linux_80211.c
3963
vif->hw_queue[i] = IEEE80211_INVAL_HW_QUEUE;
sys/compat/linuxkpi/common/src/linux_80211.c
3965
vif->hw_queue[i] = i;
sys/compat/linuxkpi/common/src/linux_80211.c
3967
vif->hw_queue[i] = 0;
sys/compat/linuxkpi/common/src/linux_80211.c
3972
vif->cab_queue = IEEE80211_INVAL_HW_QUEUE;
sys/compat/linuxkpi/common/src/linux_80211.c
3986
error = lkpi_80211_mo_add_interface(hw, vif);
sys/compat/linuxkpi/common/src/linux_80211.c
4003
lkpi_bss_info_change(hw, vif, bss_changed);
sys/compat/linuxkpi/common/src/linux_80211.c
4015
error = lkpi_80211_mo_conf_tx(hw, vif, /* link_id */0, ac, &txqp);
sys/compat/linuxkpi/common/src/linux_80211.c
4022
lkpi_bss_info_change(hw, vif, bss_changed);
sys/compat/linuxkpi/common/src/linux_80211.c
4129
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
4132
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
4153
lkpi_80211_mo_remove_interface(hw, vif);
sys/compat/linuxkpi/common/src/linux_80211.c
4494
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
4534
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
4547
lkpi_80211_mo_sw_scan_start(hw, vif, vif->addr);
sys/compat/linuxkpi/common/src/linux_80211.c
4767
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
4799
error = lkpi_80211_mo_hw_scan(hw, vif, hw_req);
sys/compat/linuxkpi/common/src/linux_80211.c
4933
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
4939
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
4941
lkpi_80211_mo_sw_scan_complete(hw, vif);
sys/compat/linuxkpi/common/src/linux_80211.c
501
struct ieee80211_vif *vif, struct ieee80211_sta *sta)
sys/compat/linuxkpi/common/src/linux_80211.c
507
chanctx_conf = rcu_dereference_protected(vif->bss_conf.chanctx_conf,
sys/compat/linuxkpi/common/src/linux_80211.c
523
vif->bss_conf.chanreq.oper.width = chanctx_conf->def.width;
sys/compat/linuxkpi/common/src/linux_80211.c
532
lkpi_sta_sync_ht_from_ni(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/src/linux_80211.c
5421
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
5541
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
5568
info->hw_queue = vif->hw_queue[ac];
sys/compat/linuxkpi/common/src/linux_80211.c
5573
info->control.vif = vif;
sys/compat/linuxkpi/common/src/linux_80211.c
5606
if (vif->type == NL80211_IFTYPE_STATION &&
sys/compat/linuxkpi/common/src/linux_80211.c
573
band = vif->bss_conf.chanctx_conf->def.chan->band;
sys/compat/linuxkpi/common/src/linux_80211.c
5783
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
5794
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
5815
error = lkpi_80211_mo_ampdu_action(hw, vif, ¶ms);
sys/compat/linuxkpi/common/src/linux_80211.c
5843
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
5854
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
5893
error = lkpi_80211_mo_ampdu_action(hw, vif, ¶ms);
sys/compat/linuxkpi/common/src/linux_80211.c
5919
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
5930
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
5952
error = lkpi_80211_mo_ampdu_action(hw, vif, ¶ms);
sys/compat/linuxkpi/common/src/linux_80211.c
6005
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
6016
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
6056
error = lkpi_80211_mo_ampdu_action(hw, vif, ¶ms);
sys/compat/linuxkpi/common/src/linux_80211.c
6082
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
6108
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
6152
error = lkpi_80211_mo_ampdu_action(hw, vif, ¶ms);
sys/compat/linuxkpi/common/src/linux_80211.c
618
lkpi_sta_sync_vht_from_ni(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/src/linux_80211.c
680
band = vif->bss_conf.chanctx_conf->def.chan->band;
sys/compat/linuxkpi/common/src/linux_80211.c
6877
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
6905
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
6931
iterfunc(arg, vif->addr, vif);
sys/compat/linuxkpi/common/src/linux_80211.c
6938
lkpi_ieee80211_iterate_keys(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/src/linux_80211.c
6946
net80211_vap_printf(LVIF_TO_VAP(VIF_TO_LVIF(vif)),
sys/compat/linuxkpi/common/src/linux_80211.c
6958
iterfunc(hw, vif, LSTA_TO_STA(lsta), lsta->kc[keyix], arg);
sys/compat/linuxkpi/common/src/linux_80211.c
6963
struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/src/linux_80211.c
6971
lvif = VIF_TO_LVIF(vif);
sys/compat/linuxkpi/common/src/linux_80211.c
6976
if (vif == NULL) {
sys/compat/linuxkpi/common/src/linux_80211.c
6982
lkpi_ieee80211_iterate_keys(hw, vif,
sys/compat/linuxkpi/common/src/linux_80211.c
6991
if (vif == NULL) {
sys/compat/linuxkpi/common/src/linux_80211.c
6997
lkpi_ieee80211_iterate_keys(hw, vif,
sys/compat/linuxkpi/common/src/linux_80211.c
741
lkpi_sta_sync_from_ni(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/src/linux_80211.c
752
lkpi_sta_sync_ht_from_ni(hw, vif, sta, ni);
sys/compat/linuxkpi/common/src/linux_80211.c
755
lkpi_sta_sync_vht_from_ni(hw, vif, sta, ni);
sys/compat/linuxkpi/common/src/linux_80211.c
7592
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
7600
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
7604
vif->bss_conf.sync_device_ts = rx_status->device_timestamp;
sys/compat/linuxkpi/common/src/linux_80211.c
766
lkpi_sync_chanctx_cw_from_rx_bw(hw, vif, sta);
sys/compat/linuxkpi/common/src/linux_80211.c
8053
linuxkpi_ieee80211_find_sta(struct ieee80211_vif *vif, const u8 *peer)
sys/compat/linuxkpi/common/src/linux_80211.c
8059
lvif = VIF_TO_LVIF(vif);
sys/compat/linuxkpi/common/src/linux_80211.c
8080
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
8091
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
8093
!IEEE80211_ADDR_EQ(vif->addr, ourvifaddr))
sys/compat/linuxkpi/common/src/linux_80211.c
8095
sta = linuxkpi_ieee80211_find_sta(vif, addr);
sys/compat/linuxkpi/common/src/linux_80211.c
8126
lvif = VIF_TO_LVIF(ltxq->txq.vif);
sys/compat/linuxkpi/common/src/linux_80211.c
834
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
8407
struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/src/linux_80211.c
8421
lvif = VIF_TO_LVIF(vif);
sys/compat/linuxkpi/common/src/linux_80211.c
8427
v = htole16(vif->cfg.aid | 1<<15 | 1<<16);
sys/compat/linuxkpi/common/src/linux_80211.c
8430
IEEE80211_ADDR_COPY(psp->i_ta, vif->addr);
sys/compat/linuxkpi/common/src/linux_80211.c
8437
struct ieee80211_vif *vif, int linkid, bool qos)
sys/compat/linuxkpi/common/src/linux_80211.c
8452
lvif = VIF_TO_LVIF(vif);
sys/compat/linuxkpi/common/src/linux_80211.c
8461
IEEE80211_ADDR_COPY(nullf->i_addr2, vif->addr);
sys/compat/linuxkpi/common/src/linux_80211.c
8468
linuxkpi_ieee80211_vif_to_wdev(struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/src/linux_80211.c
8472
lvif = VIF_TO_LVIF(vif);
sys/compat/linuxkpi/common/src/linux_80211.c
8477
linuxkpi_ieee80211_connection_loss(struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/src/linux_80211.c
8484
lvif = VIF_TO_LVIF(vif);
sys/compat/linuxkpi/common/src/linux_80211.c
8496
"beacons %d dtim_period %d)\n", __func__, vif, vap,
sys/compat/linuxkpi/common/src/linux_80211.c
8498
lvif->lvif_bss_synched, vif->cfg.assoc, lvif->beacons,
sys/compat/linuxkpi/common/src/linux_80211.c
8499
vif->bss_conf.dtim_period);
sys/compat/linuxkpi/common/src/linux_80211.c
8504
linuxkpi_ieee80211_beacon_loss(struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/src/linux_80211.c
8509
lvif = VIF_TO_LVIF(vif);
sys/compat/linuxkpi/common/src/linux_80211.c
8513
"beacons %d dtim_period %d)\n", __func__, vif, vap,
sys/compat/linuxkpi/common/src/linux_80211.c
8515
lvif->lvif_bss_synched, vif->cfg.assoc, lvif->beacons,
sys/compat/linuxkpi/common/src/linux_80211.c
8516
vif->bss_conf.dtim_period);
sys/compat/linuxkpi/common/src/linux_80211.c
8527
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
8544
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
8547
if (qnum == vif->hw_queue[ac]) {
sys/compat/linuxkpi/common/src/linux_80211.c
8558
lhw, hw, lvif, vif, ac, qnum);
sys/compat/linuxkpi/common/src/linux_80211.c
8597
struct ieee80211_vif *vif;
sys/compat/linuxkpi/common/src/linux_80211.c
8599
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
860
vif = LVIF_TO_VIF(lvif);
sys/compat/linuxkpi/common/src/linux_80211.c
8602
if (hwq == vif->hw_queue[ac]) {
sys/compat/linuxkpi/common/src/linux_80211.c
8616
lhw, hw, lvif, vif, ac);
sys/compat/linuxkpi/common/src/linux_80211.c
887
ltxq->txq.vif = vif;
sys/compat/linuxkpi/common/src/linux_80211.c
930
lkpi_sta_sync_from_ni(hw, vif, sta, ni, false);
sys/compat/linuxkpi/common/src/linux_80211.h
230
struct ieee80211_vif vif __aligned(CACHE_LINE_SIZE);
sys/compat/linuxkpi/common/src/linux_80211.h
234
#define VIF_TO_LVIF(_vif) container_of(_vif, struct lkpi_vif, vif)
sys/compat/linuxkpi/common/src/linux_80211.h
235
#define LVIF_TO_VIF(_lvif) (&(_lvif)->vif)
sys/compat/linuxkpi/common/src/linux_80211_macops.c
154
lkpi_80211_mo_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/src/linux_80211_macops.c
166
lvif = VIF_TO_LVIF(vif);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
176
LKPI_80211_TRACE_MO("hw %p vif %p", hw, vif);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
177
error = lhw->ops->add_interface(hw, vif);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
189
lkpi_80211_mo_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/src/linux_80211_macops.c
198
lvif = VIF_TO_LVIF(vif);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
206
LKPI_80211_TRACE_MO("hw %p vif %p", hw, vif);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
207
lhw->ops->remove_interface(hw, vif);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
215
lkpi_80211_mo_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/src/linux_80211_macops.c
234
LKPI_80211_TRACE_MO("CALLING hw %p vif %p sr %p", hw, vif, sr);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
235
error = lhw->ops->hw_scan(hw, vif, sr);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
236
LKPI_80211_TRACE_MO("RETURNING hw %p vif %p sr %p error %d", hw, vif, sr, error);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
243
lkpi_80211_mo_cancel_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/src/linux_80211_macops.c
251
LKPI_80211_TRACE_MO("hw %p vif %p", hw, vif);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
252
lhw->ops->cancel_hw_scan(hw, vif);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
256
lkpi_80211_mo_sw_scan_complete(struct ieee80211_hw *hw, struct ieee80211_vif *vif)
sys/compat/linuxkpi/common/src/linux_80211_macops.c
264
LKPI_80211_TRACE_MO("hw %p vif %p", hw, vif);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
265
lhw->ops->sw_scan_complete(hw, vif);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
270
lkpi_80211_mo_sw_scan_start(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/src/linux_80211_macops.c
279
LKPI_80211_TRACE_MO("hw %p vif %p", hw, vif);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
280
lhw->ops->sw_scan_start(hw, vif, addr);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
324
lkpi_80211_mo_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/src/linux_80211_macops.c
343
LKPI_80211_TRACE_MO("hw %p vif %p sta %p", hw, vif, sta);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
344
error = lhw->ops->sta_add(hw, vif, sta);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
353
lkpi_80211_mo_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/src/linux_80211_macops.c
373
LKPI_80211_TRACE_MO("hw %p vif %p sta %p", hw, vif, sta);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
374
error = lhw->ops->sta_remove(hw, vif, sta);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
383
lkpi_80211_mo_sta_state(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/src/linux_80211_macops.c
393
LKPI_80211_TRACE_MO("hw %p vif %p sta %p nstate %d", hw, vif, sta, nstate);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
394
error = lhw->ops->sta_state(hw, vif, sta, lsta->state, nstate);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
407
error = lkpi_80211_mo_sta_add(hw, vif, sta);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
412
error = lkpi_80211_mo_sta_remove(hw, vif, sta);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
448
lkpi_80211_mo_assign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/src/linux_80211_macops.c
461
hw, vif, conf, chanctx_conf);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
462
error = lhw->ops->assign_vif_chanctx(hw, vif, conf, chanctx_conf);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
464
vif->bss_conf.chanctx_conf = chanctx_conf;
sys/compat/linuxkpi/common/src/linux_80211_macops.c
471
lkpi_80211_mo_unassign_vif_chanctx(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/src/linux_80211_macops.c
487
hw, vif, conf, chanctx_conf);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
488
lhw->ops->unassign_vif_chanctx(hw, vif, conf, chanctx_conf);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
549
lkpi_80211_mo_vif_cfg_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/src/linux_80211_macops.c
565
LKPI_80211_TRACE_MO("hw %p vif %p vif_cfg_bits %#jx", hw, vif, (uintmax_t)vif_cfg_bits);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
567
lhw->ops->vif_cfg_changed(hw, vif, vif_cfg_bits);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
569
lhw->ops->bss_info_changed(hw, vif, &vif->bss_conf, vif_cfg_bits);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
573
lkpi_80211_mo_link_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/src/linux_80211_macops.c
590
if (!ieee80211_vif_link_active(vif, link_id))
sys/compat/linuxkpi/common/src/linux_80211_macops.c
593
LKPI_80211_TRACE_MO("hw %p vif %p conf %p link_info_bits %#jx", hw, vif, conf, (uintmax_t)link_info_bits);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
595
lhw->ops->link_info_changed(hw, vif, conf, link_info_bits);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
597
lhw->ops->bss_info_changed(hw, vif, conf, link_info_bits);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
607
lkpi_80211_mo_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/src/linux_80211_macops.c
621
LKPI_80211_TRACE_MO("hw %p vif %p conf %p changed %#jx", hw, vif, conf, (uintmax_t)bss_changed);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
622
lhw->ops->bss_info_changed(hw, vif, conf, bss_changed);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
626
lkpi_80211_mo_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/src/linux_80211_macops.c
639
hw, vif, link_id, ac, txqp);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
640
error = lhw->ops->conf_tx(hw, vif, link_id, ac, txqp);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
647
lkpi_80211_mo_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/src/linux_80211_macops.c
656
LKPI_80211_TRACE_MO("hw %p vif %p nqueues %u drop %d", hw, vif, nqueues, drop);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
657
lhw->ops->flush(hw, vif, nqueues, drop);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
661
lkpi_80211_mo_mgd_prepare_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/src/linux_80211_macops.c
670
LKPI_80211_TRACE_MO("hw %p vif %p txinfo %p", hw, vif, txinfo);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
671
lhw->ops->mgd_prepare_tx(hw, vif, txinfo);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
675
lkpi_80211_mo_mgd_complete_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/src/linux_80211_macops.c
684
LKPI_80211_TRACE_MO("hw %p vif %p txinfo %p", hw, vif, txinfo);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
685
lhw->ops->mgd_complete_tx(hw, vif, txinfo);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
736
struct ieee80211_vif *vif, struct ieee80211_sta *sta)
sys/compat/linuxkpi/common/src/linux_80211_macops.c
744
LKPI_80211_TRACE_MO("hw %p vif %p sta %p", hw, vif, sta);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
745
lhw->ops->sta_pre_rcu_remove(hw, vif, sta);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
750
struct ieee80211_vif *vif, struct ieee80211_sta *sta,
sys/compat/linuxkpi/common/src/linux_80211_macops.c
764
LKPI_80211_TRACE_MO("hw %p cmd %d vif %p sta %p kc %p", hw, cmd, vif, sta, kc);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
765
error = lhw->ops->set_key(hw, cmd, vif, sta, kc);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
772
lkpi_80211_mo_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/src/linux_80211_macops.c
785
hw, vif, params, params->sta, params->action, params->buf_size,
sys/compat/linuxkpi/common/src/linux_80211_macops.c
787
error = lhw->ops->ampdu_action(hw, vif, params);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
794
lkpi_80211_mo_sta_statistics(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
sys/compat/linuxkpi/common/src/linux_80211_macops.c
815
LKPI_80211_TRACE_MO("hw %p vif %p sta %p sinfo %p", hw, vif, sta, sinfo);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
816
lhw->ops->sta_statistics(hw, vif, sta, sinfo);
sys/dev/bxe/ecore_hsi.h
9239
uint16_t vif /* VIF */;
sys/dev/qlnx/qlnxe/ecore_hsi_fcoe.h
108
__le16 vif /* VIF */;
sys/netinet/ip_mroute.c
1059
struct vif *vifp;
sys/netinet/ip_mroute.c
1623
struct vif *vif;
sys/netinet/ip_mroute.c
1649
vif = &mfct->viftable[vifi];
sys/netinet/ip_mroute.c
1650
if (vifi >= mfct->numvifs || vif->v_ifp != ifp) {
sys/netinet/ip_mroute.c
1652
__func__, ifp, (int)vifi, vif->v_ifp);
sys/netinet/ip_mroute.c
1664
vif->v_ifp != NULL) {
sys/netinet/ip_mroute.c
1710
mtx_lock(&vif->v_mtx);
sys/netinet/ip_mroute.c
1711
if (in_hosteq(ip->ip_src, vif->v_lcl_addr)) {
sys/netinet/ip_mroute.c
1712
vif->v_pkt_out++;
sys/netinet/ip_mroute.c
1713
vif->v_bytes_out += plen;
sys/netinet/ip_mroute.c
1715
vif->v_pkt_in++;
sys/netinet/ip_mroute.c
1716
vif->v_bytes_in += plen;
sys/netinet/ip_mroute.c
1718
mtx_unlock(&vif->v_mtx);
sys/netinet/ip_mroute.c
1731
vif = &mfct->viftable[vifi];
sys/netinet/ip_mroute.c
1732
vif->v_pkt_out++;
sys/netinet/ip_mroute.c
1733
vif->v_bytes_out += plen;
sys/netinet/ip_mroute.c
1734
if (vif->v_flags & VIFF_REGISTER)
sys/netinet/ip_mroute.c
1735
pim_register_send(mfct, ip, vif, m, rt);
sys/netinet/ip_mroute.c
1737
phyint_send(ip, vif, m);
sys/netinet/ip_mroute.c
1774
X_legal_vif_num(int fibnum, int vif)
sys/netinet/ip_mroute.c
178
struct vif viftable[MAXVIFS];
sys/netinet/ip_mroute.c
1780
if (vif < 0)
sys/netinet/ip_mroute.c
1785
if (vif < mfct->numvifs)
sys/netinet/ip_mroute.c
1815
phyint_send(struct ip *ip, struct vif *vifp, struct mbuf *m)
sys/netinet/ip_mroute.c
1838
send_packet(struct vif *vifp, struct mbuf *m)
sys/netinet/ip_mroute.c
2341
pim_register_send(struct mfctable *mfct, struct ip *ip, struct vif *vifp,
sys/netinet/ip_mroute.c
2435
pim_register_send_upcall(struct mfctable *mfct, struct ip *ip, struct vif *vifp,
sys/netinet/ip_mroute.c
2487
pim_register_send_rp(struct mfctable *mfct, struct ip *ip, struct vif *vifp,
sys/netinet/ip_mroute.c
346
static void phyint_send(struct ip *, struct vif *, struct mbuf *);
sys/netinet/ip_mroute.c
349
static int pim_register_send(struct mfctable *, struct ip *, struct vif *,
sys/netinet/ip_mroute.c
352
struct vif *, struct mbuf *, struct mfc *);
sys/netinet/ip_mroute.c
354
struct vif *, struct mbuf *, struct mfc *);
sys/netinet/ip_mroute.c
355
static void send_packet(struct vif *, struct mbuf *);
sys/netinet/ip_mroute.c
614
struct vif *vif;
sys/netinet/ip_mroute.c
625
vif = &mfct->viftable[vifi];
sys/netinet/ip_mroute.c
626
mtx_lock(&vif->v_mtx);
sys/netinet/ip_mroute.c
627
req->icount = vif->v_pkt_in;
sys/netinet/ip_mroute.c
628
req->ocount = vif->v_pkt_out;
sys/netinet/ip_mroute.c
629
req->ibytes = vif->v_bytes_in;
sys/netinet/ip_mroute.c
630
req->obytes = vif->v_bytes_out;
sys/netinet/ip_mroute.c
631
mtx_unlock(&vif->v_mtx);
sys/netinet/ip_mroute.c
843
struct vif *vif;
sys/netinet/ip_mroute.c
845
vif = &mfct->viftable[vifi];
sys/netinet/ip_mroute.c
846
if (!in_nullhost(vif->v_lcl_addr) &&
sys/netinet/ip_mroute.c
847
(vif->v_flags & (VIFF_TUNNEL | VIFF_REGISTER)) == 0) {
sys/netinet/ip_mroute.c
848
ifps[nifp++] = vif->v_ifp;
sys/netinet/ip_mroute.c
948
struct vif *vifp;
sys/netinet/ip_mroute.h
265
#define MROUTE_VIF_SYSCTL_LEN __offsetof(struct vif, v_mtx)
sys/netinet/ip_output.c
564
int vif;
sys/netinet/ip_output.c
566
vif = imo->imo_multicast_vif;
sys/netinet/ip_output.c
568
if (vif != -1)
sys/netinet/ip_output.c
570
ip_mcast_src(fibnum, vif) : INADDR_ANY;
usr.bin/netstat/mroute.c
237
struct vif viftable[MAXVIFS];
usr.bin/netstat/mroute.c
238
struct vif *v;