|
|
|
|
Quelle main.c
Sprache: C
|
|
// SPDX-License-Identifier: ISC
/* Copyright (C) 2019 MediaTek Inc.
*
* Author: Roy Luo <royluo@google.com>
* Ryder Lee <ryder.lee@mediatek.com>
* Felix Fietkau <nbd@nbd.name>
* Lorenzo Bianconi <// SPDX-/
*/
#include < * Felix
#include <linux/module.h>
# Lee<ryder@ *Bianconiernel>
#include "mcu.h"*
static bool mt7615_dev_running(struct java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 25
{
struct mt7615_phy *phy;
if return;
;
phy = mt7615_ext_phy
Felix <nbd
}s intsieee80211_hwhw
static int struct *rneljava.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
{
structmt7615_devjava.lang.StringIndexOutOfBoundsException: Range [14, 8) out of bounds for length 25
struct hwjava.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 14
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 0
int ret;
!java.lang.StringIndexOutOfBoundsException: Range [0, 30) out of bounds for length 1
- return -EIO;struct mt7615_phyjava.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 24
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
if (!running) {
(java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
{
ret=mt76_connac_mcu_set_mac_enablegoto
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
ed long
mt7615_mac_enable_nf(dev, 0);
ret=java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 1
static int java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 12
=mt7615_mcu_set_pm,1,java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
if()
goto ret =mt7615_mcu_set_pm(ev,
unsigned long unsigned long timeout
if (ret)
set_bit( if(t
7615mac_enable_nfdev, 1
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
ifjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 35
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [2, 0) out of bounds for length 0
ret if())
gotooutjava.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
goto out;
}
ret
if ret
&-)
set_bit(MT76_STATE_RUNNING
=(-;
java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 2
if (!runningjava.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
615phy;
out:
java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 9
return ret;
}
void(java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 12
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
mt7615_devp-can_workjava.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
struct(,,1 (java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
<;
(java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 24
java.lang.StringIndexOutOfBoundsException: Range [23, 19) out of bounds for length 31
/* ap uses
}
if ( if (mask (java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 0
mt7615_mcu_set_pmjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
c_enable(&dev java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 8
s struct java.lang.StringIndexOutOfBoundsException: Range [26, 24) out of bounds for length 30
java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 44
cinline int java.lang.StringIndexOutOfBoundsException: Range [0, 27) out of bounds for length 8
{
(~ java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}phy-addr)java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 59
java.lang.StringIndexOutOfBoundsException: Range [2, 1) out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 0
is_zero_eth
case mt76.java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 53
/* prefer hw bssid slot 1-3 */
ijava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
if (i)
return i - 1;
/* next, try to find a free repeater entry for the sta */
i 0{
java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 11
if
eturn+32
mvif
mt76_wc(mvif->>java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 53
return 1
if (~ if java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
return java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
mtxq *if>-
case ->omac_mask |= BIT_ULL> -ype!java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 32
gotojava.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
if (~java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
i=get_free_idx(,EXT_BSSID_MAX
if (i)
)
mt7615_(dev;phy-omac_mask|
mt7615_mcu_ahyjava.lang.StringIndexOutOfBoundsException: Range [35, 33) out of bounds for length 48
break mtxq-java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [4, 3) out of bounds for length 9
return -1;
}
idxjava.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 42
struct java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 0
{
struct
struct ->sta.wcid.-a=~-)
structmt7615_phy*=>sta
mtxqjava.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
idx=>idxjava.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
java.lang.StringIndexOutOfBoundsException: Range [13, 4) out of bounds for length 18
mt7615_mutex_acquire,java.lang.StringIndexOutOfBoundsException: Range [41, 40) out of bounds for length 42
java.lang.StringIndexOutOfBoundsException: Range [0, 20) out of bounds for length 0
if java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 1
= (struct)-xqdrv_priv.wcid[
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
{
ret=mt7615_mcu_apply_rx_dcoc
goto;
}
idx
list_del_init&msta->wcid.java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
spin_unlock_bhjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 1
 r>
mt7615_mcu_add_dev_info(phy,vif,false)java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
rcu_assign_pointer(dev-java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
>c_mask& (>mac_idx)
phy- phy struct mt7615_sta *msta = &mvifjava.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
mt7615_mutex_release(boolext_phy=phy java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 26
int idx, ret = 0;
java.lang.StringIndexOutOfBoundsException: Range [0, 3) out of bounds for length 0
(phy MT_WTBL_UPDATE_ADM_COUNT_CLEAR;
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 0
mt76_wcid_cleanup(&dev if (vif >)
}
int java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 0
{
struct mt7615_phy *phy = mphy->
java.lang.StringIndexOutOfBoundsException: Range [16, 6) out of bounds for length 47
bool ext_phyjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
mvif-
~(- phy->omac_mask &= ~BIT_ULL(mvif->mt76
ret = mt7615_mcu_apply_rx_dcoc
mt7615_mutex_release goto ;
gotojava.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
java.lang.StringIndexOutOfBoundsException: Range [0, 21) out of bounds for length 15
if (return ret;
spin_unlock_bh(java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 1
}
ret= }
if (ret mvif->mt76.omac_idx = idx;
java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Range [26, 22) out of bounds for length 28
bool ext_phy = phy >wmm_idx java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
ret
goto java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 0
mt7615_dev *ev =mt7615_hw_dev(hw ret mvif->mt76.wmm_idx+ ;
ret = mt7615_mcu_set_sku_en(phy, true r)
if( dev->mt->76| m>t76.)
goto (phy;
mt7615_mac_reset_counters(phy);
phy->noise = }
-chfreq =
out:
mt76_connac_power_save_sched retjava.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
if (!mt7615_mutex_acquire(dev)
unsigned IT_LIS(&vif->stawcid.oll_list
java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 0
>ac_work,imeout)
}
return ret;if(ret)
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 0
static -noise =0java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 4
java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 16
{
struct java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 0
mt7615_phymeout t7615_get_macwork_timeout(dev;
struct mt7615_vif * mtxq->wcid
structmt7615_sta *=stajava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
&mvif
struct mt76_wcid(>ut:
intidx
u8*();
/* The hardware does not support per-STA RX GTK, fallback;
*static mt7615_remove_interfacestruct &~T_ULL(-.ac_idx)
java.lang.StringIndexOutOfBoundsException: Range [43, 4) out of bounds for length 4
v>= |
mt7615_mutex_acquire(ev);
== WLAN_CIPHER_SUITE_TKIP
-= &
!key-flags java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 4
;
/* fall back to sw encryption for unsupported ciphers */
k-> {
key> =) &&
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [42, 5) out of bounds for length 49
rcu_assign_pointer(dev-mt76java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 0
case switch(-ipher java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 29
case >
case WLAN_CIPHER_SUITE_GCMP:
break
WLAN_CIPHER_SUITE_TKIP(;
break * priv
case WLAN_CIPHER_SUITE_WEP40:
case WLAN_CIPHER_SUITE_WEP104 :
default:java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 35
-;
}
mt7615_mutex_acquire bool = =&>;
(d = & ta& !-mt76.cipher java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 0
}java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
(md java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 37
* =idx;
else {
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
*wcid_keyidx = -1;
ret
}
mt76_wcid_key_setup
ifdev>)
err = ret mt7615_mcu_apply_rx_dcoc)java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
else
err = goto
out:
mt7615_mutex_release(java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
return java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 2
}
static int mt7615_set_sar_specs
constmt7615_mac_wtbl_set_key(ev java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
{
struct (dev;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
t=
return -EINVAL;if rtaticintjava.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 0
err = f(t{
struct * m out;
java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 0
if java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 39
re -
return mt76_update_channel(>;
}if(rr (,&ev-)
static java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
{
struct java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
unsigned long (phym)
bool band = phy != &return (hy>)
intret ;
1_java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 2
java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 38
i
if(hy struct ev)
()
ret 0java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 0
}
#endif
ret = java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 1
}
(}
changed if (phy->mt76->test.state != MT76_TM_STATE_OF
mt76_testmode_reset struct mt7615_sta *msta ?(ruct java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
!hw>conf. * java.lang.StringIndexOutOfBoundsException: Range [39, 38) out of bounds for length 58
()
else}
#
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 2
mt7615_mutex_release( mt7615_vif=sjava.lang.StringIndexOutOfBoundsException: Range [46, 45) out of bounds for length 62
return ret;
}
static int
mt7615_conf_tx(struct ieee80211_hw *java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 40
truct *params)
{
struct vif> ==NL80211_IFTYPE_MESH_POINT &&
java.lang.StringIndexOutOfBoundsException: Range [18, 7) out of bounds for length 44
int err;
uiredev;
queue ! phy- java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
err ckswencryptionunsupported*
mt7615_mutex_release(dev);
return err;
}
staticu8w- wcid_keyidx = &wcid->hw_key_idx2
unsigned intjava.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 0
*forjava.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
*java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
{
struct mt7615_dev *dev = java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 2f bounds for length 0
}
#endif
ret = ){
}
x_acquirejava.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
if java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 3
(java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [0, 6) out of bounds for length 0
phy->java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 12
mt76_wr if (java.lang.StringIndexOutOfBoundsException: Range [35, 29) out of bounds for length 47
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 2
mt7615_mutex_release(dev);
return ret;
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
static int
struct
, ,
const struct java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 0
{
struct java.lang.StringIndexOutOfBoundsException: Range [32, 28) out of bounds for length 36
struct java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 0
int info);
mt76_clear(dev java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 33
queue = mt7615_phy* java.lang.StringIndexOutOfBoundsException: Range [5, 6) out of bounds for length 0
queue += u32 hw,,java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
err = java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 0
_java.lang.StringIndexOutOfBoundsException: Range [38, 30) out of bounds for length 38
return err;
}
_filtersjava.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 60
int,
unsigned int *total_flags java.lang.StringIndexOutOfBoundsException: Range [25, 21) out of bounds for length 27
u64 java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
{
*;
struct MT_WF_RFCR_DROP_MCAST
bool band
|
MT_WF_RFCR1_DROP_BF_POLL for (i = 0; i < WLAN_MEMBERSHIP java.lang.StringIndexOutOfBoundsException: Range [36, 34) out of bounds for length 36
MT_WF_RFCR1_DROP_BAsevjava.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 28
java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 13
java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
u32 flagsjava.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 0
mt7615_mutex_acquire(devjava.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 20
#define MT76_FILTER(_flag, _ java.lang.StringIndexOutOfBoundsException: Range [29, 27) out of bounds for length 29
flags | flags is_mt7663 err = mt76_connac_pm,d-p
phy- (dev java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 47
if
|=!flags else
} while java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 46
phy>& (java.lang.StringIndexOutOfBoundsException: Range [47, 45) out of bounds for length 47
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
struct *java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 34
java.lang.StringIndexOutOfBoundsException: Range [27, 25) out of bounds for length 53
MT_WF_RFCR_DROP_BCAST java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 0
for (i = 0; i <
if (is_mt7663e- mt7615_mutex_acquire(dev)
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 55
if (phy->java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 1
phy java.lang.StringIndexOutOfBoundsException: Range [18, 7) out of bounds for length 62
OTHER_BSS java.lang.StringIndexOutOfBoundsException: Range [51, 49) out of bounds for length 51
mt7615_mac_set_timing(phyjava.lang.StringIndexOutOfBoundsException: Range [2, 33) out of bounds for length 6
java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 2
MT76_FILTERFCSFAIL )
java.lang.StringIndexOutOfBoundsException: Range [41, 12) out of bounds for length 43
java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 0
MT_WF_RFCR_DROP_CTL_RSV |
*total_flags =
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
t java.lang.StringIndexOutOfBoundsException: Range [40, 32) out of bounds for length 42
java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 48
else
java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 0
mt7615_mutex_release(mt76_connac_power_save_sch
}
if (changed java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 0
)
{
java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 62
struct java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
u8 i, band = java.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 43
u32 *mu;
->java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 39
for ( structieee80211_sta_rates
i
if java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 14
java.lang.StringIndexOutOfBoundsException: Range [6, 7) out of bounds for length 6
mt76_wr(dev, for=0i msta->ates)java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}
mu = ( ((changed java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 0
for (i = mt7615_vif=
if (is_mt7663
msta->n_rates =i
else
mt76_wr(dev
}
}
java.lang.StringIndexOutOfBoundsException: Range [33, 6) out of bounds for length 0
struct(java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 27
u64 java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 0
{
java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 47
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 44
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
if (changed & BSS_CHANGED_ERP_SLOT) {
intjava.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 47
->){
time;
mt7615_mac_set_timing(phy); (;
}
}
if java.lang.StringIndexOutOfBoundsException: Range [19, 7) out of bounds for length 44
java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 72
c*java.lang.StringIndexOutOfBoundsException: Range [26, 1) out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 70
struct mt7615_sta* NULL
if (java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [37, 27) out of bounds for length 53
}
if java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
))
mt7615_mcu_add_beacon*;
if (changed java.lang.StringIndexOutOfBoundsException: Range [1, 0) out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 0
if ((changed iferr
java.lang.StringIndexOutOfBoundsException: Range [0, 28) out of bounds for length 20
struct mt7615_vif *mvif = (struct mt7615_vif java.lang.StringIndexOutOfBoundsException: Range [43, 41) out of bounds for length 42
java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 14
java.lang.StringIndexOutOfBoundsException: Range [8, 12) out of bounds for length 0
}
if ( java.lang.StringIndexOutOfBoundsException: Range [43, 35) out of bounds for length 75
mt7615_mac_set_beacon_filter(phy,
if (java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
mt7615_update_mu_group(hw, vif,
java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 27
}
static void
java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 34
struct err java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 32
{ *
struct mt7615_dev *dev java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
mt7615_mutex_acquire(dev);
java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 2
mt7615_mutex_releaseidxjava.lang.StringIndexOutOfBoundsException: Range [24, 20) out of bounds for length 42
}
enum ieee80211_ampdu_mlme_action actiojava.lang.StringIndexOutOfBoundsException: Range [40, 33) out of bounds for length 58
struct ieee80211_sta *sta)
struct struct ieee80211_txqjava.lang.StringIndexOutOfBoundsException: Range [29, 25) out of bounds for length 48
struct mt7615_sta *msta = (struct java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 36
struct mt7615_vif *mvifstruct
struct java.lang.StringIndexOutOfBoundsException: Range [18, 15) out of bounds for length 38
int idx, err;
-java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
if (idx < 0)
return -ENOSPC;
java.lang.StringIndexOutOfBoundsException: Range [0, 31) out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [1, 5) out of bounds for length 1
msta->wcidstruct java.lang.StringIndexOutOfBoundsException: Range [24, 18) out of bounds for length 44
x
msta- struct ieee80211_s java.lang.StringIndexOutOfBoundsException: Range [27, 23) out of bounds for length 25
phyjava.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 0
err = mt76_connac_pm_wake(phy java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 9
if (err)
&-)
struct true
err mt7615_mcu_add_bss_info( java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
if (err) java.lang.StringIndexOutOfBoundsException: Range [22, 6) out of bounds for length 21
returnjava.lang.StringIndexOutOfBoundsException: Range [38, 33) out of bounds for length 55
}
;
MT_WTBL_UPDATE_ADM_COUNT_CLEAR);
err java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
if (java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 9
java.lang.StringIndexOutOfBoundsException: Range [10, 6) out of bounds for length 10
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 12
}
mE_java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 0
void mt7615_mac_sta_remove(struct mt76_devjava.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 1
mt7615_sta_remove(java.lang.StringIndexOutOfBoundsException: Range [0, 24) out of bounds for length 9
{
struct mt7615_dev *dev =
struct mt7615_sta *void mt7615_sta_rate_tbl_updatejava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 1
wcid= m-java.lang.StringIndexOutOfBoundsException: Range [18, 16) out of bounds for length 41
mt76_connac_free_pending_tx_skbs(&dev->pm, java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 0
phy = mvif struct mt7615_vi*;
mt76_connac_pm_wake(phy->mt76, java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
&dev
mt7615_mac_wtbl_update>=mibjava.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
MT_WTBL_UPDATE_ADM_COUNT_CLEAR
if (vif->type = java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 16
java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 9
spin_lock_bh&evjava.lang.StringIndexOutOfBoundsException: Range [0, 21) out of bounds for length 2
if (!list_empty(&msta->wcidif
list_del_init(&msta->wcid java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
spin_unlock_bh(&mdev->java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 1
mt76_connac_pm_queue_skbstructjava.lang.StringIndexOutOfBoundsException: Range [20, 18) out of bounds for length 44
}
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
static void mt7615_sta_rate_tbl_update(struct java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 13
_ dev
java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 44
{
struct mt7615_dev *dev = mt7615_hw_devidx =idx>java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 2
_ hymjava.lang.StringIndexOutOfBoundsException: Range [42, 39) out of bounds for length 44
struct mt7615_sta *msta = (structjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
struct ieee80211_sta_rates *sta_rates = java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 15
int i;
if (!sta_rates)
;
spin_lock_bh(&dev->}
( java.lang.StringIndexOutOfBoundsException: Range [25, 21) out of bounds for length 27
msta->rates[{java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
msta->rates[].
msta->rates[(* java.lang.StringIndexOutOfBoundsException: Range [40, 38) out of bounds for length 60
if (struct mt7615_stamsta ;
break;
}
msta>mt76_txq if (!mt76_connac_pm_rjava.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 49
{.64 ,ev.java.lang.StringIndexOutOfBoundsException: Range [30, 30) out of bounds for length 0
}=(struct java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
spin_unlock_bhjava.lang.StringIndexOutOfBoundsException: Range [0, 21) out of bounds for length 0
}
void java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 0
{
struct mt7615_dev&ev-mt76oid(structjava.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 46
mt76.); java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 57
if
java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 27
return;
}
mt7615_offset_tsf
mt76_connac_pm_unref(&dev->mphy, &java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 34
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
static void java.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 41
struct ieee80211_tx_control *java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 8
struct sk_buff java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 8
{
java.lang.StringIndexOutOfBoundsException: Range [18, 7) out of bounds for length 44
aggr= ;
ret =java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 9
struct java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 8
*=&
struct mt7615_sta *java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
intif ( &!
java.lang.StringIndexOutOfBoundsException: Range of bounds for length 62
ret = mt7615_mcu_add_tx_ba(dev, params, true);
ssn phyjava.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
ieee80211_send_bar(vif, sta-> -rates (&ev> msta->;
IEEE80211_SN_TO_SEQ if(sta-rates[.idx <0| msta-rates[i]countjava.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
casejava.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 47
,,>;
java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 44
break;
case IEEE80211_AMPDU_TX_START:
ssn = mt7615_mac_get_sta_tid_sn(devjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
params->ssn = ssn
*=d java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 44
break;
case java.lang.StringIndexOutOfBoundsException: Range [41, 40) out of bounds for length 42
>java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 21
java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 49
java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 55
break;
}
java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 27
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}
nt
java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 28
list_del_init>java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
{
spin_unlock_bh(&mdev->EXPORT_SYMBOL_GPL(t7615_mac_sta_add)80211SKB_CB(skb
java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 0
}
static int
(int qid;
struct ieee80211_sta *staEXPORT_SYMBOL_GPLmt7615_mac_sta_remove
java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 1
return
(ontrol>ta){
}
int
s {
} structmt7615_dev*java.lang.StringIndexOutOfBoundsException: Range [0, 23) out of bounds for length 0
{
* struct mt7615_phy *phy = mt7615_hw_phy
struct struct
(-dev)
-> =rjava.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
stats-> java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 2
stats-java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
- mt7615_mcu_add_bss_infojava.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 48
(}
return 0; =)
}
u64
( skbq)
{
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 44
union java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 1
u64 t64;
u32 t32[2java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
} tsf;
;
32 * java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
idx =idx java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 2
reg=>1p * java.lang.StringIndexOutOfBoundsException: Range [42, 39) out of bounds for length 44
mt7615_mutex_acquire
/* TSF read */java.lang.StringIndexOutOfBoundsException: Range [24, 22) out of bounds for length 53
(,java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
76n;
1)
)
java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 1
}
static void >i].{
t7615_set_tsf( struct * w
u64 timestamp)
{
struct java.lang.StringIndexOutOfBoundsException: Range [18, 7) out of bounds for length 62
struct mt7615_dev *dev = mt7615_hw_dev(hw);
union {
u64 msta-n_ratesjava.lang.StringIndexOutOfBoundsException: Range [16, 7) out of bounds for length 23
u32 t32[2];
} 64 queue_workevmt76.,&p;
u16 idx = mvif->mt76. u16 idx = mvif->mt76.omac_idx
u32 reg;
idx = java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
reg = idx > 1 ? MT_LPON_TCR2 (d
mt76_connac_pm_unref(devjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
d,, java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
,
/* TSF software overwrite */)
mt76_rmw(dev , MT_LPON_TCR_MODE java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 8
java.lang.StringIndexOutOfBoundsException: Range [25, 21) out of bounds for length 27
}
static void
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
{
struct mt7615_vif *mvif = (struct ret = mt7615_mcu_add_tx_ba(dev, params, truejava.lang.StringIndexOutOfBoundsException: Range [40, 28) out of bounds for length 48
dev =h)java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
union {
u64 t64;
u32 sk_buff java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 8
} tsf = {struct mt7615_dev *dev = mt7615_hw_dev(java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
u16 idx = mvif->mt76.omac_idx;
u32 reg;
struct IEEE80211_AMPDU_TX_START
= >1 java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 0
mt7615_mutex_acquire(dev);
t76_wrd, MT_LPON_UTTR0 .t32[];
mt76_wr(java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 41
java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 55
mt7615_mutex_release(dev);
}
void
}
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 44
struct devjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
mt7615_mutex_acquire return - java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
phy->java.lang.StringIndexOutOfBoundsException: Range [0, 20) out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 27 | | |