Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xiphi1978
linux
提交
3b98c7f4
L
linux
项目概览
xiphi1978
/
linux
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
linux
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
3b98c7f4
编写于
8月 26, 2011
作者:
S
Stanislaw Gruszka
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
iwlegacy: s/TABLE/TBL/
Signed-off-by:
N
Stanislaw Gruszka
<
sgruszka@redhat.com
>
上级
0c2c8852
变更
15
隐藏空白更改
内联
并排
Showing
15 changed file
with
99 addition
and
99 deletion
+99
-99
drivers/net/wireless/iwlegacy/iwl-3945-fh.h
drivers/net/wireless/iwlegacy/iwl-3945-fh.h
+16
-16
drivers/net/wireless/iwlegacy/iwl-3945.c
drivers/net/wireless/iwlegacy/iwl-3945.c
+26
-26
drivers/net/wireless/iwlegacy/iwl-4965-calib.c
drivers/net/wireless/iwlegacy/iwl-4965-calib.c
+3
-3
drivers/net/wireless/iwlegacy/iwl-4965-rs.c
drivers/net/wireless/iwlegacy/iwl-4965-rs.c
+4
-4
drivers/net/wireless/iwlegacy/iwl-4965.c
drivers/net/wireless/iwlegacy/iwl-4965.c
+3
-3
drivers/net/wireless/iwlegacy/iwl-commands.h
drivers/net/wireless/iwlegacy/iwl-commands.h
+22
-22
drivers/net/wireless/iwlegacy/iwl-csr.h
drivers/net/wireless/iwlegacy/iwl-csr.h
+1
-1
drivers/net/wireless/iwlegacy/iwl-dev.h
drivers/net/wireless/iwlegacy/iwl-dev.h
+1
-1
drivers/net/wireless/iwlegacy/iwl-hcmd.c
drivers/net/wireless/iwlegacy/iwl-hcmd.c
+2
-2
drivers/net/wireless/iwlegacy/iwl-legacy-rs.h
drivers/net/wireless/iwlegacy/iwl-legacy-rs.h
+15
-15
drivers/net/wireless/iwlegacy/iwl-power.c
drivers/net/wireless/iwlegacy/iwl-power.c
+1
-1
drivers/net/wireless/iwlegacy/iwl-prph.h
drivers/net/wireless/iwlegacy/iwl-prph.h
+2
-2
drivers/net/wireless/iwlegacy/iwl-sta.c
drivers/net/wireless/iwlegacy/iwl-sta.c
+1
-1
drivers/net/wireless/iwlegacy/iwl3945-base.c
drivers/net/wireless/iwlegacy/iwl3945-base.c
+1
-1
drivers/net/wireless/iwlegacy/iwl4965-base.c
drivers/net/wireless/iwlegacy/iwl4965-base.c
+1
-1
未找到文件。
drivers/net/wireless/iwlegacy/iwl-3945-fh.h
浏览文件 @
3b98c7f4
...
...
@@ -74,25 +74,25 @@
#define FH39_MEM_LOWER_BOUND (0x0800)
#define FH39_MEM_UPPER_BOUND (0x1000)
#define FH39_CBCC_T
ABLE
(FH39_MEM_LOWER_BOUND + 0x140)
#define FH39_TFDB_T
ABLE
(FH39_MEM_LOWER_BOUND + 0x180)
#define FH39_RCSR_T
ABLE
(FH39_MEM_LOWER_BOUND + 0x400)
#define FH39_RSSR_T
ABLE
(FH39_MEM_LOWER_BOUND + 0x4c0)
#define FH39_TCSR_T
ABLE
(FH39_MEM_LOWER_BOUND + 0x500)
#define FH39_TSSR_T
ABLE
(FH39_MEM_LOWER_BOUND + 0x680)
#define FH39_CBCC_T
BL
(FH39_MEM_LOWER_BOUND + 0x140)
#define FH39_TFDB_T
BL
(FH39_MEM_LOWER_BOUND + 0x180)
#define FH39_RCSR_T
BL
(FH39_MEM_LOWER_BOUND + 0x400)
#define FH39_RSSR_T
BL
(FH39_MEM_LOWER_BOUND + 0x4c0)
#define FH39_TCSR_T
BL
(FH39_MEM_LOWER_BOUND + 0x500)
#define FH39_TSSR_T
BL
(FH39_MEM_LOWER_BOUND + 0x680)
/* TFDB (Transmit Frame Buffer Descriptor) */
#define FH39_TFDB(_ch, buf) (FH39_TFDB_T
ABLE
+ \
#define FH39_TFDB(_ch, buf) (FH39_TFDB_T
BL
+ \
((_ch) * 2 + (buf)) * 0x28)
#define FH39_TFDB_CHNL_BUF_CTRL_REG(_ch) (FH39_TFDB_T
ABLE
+ 0x50 * (_ch))
#define FH39_TFDB_CHNL_BUF_CTRL_REG(_ch) (FH39_TFDB_T
BL
+ 0x50 * (_ch))
/* CBCC channel is [0,2] */
#define FH39_CBCC(_ch) (FH39_CBCC_T
ABLE
+ (_ch) * 0x8)
#define FH39_CBCC(_ch) (FH39_CBCC_T
BL
+ (_ch) * 0x8)
#define FH39_CBCC_CTRL(_ch) (FH39_CBCC(_ch) + 0x00)
#define FH39_CBCC_BASE(_ch) (FH39_CBCC(_ch) + 0x04)
/* RCSR channel is [0,2] */
#define FH39_RCSR(_ch) (FH39_RCSR_T
ABLE
+ (_ch) * 0x40)
#define FH39_RCSR(_ch) (FH39_RCSR_T
BL
+ (_ch) * 0x40)
#define FH39_RCSR_CONFIG(_ch) (FH39_RCSR(_ch) + 0x00)
#define FH39_RCSR_RBD_BASE(_ch) (FH39_RCSR(_ch) + 0x04)
#define FH39_RCSR_WPTR(_ch) (FH39_RCSR(_ch) + 0x20)
...
...
@@ -101,19 +101,19 @@
#define FH39_RSCSR_CHNL0_WPTR (FH39_RCSR_WPTR(0))
/* RSSR */
#define FH39_RSSR_CTRL (FH39_RSSR_T
ABLE
+ 0x000)
#define FH39_RSSR_STATUS (FH39_RSSR_T
ABLE
+ 0x004)
#define FH39_RSSR_CTRL (FH39_RSSR_T
BL
+ 0x000)
#define FH39_RSSR_STATUS (FH39_RSSR_T
BL
+ 0x004)
/* TCSR */
#define FH39_TCSR(_ch) (FH39_TCSR_T
ABLE
+ (_ch) * 0x20)
#define FH39_TCSR(_ch) (FH39_TCSR_T
BL
+ (_ch) * 0x20)
#define FH39_TCSR_CONFIG(_ch) (FH39_TCSR(_ch) + 0x00)
#define FH39_TCSR_CREDIT(_ch) (FH39_TCSR(_ch) + 0x04)
#define FH39_TCSR_BUFF_STTS(_ch) (FH39_TCSR(_ch) + 0x08)
/* TSSR */
#define FH39_TSSR_CBB_BASE (FH39_TSSR_T
ABLE
+ 0x000)
#define FH39_TSSR_MSG_CONFIG (FH39_TSSR_T
ABLE
+ 0x008)
#define FH39_TSSR_TX_STATUS (FH39_TSSR_T
ABLE
+ 0x010)
#define FH39_TSSR_CBB_BASE (FH39_TSSR_T
BL
+ 0x000)
#define FH39_TSSR_MSG_CONFIG (FH39_TSSR_T
BL
+ 0x008)
#define FH39_TSSR_TX_STATUS (FH39_TSSR_T
BL
+ 0x010)
/* DBM */
...
...
drivers/net/wireless/iwlegacy/iwl-3945.c
浏览文件 @
3b98c7f4
...
...
@@ -60,8 +60,8 @@
RATE_##rn##M_IDX, \
RATE_##pp##M_IDX, \
RATE_##np##M_IDX, \
RATE_##r##M_IDX_T
ABLE
, \
RATE_##ip##M_IDX_T
ABLE
}
RATE_##r##M_IDX_T
BL
, \
RATE_##ip##M_IDX_T
BL
}
/*
* Parameter order:
...
...
@@ -1330,7 +1330,7 @@ static void il3945_hw_reg_set_scan_power(struct il_priv *il, u32 scan_tbl_idx,
/* use this channel group's 6Mbit clipping/saturation pwr,
* but cap at regulatory scan power restriction (set during init
* based on eeprom channel data) for this channel. */
power
=
min
(
ch_info
->
scan_power
,
clip_pwrs
[
RATE_6M_IDX_T
ABLE
]);
power
=
min
(
ch_info
->
scan_power
,
clip_pwrs
[
RATE_6M_IDX_T
BL
]);
power
=
min
(
power
,
il
->
tx_power_user_lmt
);
scan_power_info
->
requested_power
=
power
;
...
...
@@ -1342,7 +1342,7 @@ static void il3945_hw_reg_set_scan_power(struct il_priv *il, u32 scan_tbl_idx,
* *idx*. */
power_idx
=
ch_info
->
power_info
[
rate_idx
].
power_table_idx
-
(
power
-
ch_info
->
power_info
[
RATE_6M_IDX_T
ABLE
].
requested_power
)
*
2
;
[
RATE_6M_IDX_T
BL
].
requested_power
)
*
2
;
/* store reference idx that we use when adjusting *all* scan
* powers. So we can accommodate user (all channel) or spectrum
...
...
@@ -1394,7 +1394,7 @@ static int il3945_send_tx_power(struct il_priv *il)
}
if
(
!
il_is_channel_valid
(
ch_info
))
{
D_POWER
(
"Not calling TX_PWR_T
ABLE
_CMD on "
D_POWER
(
"Not calling TX_PWR_T
BL
_CMD on "
"non-Tx channel.
\n
"
);
return
0
;
}
...
...
@@ -1428,7 +1428,7 @@ static int il3945_send_tx_power(struct il_priv *il)
txpower
.
power
[
i
].
rate
);
}
return
il_send_cmd_pdu
(
il
,
REPLY_TX_PWR_T
ABLE
_CMD
,
return
il_send_cmd_pdu
(
il
,
REPLY_TX_PWR_T
BL
_CMD
,
sizeof
(
struct
il3945_txpowertable_cmd
),
&
txpower
);
...
...
@@ -1466,7 +1466,7 @@ static int il3945_hw_reg_set_new_power(struct il_priv *il,
power_info
=
ch_info
->
power_info
;
/* update OFDM Txpower settings */
for
(
i
=
RATE_6M_IDX_T
ABLE
;
i
<=
RATE_54M_IDX_TABLE
;
for
(
i
=
RATE_6M_IDX_T
BL
;
i
<=
RATE_54M_IDX_TBL
;
i
++
,
++
power_info
)
{
int
delta_idx
;
...
...
@@ -1490,14 +1490,14 @@ static int il3945_hw_reg_set_new_power(struct il_priv *il,
* ... all CCK power settings for a given channel are the *same*. */
if
(
power_changed
)
{
power
=
ch_info
->
power_info
[
RATE_12M_IDX_T
ABLE
].
ch_info
->
power_info
[
RATE_12M_IDX_T
BL
].
requested_power
+
IL_CCK_FROM_OFDM_POWER_DIFF
;
/* do all CCK rates' il3945_channel_power_info structures */
for
(
i
=
RATE_1M_IDX_T
ABLE
;
i
<=
RATE_11M_IDX_TABLE
;
i
++
)
{
for
(
i
=
RATE_1M_IDX_T
BL
;
i
<=
RATE_11M_IDX_TBL
;
i
++
)
{
power_info
->
requested_power
=
power
;
power_info
->
base_power_idx
=
ch_info
->
power_info
[
RATE_12M_IDX_T
ABLE
].
ch_info
->
power_info
[
RATE_12M_IDX_T
BL
].
base_power_idx
+
IL_CCK_FROM_OFDM_IDX_DIFF
;
++
power_info
;
}
...
...
@@ -1597,7 +1597,7 @@ static int il3945_hw_reg_comp_txpower_temp(struct il_priv *il)
for
(
scan_tbl_idx
=
0
;
scan_tbl_idx
<
IL_NUM_SCAN_RATES
;
scan_tbl_idx
++
)
{
s32
actual_idx
=
(
scan_tbl_idx
==
0
)
?
RATE_1M_IDX_T
ABLE
:
RATE_6M_IDX_TABLE
;
RATE_1M_IDX_T
BL
:
RATE_6M_IDX_TBL
;
il3945_hw_reg_set_scan_power
(
il
,
scan_tbl_idx
,
actual_idx
,
clip_pwrs
,
ch_info
,
a_band
);
...
...
@@ -2012,19 +2012,19 @@ static void il3945_hw_reg_init_channel_groups(struct il_priv *il)
for
(
rate_idx
=
0
;
rate_idx
<
RATE_COUNT_3945
;
rate_idx
++
,
clip_pwrs
++
)
{
switch
(
rate_idx
)
{
case
RATE_36M_IDX_T
ABLE
:
case
RATE_36M_IDX_T
BL
:
if
(
i
==
0
)
/* B/G */
*
clip_pwrs
=
satur_pwr
;
else
/* A */
*
clip_pwrs
=
satur_pwr
-
5
;
break
;
case
RATE_48M_IDX_T
ABLE
:
case
RATE_48M_IDX_T
BL
:
if
(
i
==
0
)
*
clip_pwrs
=
satur_pwr
-
7
;
else
*
clip_pwrs
=
satur_pwr
-
10
;
break
;
case
RATE_54M_IDX_T
ABLE
:
case
RATE_54M_IDX_T
BL
:
if
(
i
==
0
)
*
clip_pwrs
=
satur_pwr
-
9
;
else
...
...
@@ -2139,7 +2139,7 @@ int il3945_txpower_set_from_eeprom(struct il_priv *il)
}
/* set tx power for CCK rates, based on OFDM 12 Mbit settings*/
pwr_info
=
&
ch_info
->
power_info
[
RATE_12M_IDX_T
ABLE
];
pwr_info
=
&
ch_info
->
power_info
[
RATE_12M_IDX_T
BL
];
power
=
pwr_info
->
requested_power
+
IL_CCK_FROM_OFDM_POWER_DIFF
;
pwr_idx
=
pwr_info
->
power_table_idx
+
...
...
@@ -2169,7 +2169,7 @@ int il3945_txpower_set_from_eeprom(struct il_priv *il)
for
(
scan_tbl_idx
=
0
;
scan_tbl_idx
<
IL_NUM_SCAN_RATES
;
scan_tbl_idx
++
)
{
s32
actual_idx
=
(
scan_tbl_idx
==
0
)
?
RATE_1M_IDX_T
ABLE
:
RATE_6M_IDX_TABLE
;
RATE_1M_IDX_T
BL
:
RATE_6M_IDX_TBL
;
il3945_hw_reg_set_scan_power
(
il
,
scan_tbl_idx
,
actual_idx
,
clip_pwrs
,
ch_info
,
a_band
);
}
...
...
@@ -2223,7 +2223,7 @@ static u16 il3945_get_hcmd_size(u8 cmd_id, u16 len)
switch
(
cmd_id
)
{
case
REPLY_RXON
:
return
sizeof
(
struct
il3945_rxon_cmd
);
case
POWER_T
ABLE
_CMD
:
case
POWER_T
BL
_CMD
:
return
sizeof
(
struct
il3945_powertable_cmd
);
default:
return
len
;
...
...
@@ -2326,17 +2326,17 @@ int il3945_init_hw_rate_table(struct il_priv *il)
D_RATE
(
"Select A mode rate scale
\n
"
);
/* If one of the following CCK rates is used,
* have it fall back to the 6M OFDM rate */
for
(
i
=
RATE_1M_IDX_T
ABLE
;
i
<=
RATE_11M_IDX_T
ABLE
;
i
++
)
for
(
i
=
RATE_1M_IDX_T
BL
;
i
<=
RATE_11M_IDX_T
BL
;
i
++
)
table
[
i
].
next_rate_idx
=
il3945_rates
[
IL_FIRST_OFDM_RATE
].
table_rs_idx
;
/* Don't fall back to CCK rates */
table
[
RATE_12M_IDX_T
ABLE
].
next_rate_idx
=
RATE_9M_IDX_T
ABLE
;
table
[
RATE_12M_IDX_T
BL
].
next_rate_idx
=
RATE_9M_IDX_T
BL
;
/* Don't drop out of OFDM rates */
table
[
RATE_6M_IDX_T
ABLE
].
next_rate_idx
=
table
[
RATE_6M_IDX_T
BL
].
next_rate_idx
=
il3945_rates
[
IL_FIRST_OFDM_RATE
].
table_rs_idx
;
break
;
...
...
@@ -2349,14 +2349,14 @@ int il3945_init_hw_rate_table(struct il_priv *il)
il_is_associated
(
il
))
{
idx
=
IL_FIRST_CCK_RATE
;
for
(
i
=
RATE_6M_IDX_T
ABLE
;
i
<=
RATE_54M_IDX_T
ABLE
;
i
++
)
for
(
i
=
RATE_6M_IDX_T
BL
;
i
<=
RATE_54M_IDX_T
BL
;
i
++
)
table
[
i
].
next_rate_idx
=
il3945_rates
[
idx
].
table_rs_idx
;
idx
=
RATE_11M_IDX_T
ABLE
;
idx
=
RATE_11M_IDX_T
BL
;
/* CCK shouldn't fall back to OFDM... */
table
[
idx
].
next_rate_idx
=
RATE_5M_IDX_T
ABLE
;
table
[
idx
].
next_rate_idx
=
RATE_5M_IDX_T
BL
;
}
break
;
...
...
drivers/net/wireless/iwlegacy/iwl-4965-calib.c
浏览文件 @
3b98c7f4
...
...
@@ -429,18 +429,18 @@ static int il4965_sensitivity_write(struct il_priv *il)
il4965_prepare_legacy_sensitivity_tbl
(
il
,
data
,
&
cmd
.
table
[
0
]);
/* Update uCode's "work" table, and copy it to DSP */
cmd
.
control
=
SENSITIVITY_CMD_CONTROL_WORK_T
ABLE
;
cmd
.
control
=
SENSITIVITY_CMD_CONTROL_WORK_T
BL
;
/* Don't send command to uCode if nothing has changed */
if
(
!
memcmp
(
&
cmd
.
table
[
0
],
&
(
il
->
sensitivity_tbl
[
0
]),
sizeof
(
u16
)
*
HD_T
ABLE
_SIZE
))
{
sizeof
(
u16
)
*
HD_T
BL
_SIZE
))
{
D_CALIB
(
"No change in SENSITIVITY_CMD
\n
"
);
return
0
;
}
/* Copy table for comparison next time */
memcpy
(
&
(
il
->
sensitivity_tbl
[
0
]),
&
(
cmd
.
table
[
0
]),
sizeof
(
u16
)
*
HD_T
ABLE
_SIZE
);
sizeof
(
u16
)
*
HD_T
BL
_SIZE
);
return
il_send_cmd
(
il
,
&
cmd_out
);
}
...
...
drivers/net/wireless/iwlegacy/iwl-4965-rs.c
浏览文件 @
3b98c7f4
...
...
@@ -1001,11 +1001,11 @@ static void il4965_rs_set_stay_in_table(struct il_priv *il, u8 is_legacy,
D_RATE
(
"we are staying in the same table
\n
"
);
lq_sta
->
stay_in_tbl
=
1
;
/* only place this gets set */
if
(
is_legacy
)
{
lq_sta
->
table_count_limit
=
IL_LEGACY_T
ABLE
_COUNT
;
lq_sta
->
table_count_limit
=
IL_LEGACY_T
BL
_COUNT
;
lq_sta
->
max_failure_limit
=
IL_LEGACY_FAILURE_LIMIT
;
lq_sta
->
max_success_limit
=
IL_LEGACY_SUCCESS_LIMIT
;
}
else
{
lq_sta
->
table_count_limit
=
IL_NONE_LEGACY_T
ABLE
_COUNT
;
lq_sta
->
table_count_limit
=
IL_NONE_LEGACY_T
BL
_COUNT
;
lq_sta
->
max_failure_limit
=
IL_NONE_LEGACY_FAILURE_LIMIT
;
lq_sta
->
max_success_limit
=
IL_NONE_LEGACY_SUCCESS_LIMIT
;
}
...
...
@@ -1916,7 +1916,7 @@ static void il4965_rs_rate_scale_perform(struct il_priv *il,
* continuing to use the setup that we've been trying. */
if
(
win
->
average_tpt
>
lq_sta
->
last_tpt
)
{
D_RATE
(
"LQ: SWITCHING TO NEW T
ABLE
"
D_RATE
(
"LQ: SWITCHING TO NEW T
BL
"
"suc=%d cur-tpt=%d old-tpt=%d
\n
"
,
win
->
success_ratio
,
win
->
average_tpt
,
...
...
@@ -1932,7 +1932,7 @@ static void il4965_rs_rate_scale_perform(struct il_priv *il,
/* Else poor success; go back to mode in "active" table */
}
else
{
D_RATE
(
"LQ: GOING BACK TO THE OLD T
ABLE
"
D_RATE
(
"LQ: GOING BACK TO THE OLD T
BL
"
"suc=%d cur-tpt=%d old-tpt=%d
\n
"
,
win
->
success_ratio
,
win
->
average_tpt
,
...
...
drivers/net/wireless/iwlegacy/iwl-4965.c
浏览文件 @
3b98c7f4
...
...
@@ -1010,7 +1010,7 @@ static int il4965_fill_txpower_tbl(struct il_priv *il, u8 band, u16 channel,
}
/* for each of 33 bit-rates (including 1 for CCK) */
for
(
i
=
0
;
i
<
POWER_T
ABLE
_NUM_ENTRIES
;
i
++
)
{
for
(
i
=
0
;
i
<
POWER_T
BL
_NUM_ENTRIES
;
i
++
)
{
u8
is_mimo_rate
;
union
il4965_tx_power_dual_stream
tx_power
;
...
...
@@ -1072,7 +1072,7 @@ static int il4965_fill_txpower_tbl(struct il_priv *il, u8 band, u16 channel,
power_idx
+=
9
;
/* CCK, rate 32, reduce txpower for CCK */
if
(
i
==
POWER_T
ABLE
_CCK_ENTRY
)
if
(
i
==
POWER_T
BL
_CCK_ENTRY
)
power_idx
+=
IL_TX_POWER_CCK_COMPENSATION_C_STEP
;
...
...
@@ -1144,7 +1144,7 @@ static int il4965_send_tx_power(struct il_priv *il)
goto
out
;
ret
=
il_send_cmd_pdu
(
il
,
REPLY_TX_PWR_T
ABLE
_CMD
,
sizeof
(
cmd
),
&
cmd
);
REPLY_TX_PWR_T
BL
_CMD
,
sizeof
(
cmd
),
&
cmd
);
out:
return
ret
;
...
...
drivers/net/wireless/iwlegacy/iwl-commands.h
浏览文件 @
3b98c7f4
...
...
@@ -114,7 +114,7 @@ enum {
SPECTRUM_MEASURE_NOTIFICATION
=
0x75
,
/* Power Management */
POWER_T
ABLE
_CMD
=
0x77
,
POWER_T
BL
_CMD
=
0x77
,
PM_SLEEP_NOTIFICATION
=
0x7A
,
PM_DEBUG_STATISTIC_NOTIFIC
=
0x7B
,
...
...
@@ -130,7 +130,7 @@ enum {
REPLY_TX_BEACON
=
0x91
,
/* Miscellaneous commands */
REPLY_TX_PWR_T
ABLE
_CMD
=
0x97
,
REPLY_TX_PWR_T
BL
_CMD
=
0x97
,
/* Bluetooth device coexistence config command */
REPLY_BT_CONFIG
=
0x9b
,
...
...
@@ -214,7 +214,7 @@ struct il_cmd_header {
/**
* struct il3945_tx_power
*
* Used in REPLY_TX_PWR_T
ABLE
_CMD, REPLY_SCAN_CMD, REPLY_CHANNEL_SWITCH
* Used in REPLY_TX_PWR_T
BL
_CMD, REPLY_SCAN_CMD, REPLY_CHANNEL_SWITCH
*
* Each entry contains two values:
* 1) DSP gain (or sometimes called DSP attenuation). This is a fine-grained
...
...
@@ -233,7 +233,7 @@ struct il3945_tx_power {
/**
* struct il3945_power_per_rate
*
* Used in REPLY_TX_PWR_T
ABLE
_CMD, REPLY_CHANNEL_SWITCH
* Used in REPLY_TX_PWR_T
BL
_CMD, REPLY_CHANNEL_SWITCH
*/
struct
il3945_power_per_rate
{
u8
rate
;
/* plcp */
...
...
@@ -326,9 +326,9 @@ struct il3945_power_per_rate {
#define RATE_MCS_ANT_ABC_MSK (RATE_MCS_ANT_AB_MSK | RATE_MCS_ANT_C_MSK)
#define RATE_ANT_NUM 3
#define POWER_T
ABLE
_NUM_ENTRIES 33
#define POWER_T
ABLE
_NUM_HT_OFDM_ENTRIES 32
#define POWER_T
ABLE
_CCK_ENTRY 32
#define POWER_T
BL
_NUM_ENTRIES 33
#define POWER_T
BL
_NUM_HT_OFDM_ENTRIES 32
#define POWER_T
BL
_CCK_ENTRY 32
#define IL_PWR_NUM_HT_OFDM_ENTRIES 24
#define IL_PWR_CCK_ENTRIES 2
...
...
@@ -336,7 +336,7 @@ struct il3945_power_per_rate {
/**
* union il4965_tx_power_dual_stream
*
* Host format used for REPLY_TX_PWR_T
ABLE
_CMD, REPLY_CHANNEL_SWITCH
* Host format used for REPLY_TX_PWR_T
BL
_CMD, REPLY_CHANNEL_SWITCH
* Use __le32 version (struct tx_power_dual_stream) when building command.
*
* Driver provides radio gain and DSP attenuation settings to device in pairs,
...
...
@@ -360,7 +360,7 @@ union il4965_tx_power_dual_stream {
/**
* struct tx_power_dual_stream
*
* Table entries in REPLY_TX_PWR_T
ABLE
_CMD, REPLY_CHANNEL_SWITCH
* Table entries in REPLY_TX_PWR_T
BL
_CMD, REPLY_CHANNEL_SWITCH
*
* Same format as il_tx_power_dual_stream, but __le32
*/
...
...
@@ -371,10 +371,10 @@ struct tx_power_dual_stream {
/**
* struct il4965_tx_power_db
*
* Entire table within REPLY_TX_PWR_T
ABLE
_CMD, REPLY_CHANNEL_SWITCH
* Entire table within REPLY_TX_PWR_T
BL
_CMD, REPLY_CHANNEL_SWITCH
*/
struct
il4965_tx_power_db
{
struct
tx_power_dual_stream
power_tbl
[
POWER_T
ABLE
_NUM_ENTRIES
];
struct
tx_power_dual_stream
power_tbl
[
POWER_T
BL
_NUM_ENTRIES
];
}
__packed
;
/******************************************************************************
...
...
@@ -653,7 +653,7 @@ enum {
* channel.
*
* NOTE: All RXONs wipe clean the internal txpower table. Driver must
* issue a new REPLY_TX_PWR_T
ABLE
_CMD after each REPLY_RXON (0x10),
* issue a new REPLY_TX_PWR_T
BL
_CMD after each REPLY_RXON (0x10),
* regardless of whether RXON_FILTER_ASSOC_MSK is set.
*/
...
...
@@ -1067,7 +1067,7 @@ struct il_addsta_cmd {
#define ADD_STA_SUCCESS_MSK 0x1
#define ADD_STA_NO_ROOM_IN_T
ABLE
0x2
#define ADD_STA_NO_ROOM_IN_T
BL
0x2
#define ADD_STA_NO_BLOCK_ACK_RESOURCE 0x4
#define ADD_STA_MODIFY_NON_EXIST_STA 0x8
/*
...
...
@@ -1271,7 +1271,7 @@ struct il_rx_mpdu_res_start {
* command, as set up by the REPLY_RATE_SCALE (for 3945) or
* REPLY_TX_LINK_QUALITY_CMD (4965).
*
* Driver sets up transmit power for various rates via REPLY_TX_PWR_T
ABLE
_CMD.
* Driver sets up transmit power for various rates via REPLY_TX_PWR_T
BL
_CMD.
* This command must be executed after every RXON command, before Tx can occur.
*****************************************************************************/
...
...
@@ -1754,7 +1754,7 @@ struct il_compressed_ba_resp {
}
__packed
;
/*
* REPLY_TX_PWR_T
ABLE
_CMD = 0x97 (command, has simple generic response)
* REPLY_TX_PWR_T
BL
_CMD = 0x97 (command, has simple generic response)
*
* See details under "TXPOWER" in iwl-4965-hw.h.
*/
...
...
@@ -1909,7 +1909,7 @@ struct il_link_qual_agg_params {
* procedures are possible, and may work better for particular environments.
*
*
* FILLING THE RATE T
ABLE
* FILLING THE RATE T
BL
*
* Given a particular initial rate and mode, as determined by the rate
* scaling algorithm described below, the Linux driver uses the following
...
...
@@ -2263,7 +2263,7 @@ struct il_spectrum_notification {
* struct il_powertable_cmd - Power Table Command
* @flags: See below:
*
* POWER_T
ABLE
_CMD = 0x77 (command, has simple generic response)
* POWER_T
BL
_CMD = 0x77 (command, has simple generic response)
*
* PM allow:
* bit 0 - '0' Driver not allow power management
...
...
@@ -2290,7 +2290,7 @@ struct il_spectrum_notification {
* '10' force xtal sleep
* '11' Illegal set
*
* NOTE: if sleep_interval[SLEEP_INTRVL_T
ABLE
_SIZE-1] > DTIM period then
* NOTE: if sleep_interval[SLEEP_INTRVL_T
BL
_SIZE-1] > DTIM period then
* ucode assume sleep over DTIM is allowed and we don't need to wake up
* for every DTIM.
*/
...
...
@@ -3219,7 +3219,7 @@ struct il_missed_beacon_notif {
/*
* Table entries in SENSITIVITY_CMD (struct il_sensitivity_cmd)
*/
#define HD_T
ABLE
_SIZE (11)
/* number of entries */
#define HD_T
BL
_SIZE (11)
/* number of entries */
#define HD_MIN_ENERGY_CCK_DET_IDX (0)
/* table idxes */
#define HD_MIN_ENERGY_OFDM_DET_IDX (1)
#define HD_AUTO_CORR32_X1_TH_ADD_MIN_IDX (2)
...
...
@@ -3233,8 +3233,8 @@ struct il_missed_beacon_notif {
#define HD_OFDM_ENERGY_TH_IN_IDX (10)
/* Control field in struct il_sensitivity_cmd */
#define SENSITIVITY_CMD_CONTROL_DEFAULT_T
ABLE
cpu_to_le16(0)
#define SENSITIVITY_CMD_CONTROL_WORK_T
ABLE
cpu_to_le16(1)
#define SENSITIVITY_CMD_CONTROL_DEFAULT_T
BL
cpu_to_le16(0)
#define SENSITIVITY_CMD_CONTROL_WORK_T
BL
cpu_to_le16(1)
/**
* struct il_sensitivity_cmd
...
...
@@ -3245,7 +3245,7 @@ struct il_missed_beacon_notif {
*/
struct
il_sensitivity_cmd
{
__le16
control
;
/* always use "1" */
__le16
table
[
HD_T
ABLE
_SIZE
];
/* use HD_* as idx */
__le16
table
[
HD_T
BL
_SIZE
];
/* use HD_* as idx */
}
__packed
;
...
...
drivers/net/wireless/iwlegacy/iwl-csr.h
浏览文件 @
3b98c7f4
...
...
@@ -357,7 +357,7 @@
/* HPET MEM debug */
#define CSR_DBG_HPET_MEM_REG_VAL (0xFFFF0000)
/* DRAM INT T
ABLE
*/
/* DRAM INT T
BL
*/
#define CSR_DRAM_INT_TBL_ENABLE (1 << 31)
#define CSR_DRAM_INIT_TBL_WRAP_CHECK (1 << 27)
...
...
drivers/net/wireless/iwlegacy/iwl-dev.h
浏览文件 @
3b98c7f4
...
...
@@ -1060,7 +1060,7 @@ struct il_priv {
u8
start_calib
;
struct
il_sensitivity_data
sensitivity_data
;
struct
il_chain_noise_data
chain_noise_data
;
__le16
sensitivity_tbl
[
HD_T
ABLE
_SIZE
];
__le16
sensitivity_tbl
[
HD_T
BL
_SIZE
];
struct
il_ht_config
current_ht_config
;
...
...
drivers/net/wireless/iwlegacy/iwl-hcmd.c
浏览文件 @
3b98c7f4
...
...
@@ -58,7 +58,7 @@ const char *il_get_cmd_string(u8 cmd)
IL_CMD
(
CHANNEL_SWITCH_NOTIFICATION
);
IL_CMD
(
REPLY_SPECTRUM_MEASUREMENT_CMD
);
IL_CMD
(
SPECTRUM_MEASURE_NOTIFICATION
);
IL_CMD
(
POWER_T
ABLE
_CMD
);
IL_CMD
(
POWER_T
BL
_CMD
);
IL_CMD
(
PM_SLEEP_NOTIFICATION
);
IL_CMD
(
PM_DEBUG_STATISTIC_NOTIFIC
);
IL_CMD
(
REPLY_SCAN_CMD
);
...
...
@@ -68,7 +68,7 @@ const char *il_get_cmd_string(u8 cmd)
IL_CMD
(
SCAN_COMPLETE_NOTIFICATION
);
IL_CMD
(
BEACON_NOTIFICATION
);
IL_CMD
(
REPLY_TX_BEACON
);
IL_CMD
(
REPLY_TX_PWR_T
ABLE
_CMD
);
IL_CMD
(
REPLY_TX_PWR_T
BL
_CMD
);
IL_CMD
(
REPLY_BT_CONFIG
);
IL_CMD
(
REPLY_STATISTICS_CMD
);
IL_CMD
(
STATISTICS_NOTIFICATION
);
...
...
drivers/net/wireless/iwlegacy/iwl-legacy-rs.h
浏览文件 @
3b98c7f4
...
...
@@ -80,19 +80,19 @@ enum {
};
enum
{
RATE_6M_IDX_T
ABLE
=
0
,
RATE_9M_IDX_T
ABLE
,
RATE_12M_IDX_T
ABLE
,
RATE_18M_IDX_T
ABLE
,
RATE_24M_IDX_T
ABLE
,
RATE_36M_IDX_T
ABLE
,
RATE_48M_IDX_T
ABLE
,
RATE_54M_IDX_T
ABLE
,
RATE_1M_IDX_T
ABLE
,
RATE_2M_IDX_T
ABLE
,
RATE_5M_IDX_T
ABLE
,
RATE_11M_IDX_T
ABLE
,
RATE_INVM_IDX_T
ABLE
=
RATE_INVM_IDX
-
1
,
RATE_6M_IDX_T
BL
=
0
,
RATE_9M_IDX_T
BL
,
RATE_12M_IDX_T
BL
,
RATE_18M_IDX_T
BL
,
RATE_24M_IDX_T
BL
,
RATE_36M_IDX_T
BL
,
RATE_48M_IDX_T
BL
,
RATE_54M_IDX_T
BL
,
RATE_1M_IDX_T
BL
,
RATE_2M_IDX_T
BL
,
RATE_5M_IDX_T
BL
,
RATE_11M_IDX_T
BL
,
RATE_INVM_IDX_T
BL
=
RATE_INVM_IDX
-
1
,
};
enum
{
...
...
@@ -213,11 +213,11 @@ enum {
* searching for a new modulation mode */
#define IL_LEGACY_FAILURE_LIMIT 160
#define IL_LEGACY_SUCCESS_LIMIT 480
#define IL_LEGACY_T
ABLE
_COUNT 160
#define IL_LEGACY_T
BL
_COUNT 160
#define IL_NONE_LEGACY_FAILURE_LIMIT 400
#define IL_NONE_LEGACY_SUCCESS_LIMIT 4500
#define IL_NONE_LEGACY_T
ABLE
_COUNT 1500
#define IL_NONE_LEGACY_T
BL
_COUNT 1500
/* Success ratio (ACKed / attempted tx frames) values (perfect is 128 * 100) */
#define IL_RS_GOOD_RATIO 12800
/* 100% */
...
...
drivers/net/wireless/iwlegacy/iwl-power.c
浏览文件 @
3b98c7f4
...
...
@@ -88,7 +88,7 @@ il_set_power(struct il_priv *il, struct il_powertable_cmd *cmd)
le32_to_cpu
(
cmd
->
sleep_interval
[
3
]),
le32_to_cpu
(
cmd
->
sleep_interval
[
4
]));
return
il_send_cmd_pdu
(
il
,
POWER_T
ABLE
_CMD
,
return
il_send_cmd_pdu
(
il
,
POWER_T
BL
_CMD
,
sizeof
(
struct
il_powertable_cmd
),
cmd
);
}
...
...
drivers/net/wireless/iwlegacy/iwl-prph.h
浏览文件 @
3b98c7f4
...
...
@@ -189,7 +189,7 @@
* procedure.
*
* This save/restore method is mostly for autonomous power management during
* normal operation (result of POWER_T
ABLE
_CMD). Platform suspend/resume and
* normal operation (result of POWER_T
BL
_CMD). Platform suspend/resume and
* RFKILL should use complete restarts (with total re-initialization) of uCode,
* allowing total shutdown (including BSM memory).
*
...
...
@@ -494,7 +494,7 @@
* When queue is in Scheduler-ACK mode, frames placed in a that queue must be
* for only one combination of receiver address (RA) and traffic ID (TID), i.e.
* one QOS priority level destined for one station (for this wireless link,
* not final destination). The SCD_TRANSLATE_T
ABLE
area provides 16 16-bit
* not final destination). The SCD_TRANSLATE_T
BL
area provides 16 16-bit
* mappings, one for each of the 16 queues. If queue is not in Scheduler-ACK
* mode, the device ignores the mapping value.
*
...
...
drivers/net/wireless/iwlegacy/iwl-sta.c
浏览文件 @
3b98c7f4
...
...
@@ -83,7 +83,7 @@ static int il_process_add_sta_resp(struct il_priv *il,
il_sta_ucode_activate
(
il
,
sta_id
);
ret
=
0
;
break
;
case
ADD_STA_NO_ROOM_IN_T
ABLE
:
case
ADD_STA_NO_ROOM_IN_T
BL
:
IL_ERR
(
"Adding station %d failed, no room in table.
\n
"
,
sta_id
);
break
;
...
...
drivers/net/wireless/iwlegacy/iwl3945-base.c
浏览文件 @
3b98c7f4
...
...
@@ -885,7 +885,7 @@ static void il3945_setup_rx_handlers(struct il_priv *il)
* Rx theory of operation
*
* The host allocates 32 DMA target addresses and passes the host address
* to the firmware at register IL_RFDS_T
ABLE
_LOWER + N * RFD_SIZE where N is
* to the firmware at register IL_RFDS_T
BL
_LOWER + N * RFD_SIZE where N is
* 0 to 31
*
* Rx Queue Indexes
...
...
drivers/net/wireless/iwlegacy/iwl4965-base.c
浏览文件 @
3b98c7f4
...
...
@@ -1470,7 +1470,7 @@ static const char * const desc_lookup_text[] = {
"HW_ERROR_TUNE_LOCK"
,
"HW_ERROR_TEMPERATURE"
,
"ILLEGAL_CHAN_FREQ"
,
"VCC_NOT_ST
ABLE
"
,
"VCC_NOT_ST
BL
"
,
"FH_ERROR"
,
"NMI_INTERRUPT_HOST"
,
"NMI_INTERRUPT_ACTION_PT"
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录