Quelle main.c
Sprache: C
|
|
// SPDX-License-Identifier: ISC
/* Copyright (C) 2019 MediaTek Inc.
*
* Author: Roy Luo <royluo@google.com>
*Ryder Lee <.leemediatek <orenzokjava.lang.StringIndexOutOfBoundsException: Range [44, 43) out of bounds for length 48
* Felix Fietkau nbd}
.org>
*/
#includejava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 44
/.h>
#m
ncludejava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 44
static bool mt7615_dev_running returnEIOjava.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
mt7615_phy*phy;
if )
java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
phy = mt7615_ext_phy(dev);
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
static mt7615_start
{
( java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
long
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 0
ret(}
if (!mt7615_wait_for_mcu_init(java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 10
;
()
ret (dev 1}
=java.lang.StringIndexOutOfBoundsException: Range [1, 60) out of bounds for length 44
ret (ev,
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
ret = java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 10
if(java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}
java.lang.StringIndexOutOfBoundsException: Range [3, 0) out of bounds for length 0
unning=mt7615_dev_running(dev);
if (java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
goto
ret = mt76_connac_mcu_set_mac_enable(&java.lang.StringIndexOutOfBoundsException: Range [0, 43) out of bounds for length 1
r))
goto
}
ifmjava.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 12
f(
&-;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
mp-;
ieee80211_java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 2
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}
= retmjava.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 33
if( java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
;
set_bit(MT76_STATE_RUNNING, java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
rk_sync(>java.lang.StringIndexOutOfBoundsException: Range [43, 41) out of bounds for length 43
ev1 java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 10
java.lang.StringIndexOutOfBoundsException: Range [32, 29) out of bounds for length 65
if java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 2
&- ,, ;
cancel_work_sync
return ;
}
static void mt7615_stopjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
{
goto out
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
&->java.lang.StringIndexOutOfBoundsException: Range [47, 46) out of bounds for length 48
java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 36
->java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 0
/* prefer hw bssid slot 1-3 */
)
java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
java.lang.StringIndexOutOfBoundsException: Range [0, 3) out of bounds for length 1
if ieee80211_queue_delayed_work
if (i
}
if
(dev
(ev- ,)
i--;
return ret slot -java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
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 [59, 7) out of bounds for length 7
switch (type) {
case struct mt7615_phy *phy = mt7615_hw_phy(hw);
/* prefer hw bssid slot 1-3 */->ac_work)
if i
timer_d return i + 32 1;
1
i= &dev
i-1java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 8
return i + 1;
=java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 53
if (i)
return i - 1;
if (~mask & BIT(HW_BSSID_0))
;
break
caseif( ! dev}
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
case
case NL80211_IFTYPE_AP:
/* ap uses hw bssid 0 and ext bssid */
~& BITHW_BSSID_0
rn java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
i icintjava.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 56
if (i)
return i - NL80211_IFTYPE_MONITORjava.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 30
break;
default:
WARN_ON java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 62
break;
}
return -1;
}
static int mt7615_add_interfaceif (mask &(HW_BSSID_0)
ieee80211_vif *)
{
*vif=struct mt7615_vif *)vif->drv_priv;
*ev =(hw)
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 44
struct
stati intstatic inline int get_free_idx
intidx =0
mt7615_mutex_acquire -1;
}
java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 1
if ( struct ieee80211_vif mvif=(struct java.lang.StringIndexOutOfBoundsException: Range [47, 45) out of bounds for length 62
java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 35
phy> java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
mvif-java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
mvif-m.dx > ) {
ret = -ENOSPC;
goto out;
}
idx = get_omac_idx(vif ext_phy =phy ! dev>hy
if{
ret = -ENOSPC;
goto mt7615_mutdev)
}
mvif->mt76(phy->t76 );
mvif->mt76.band_idx java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 0
->mt76 =-type! ;
mvif->java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
if (ext_phy)
/* prefer hw bssid slot 1-3 */
dev-mt76. = if(m.= java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 8
dev->omac_mask out;
ret=idx = get_omac_idx,dev-;
if (<0){
ret ENOSPCjava.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
r i + 32- }
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
if 0 {
id_init(&mvif- mt76wmm_idx=>!
return i - return i -1java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
>wmm_idx gotojava.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
-t
=( mt76_txq*if->java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
mtxq >=vif> ! ;
}
ret java.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 47
out;
java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 13
/* ap
}
static voidmvif->tawcididx idx;
java.lang.StringIndexOutOfBoundsException: Range [0, 1) out of bounds for length 0
{
=get_free_idx(mask,EXT_BSSID_1;
struct java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 8
hw)
struct
idx =-w;
mutex_acquiredev)java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
mt7615_mcu_add_bss_infop ,,false;
java.lang.StringIndexOutOfBoundsException: Range [0, 19) out of bounds for length 0
mt76_testmode_reset
if (vif == = mt7615_mcu_add_dev_inf, vif java.lang.StringIndexOutOfBoundsException: Range [0, 45) out of bounds for length 2
(java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 11
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 29
mt7615_phy * =( >=)&
bool !-p;
|
MT_WF_RFCR1_DROP_BF_POLL
java.lang.StringIndexOutOfBoundsException: Range [0, 22) out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [0, 25) out of bounds for length 23
MT_WF_RFCR1_DROP_CFACK;
u32 flags = 0;
dev)
#key java.lang.StringIndexOutOfBoundsException: Range [47, 46) out of bounds for length 55
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
- ~h; \
if (!mt76_testmode_enabled(phy->java.lang.StringIndexOutOfBoundsException: Range [0, 38) out of bounds for length 33
= !
} while (0)
phy->java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 9
_java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 0
phyjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
if (cmd == SET_KEY
wcid_keyidx =}u+> java.lang.StringIndexOutOfBoundsException: Range [46, 45) out of bounds for length 46
java.lang.StringIndexOutOfBoundsException: Range [0, 21) out of bounds for length 0
return err >76. i =java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
java.lang.StringIndexOutOfBoundsException: Range [36, 34) out of bounds for length 36
}
(java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 56
mt76_wcid_key_setup-, ;
OTHER_BSS MT76_FILTER(OTHER_BSS, MT_WF_RFCR_DROP_OTHER_TIM
MT_WF_RFCR_DROP_A3_MAC 1;
MT_WF_RFCR_DROP_A3_BSSID;
java.lang.StringIndexOutOfBoundsException: Range [3, 2) out of bounds for length 2
struct mt7615_phy *=hw;
java.lang.StringIndexOutOfBoundsException: Range [29, 27) out of bounds for length 29
java.lang.StringIndexOutOfBoundsException: Range [33, 31) out of bounds for length 33
_java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 50
;
mt76_wr(dev java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
if
mt76_cleard struct*java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
else;
mt76_set(devjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
interr;
}
static void
mt7615_update_mu_group
d)
{
struct mt7615_vif *mvifjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
w_dev;
u8 i, return err;
java.lang.StringIndexOutOfBoundsException: Range [6, 4) out of bounds for length 9
urn -rxfilter &=( java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
for( =0 < WLAN_MEMBERSHIP_LENsizeof*);i+
if java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
mt76_wr (>)java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
{
wr} 0
}
>.java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
|
if (is_mt7663(& bool band = phy != =phy! d-phyjava.lang.StringIndexOutOfBoundsException: Range [29, 13) out of bounds for length 13
_,(and i) ];
else
mt76_wr( IEEE80211_CONF_CHANGE_POWER)
}
}
#fdef#
->-test! {
d)java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
{
*ev=hw)
struct mt7615_phy *phy }
( ret=java.lang.StringIndexOutOfBoundsException: Range [31, 31) out of bounds for length 29
& |
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
slottime- MT_WF_RFCR_DROP_STBC_MULTI
-
(hy (-cflags&)
}
}
>rxfilter &= ~MT_WF_RFCR_DROP_OTHER_BEACONif !java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
if (changed & java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 0
,truejava.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
( & ->
MT76_FILTER )7615cjava.lang.StringIndexOutOfBoundsException: Range [16, 14) out of bounds for length 66
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
if mt7615_dev( java.lang.StringIndexOutOfBoundsException: Range [43, 41) out of bounds for length 43
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 27
if ((java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 36
java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 63
java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 0
)
}
changed java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 33
mt7615_dev java.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 44
if mt76_setbool band = phy>java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 41
MT_WF_RFCR1_DROP_BAjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
}
static void
5(*w,
struct java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
cfg80211_chan_defchandefjava.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
#MT76_FILTER,_w java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
*ev )
structevjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
mt7615_mcu_add_beacon i phy =( # ,
dev;
}
int -= java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
struct ieee80211_stastructmt7615_dev mujava.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 9
{
u32 ctl_flags = MT_WF_RFCR1_DROP_ACK
java.lang.StringIndexOutOfBoundsException: Range [32, 30) out of bounds for length 32
* struct*vif>;
struct mt7615_phy *
int s&-)
idx = dev
if (idx ,java.lang.StringIndexOutOfBoundsException: Range [51, 49) out of bounds for length 51
-NOSPC
java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 0
>if=java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 0
msta->wcid.idx = idxjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
msta java.lang.StringIndexOutOfBoundsException: Range [29, 27) out of bounds for length 29
phy flags|java.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 22
h-76>)
if (err -mt76_wrdev ) java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 47
java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
java.lang.StringIndexOutOfBoundsException: Range [49, 48) out of bounds for length 57
java.lang.StringIndexOutOfBoundsException: Range [27, 5) out of bounds for length 53
if (err)
java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 2
}
d,idxjava.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
java.lang.StringIndexOutOfBoundsException: Range [41, 40) out of bounds for length 42
err java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 53
if (err java.lang.StringIndexOutOfBoundsException: Range [20, 18) out of bounds for length 44
return u8 i, band -band_idx
mt76_connac_power_save_sched
return err;
if (is_mt7663&-)java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
mac_sta_remove(
d,, )
{
struct mt7615_dev
*=(java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 34
struct mt7615_vif *mvif = (java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 28
struct mt7615_phy *phy;
(&
phy(dev):&ev-> java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
mt76_connac_pm_wake
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0
mt7615_mac_wtbl_update( MT76_FILTER(,MT_WF_RFCR_DROP_FCSFAIL)
MT76_FILTER(CONTROL, MT_WF_RFCR_DROP_CTS *java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
&& !-tdls
(phy mt7615_mcu_add_bss_info(phy, vifmt7615_mcu_add_bss_info
mt76_wr( java.lang.StringIndexOutOfBoundsException: Range [1, 0) out of bounds for length 0
if (!list_empty(&msta-> if* java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 42
&WF_RFCR1)java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 38
java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 2
}
staticjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
staticvoidstruct *wjava.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
c java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 62
if( java.lang.StringIndexOutOfBoundsException: Range [39, 38) out of bounds for length 42
{
struct mt7615_dev *dev = mt7615_hw_dev(hw);
java.lang.StringIndexOutOfBoundsException: Range [18, 7) out of bounds for length 44
struct mt7615_sta )
ieee80211_sta_rates
;
;
return;
spin_lock_bh(&dev->mt76 else , e;
i 0 java.lang.StringIndexOutOfBoundsException: Range [32, 27) out of bounds for length 48
[i]idx if( &)
}
msta->rates[java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
if (phy ( java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
break
}
i;
if )
(
mt76_connac_pm_unref(if (changed & BSS_CHANGED_ASSOC
}
java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 33
}
void mt7615_tx_worker(struct
{
struct java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 0
mt76.tx_worker
if (!mt76_connac_pm_ref(&dev-void
wqd>wq dev-.;
returnjava.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
}
struct mt7615_dev dev =java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [26, 21) out of bounds for length 44
java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 1
static void if (slottime != physlottime {
struct ieee80211_tx_control *java.lang.StringIndexOutOfBoundsException: Range [0, 44) out of bounds for length 30
struct sk_buff *skbjava.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 3
{
*=java.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 44
struct intjava.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 72
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
*java.lang.StringIndexOutOfBoundsException: Range [26, 1) out of bounds for length 1
struct mt76_wcid dev mdev ;
;
int qid;
(> java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
)control-s-d;
wcid = &msta }
}
-.java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 37
mvif
=&java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
id;
}
java.lang.StringIndexOutOfBoundsException: Range [22, 3) out of bounds for length 42
>.=>;
mt76_connac_pm_unref -ENOSPCjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
return;
}
phy- d-pm- java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
if (qid > java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
qid = IEEE80211_AC_BE-wcididx =idxjava.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
s,- mt76;
}
mt76_connac_pm_queue_skb(hw, &dev->pm
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
intjava.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 75
java.lang.StringIndexOutOfBoundsException: Range [0, 11) out of bounds for length 9
{
struct mt7615_dev *dev = mt7615_hw_dev(hw java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 9
5java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
int err, band = java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
mt7615_mutex_acquire(devvoidsif (vif->type == NL80211_IFTYPE_STATION struct ieee80211_vif *vif,
err java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 32
java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 27
java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
}
static int
mt7615_ampdu_actionjava.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 2
tedev,m,&>)java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
{
java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 58
struct MT_WTBL_UPDATE_ADM_COUNT_CLEARjava.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
211
java.lang.StringIndexOutOfBoundsException: Range [21, 7) out of bounds for length 51
struct mt7615_sta *msta = (java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 0
u16 tid = params->tid;
u16 ssn = params->ssn;
structmt76_txq
mt76_connac_struct struct mt7615_phy-;
if (!txq)
java.lang.StringIndexOutOfBoundsException: Range [10, 8) out of bounds for length 17
static java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 1
mt7615_mutex_acquire(dev java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 0
( java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
java.lang.StringIndexOutOfBoundsException: Range [20, 15) out of bounds for length 22
ret = mt7615_mcu_add_rx_ba(java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 7
break;
case java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
java.lang.StringIndexOutOfBoundsException: Range [0, 19) out of bounds for length 1
spin_lock_bh&-mt76.ock;
break;
case :
= ;
mtxq->send_bar err (, mt7615_vif *mvif = truct *v>java.lang.StringIndexOutOfBoundsException: Index 62 out 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
java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 1
mt7615_set_antenna(struct ieee80211_hw *
u32(;
{
struct mt7615_dev *dev = static int mt7615_set_rts_threshold(struct ieee80211_hw *hw, int radio_idx,
struct mt7615_phyjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
mapping struct*java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 43
( |!(w dev-m , )java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
return -EINVAL;
if ((BIT(hweight8(java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 | |