|
|
56e3f4 |
From 2cdc98b8d11857fee31fd79f8b15bf04f76e0f78 Mon Sep 17 00:00:00 2001
|
|
|
56e3f4 |
From: =?UTF-8?q?=C3=8D=C3=B1igo=20Huguet?= <ihuguet@redhat.com>
|
|
|
56e3f4 |
Date: Fri, 21 Jan 2022 08:49:03 +0100
|
|
|
56e3f4 |
Subject: [PATCH 19/36] rtw89: add const in the cast of le32_get_bits()
|
|
|
56e3f4 |
MIME-Version: 1.0
|
|
|
56e3f4 |
Content-Type: text/plain; charset=UTF-8
|
|
|
56e3f4 |
Content-Transfer-Encoding: 8bit
|
|
|
56e3f4 |
|
|
|
56e3f4 |
Bugzilla: http://bugzilla.redhat.com/2033291
|
|
|
56e3f4 |
|
|
|
56e3f4 |
commit 321e763ccc5260364600b4facd9e9acf645949b2
|
|
|
56e3f4 |
Author: Ping-Ke Shih <pkshih@realtek.com>
|
|
|
56e3f4 |
Date: Fri Nov 19 13:45:11 2021 +0800
|
|
|
56e3f4 |
|
|
|
56e3f4 |
rtw89: add const in the cast of le32_get_bits()
|
|
|
56e3f4 |
|
|
|
56e3f4 |
Add 'const' to be clear that this is a read-only access, and this patch
|
|
|
56e3f4 |
doesn't change logic at all.
|
|
|
56e3f4 |
|
|
|
56e3f4 |
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
|
|
|
56e3f4 |
Tested-by: Takashi Iwai <tiwai@suse.de>
|
|
|
56e3f4 |
Tested-by: Larry Finger <Larry.Finger@lwfinger.net>
|
|
|
56e3f4 |
Signed-off-by: Kalle Valo <kvalo@kernel.org>
|
|
|
56e3f4 |
Link: https://lore.kernel.org/r/20211119054512.10620-3-pkshih@realtek.com
|
|
|
56e3f4 |
|
|
|
56e3f4 |
Signed-off-by: Íñigo Huguet <ihuguet@redhat.com>
|
|
|
56e3f4 |
---
|
|
|
56e3f4 |
drivers/net/wireless/realtek/rtw89/fw.h | 68 +++++++++++++++----------------
|
|
|
56e3f4 |
drivers/net/wireless/realtek/rtw89/txrx.h | 46 ++++++++++-----------
|
|
|
56e3f4 |
2 files changed, 57 insertions(+), 57 deletions(-)
|
|
|
56e3f4 |
|
|
|
56e3f4 |
diff --git a/drivers/net/wireless/realtek/rtw89/fw.h b/drivers/net/wireless/realtek/rtw89/fw.h
|
|
|
56e3f4 |
index 36e8d0da6c1e..2a9953d1ae0c 100644
|
|
|
56e3f4 |
--- a/drivers/net/wireless/realtek/rtw89/fw.h
|
|
|
56e3f4 |
+++ b/drivers/net/wireless/realtek/rtw89/fw.h
|
|
|
56e3f4 |
@@ -252,36 +252,36 @@ struct rtw89_h2creg_sch_tx_en {
|
|
|
56e3f4 |
#define FW_EDCA_PARAM_AIFS_MSK GENMASK(7, 0)
|
|
|
56e3f4 |
|
|
|
56e3f4 |
#define GET_FWSECTION_HDR_SEC_SIZE(fwhdr) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(fwhdr) + 1), GENMASK(23, 0))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(fwhdr) + 1), GENMASK(23, 0))
|
|
|
56e3f4 |
#define GET_FWSECTION_HDR_CHECKSUM(fwhdr) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(fwhdr) + 1), BIT(28))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(fwhdr) + 1), BIT(28))
|
|
|
56e3f4 |
#define GET_FWSECTION_HDR_REDL(fwhdr) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(fwhdr) + 1), BIT(29))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(fwhdr) + 1), BIT(29))
|
|
|
56e3f4 |
#define GET_FWSECTION_HDR_DL_ADDR(fwhdr) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(fwhdr)), GENMASK(31, 0))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(fwhdr)), GENMASK(31, 0))
|
|
|
56e3f4 |
|
|
|
56e3f4 |
#define GET_FW_HDR_MAJOR_VERSION(fwhdr) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(fwhdr) + 1), GENMASK(7, 0))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(fwhdr) + 1), GENMASK(7, 0))
|
|
|
56e3f4 |
#define GET_FW_HDR_MINOR_VERSION(fwhdr) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(fwhdr) + 1), GENMASK(15, 8))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(fwhdr) + 1), GENMASK(15, 8))
|
|
|
56e3f4 |
#define GET_FW_HDR_SUBVERSION(fwhdr) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(fwhdr) + 1), GENMASK(23, 16))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(fwhdr) + 1), GENMASK(23, 16))
|
|
|
56e3f4 |
#define GET_FW_HDR_SUBINDEX(fwhdr) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(fwhdr) + 1), GENMASK(31, 24))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(fwhdr) + 1), GENMASK(31, 24))
|
|
|
56e3f4 |
#define GET_FW_HDR_MONTH(fwhdr) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(fwhdr) + 4), GENMASK(7, 0))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(fwhdr) + 4), GENMASK(7, 0))
|
|
|
56e3f4 |
#define GET_FW_HDR_DATE(fwhdr) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(fwhdr) + 4), GENMASK(15, 8))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(fwhdr) + 4), GENMASK(15, 8))
|
|
|
56e3f4 |
#define GET_FW_HDR_HOUR(fwhdr) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(fwhdr) + 4), GENMASK(23, 16))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(fwhdr) + 4), GENMASK(23, 16))
|
|
|
56e3f4 |
#define GET_FW_HDR_MIN(fwhdr) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(fwhdr) + 4), GENMASK(31, 24))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(fwhdr) + 4), GENMASK(31, 24))
|
|
|
56e3f4 |
#define GET_FW_HDR_YEAR(fwhdr) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(fwhdr) + 5), GENMASK(31, 0))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(fwhdr) + 5), GENMASK(31, 0))
|
|
|
56e3f4 |
#define GET_FW_HDR_SEC_NUM(fwhdr) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(fwhdr) + 6), GENMASK(15, 8))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(fwhdr) + 6), GENMASK(15, 8))
|
|
|
56e3f4 |
#define GET_FW_HDR_CMD_VERSERION(fwhdr) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(fwhdr) + 7), GENMASK(31, 24))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(fwhdr) + 7), GENMASK(31, 24))
|
|
|
56e3f4 |
static inline void SET_FW_HDR_PART_SIZE(void *fwhdr, u32 val)
|
|
|
56e3f4 |
{
|
|
|
56e3f4 |
le32p_replace_bits((__le32 *)fwhdr + 7, val, GENMASK(15, 0));
|
|
|
56e3f4 |
@@ -1170,49 +1170,49 @@ enum rtw89_btc_cxdrvinfo {
|
|
|
56e3f4 |
#define RTW89_C2H_HEADER_LEN 8
|
|
|
56e3f4 |
|
|
|
56e3f4 |
#define RTW89_GET_C2H_CATEGORY(c2h) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)c2h), GENMASK(1, 0))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)c2h), GENMASK(1, 0))
|
|
|
56e3f4 |
#define RTW89_GET_C2H_CLASS(c2h) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)c2h), GENMASK(7, 2))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)c2h), GENMASK(7, 2))
|
|
|
56e3f4 |
#define RTW89_GET_C2H_FUNC(c2h) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)c2h), GENMASK(15, 8))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)c2h), GENMASK(15, 8))
|
|
|
56e3f4 |
#define RTW89_GET_C2H_LEN(c2h) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(c2h) + 1), GENMASK(13, 0))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(c2h) + 1), GENMASK(13, 0))
|
|
|
56e3f4 |
|
|
|
56e3f4 |
#define RTW89_GET_C2H_LOG_SRT_PRT(c2h) (char *)((__le32 *)(c2h) + 2)
|
|
|
56e3f4 |
#define RTW89_GET_C2H_LOG_LEN(len) ((len) - RTW89_C2H_HEADER_LEN)
|
|
|
56e3f4 |
|
|
|
56e3f4 |
#define RTW89_GET_MAC_C2H_DONE_ACK_CAT(c2h) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(c2h) + 2), GENMASK(1, 0))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(c2h) + 2), GENMASK(1, 0))
|
|
|
56e3f4 |
#define RTW89_GET_MAC_C2H_DONE_ACK_CLASS(c2h) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(c2h) + 2), GENMASK(7, 2))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(c2h) + 2), GENMASK(7, 2))
|
|
|
56e3f4 |
#define RTW89_GET_MAC_C2H_DONE_ACK_FUNC(c2h) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(c2h) + 2), GENMASK(15, 8))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(c2h) + 2), GENMASK(15, 8))
|
|
|
56e3f4 |
#define RTW89_GET_MAC_C2H_DONE_ACK_H2C_RETURN(c2h) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(c2h) + 2), GENMASK(23, 16))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(c2h) + 2), GENMASK(23, 16))
|
|
|
56e3f4 |
#define RTW89_GET_MAC_C2H_DONE_ACK_H2C_SEQ(c2h) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(c2h) + 2), GENMASK(31, 24))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(c2h) + 2), GENMASK(31, 24))
|
|
|
56e3f4 |
|
|
|
56e3f4 |
#define RTW89_GET_MAC_C2H_REV_ACK_CAT(c2h) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(c2h) + 2), GENMASK(1, 0))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(c2h) + 2), GENMASK(1, 0))
|
|
|
56e3f4 |
#define RTW89_GET_MAC_C2H_REV_ACK_CLASS(c2h) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(c2h) + 2), GENMASK(7, 2))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(c2h) + 2), GENMASK(7, 2))
|
|
|
56e3f4 |
#define RTW89_GET_MAC_C2H_REV_ACK_FUNC(c2h) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(c2h) + 2), GENMASK(15, 8))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(c2h) + 2), GENMASK(15, 8))
|
|
|
56e3f4 |
#define RTW89_GET_MAC_C2H_REV_ACK_H2C_SEQ(c2h) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(c2h) + 2), GENMASK(23, 16))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(c2h) + 2), GENMASK(23, 16))
|
|
|
56e3f4 |
|
|
|
56e3f4 |
#define RTW89_GET_PHY_C2H_RA_RPT_MACID(c2h) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(c2h) + 2), GENMASK(15, 0))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(c2h) + 2), GENMASK(15, 0))
|
|
|
56e3f4 |
#define RTW89_GET_PHY_C2H_RA_RPT_RETRY_RATIO(c2h) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(c2h) + 2), GENMASK(23, 16))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(c2h) + 2), GENMASK(23, 16))
|
|
|
56e3f4 |
#define RTW89_GET_PHY_C2H_RA_RPT_MCSNSS(c2h) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(c2h) + 3), GENMASK(6, 0))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(c2h) + 3), GENMASK(6, 0))
|
|
|
56e3f4 |
#define RTW89_GET_PHY_C2H_RA_RPT_MD_SEL(c2h) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(c2h) + 3), GENMASK(9, 8))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(c2h) + 3), GENMASK(9, 8))
|
|
|
56e3f4 |
#define RTW89_GET_PHY_C2H_RA_RPT_GILTF(c2h) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(c2h) + 3), GENMASK(12, 10))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(c2h) + 3), GENMASK(12, 10))
|
|
|
56e3f4 |
#define RTW89_GET_PHY_C2H_RA_RPT_BW(c2h) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(c2h) + 3), GENMASK(14, 13))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(c2h) + 3), GENMASK(14, 13))
|
|
|
56e3f4 |
|
|
|
56e3f4 |
/* VHT, HE, HT-old: [6:4]: NSS, [3:0]: MCS
|
|
|
56e3f4 |
* HT-new: [6:5]: NA, [4:0]: MCS
|
|
|
56e3f4 |
diff --git a/drivers/net/wireless/realtek/rtw89/txrx.h b/drivers/net/wireless/realtek/rtw89/txrx.h
|
|
|
56e3f4 |
index f1e0fe36107d..5570d8ccf136 100644
|
|
|
56e3f4 |
--- a/drivers/net/wireless/realtek/rtw89/txrx.h
|
|
|
56e3f4 |
+++ b/drivers/net/wireless/realtek/rtw89/txrx.h
|
|
|
56e3f4 |
@@ -140,52 +140,52 @@
|
|
|
56e3f4 |
le32_get_bits((rxdesc)->dword5, GENMASK(7, 0))
|
|
|
56e3f4 |
|
|
|
56e3f4 |
#define RTW89_GET_RXINFO_USR_NUM(rpt) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)rpt), GENMASK(3, 0))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)rpt), GENMASK(3, 0))
|
|
|
56e3f4 |
#define RTW89_GET_RXINFO_FW_DEFINE(rpt) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)rpt), GENMASK(15, 8))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)rpt), GENMASK(15, 8))
|
|
|
56e3f4 |
#define RTW89_GET_RXINFO_LSIG_LEN(rpt) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)rpt), GENMASK(27, 16))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)rpt), GENMASK(27, 16))
|
|
|
56e3f4 |
#define RTW89_GET_RXINFO_IS_TO_SELF(rpt) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)rpt), BIT(28))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)rpt), BIT(28))
|
|
|
56e3f4 |
#define RTW89_GET_RXINFO_RX_CNT_VLD(rpt) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)rpt), BIT(29))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)rpt), BIT(29))
|
|
|
56e3f4 |
#define RTW89_GET_RXINFO_LONG_RXD(rpt) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)rpt), GENMASK(31, 30))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)rpt), GENMASK(31, 30))
|
|
|
56e3f4 |
#define RTW89_GET_RXINFO_SERVICE(rpt) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(rpt) + 1), GENMASK(15, 0))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(rpt) + 1), GENMASK(15, 0))
|
|
|
56e3f4 |
#define RTW89_GET_RXINFO_PLCP_LEN(rpt) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(rpt) + 1), GENMASK(23, 16))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(rpt) + 1), GENMASK(23, 16))
|
|
|
56e3f4 |
#define RTW89_GET_RXINFO_MAC_ID_VALID(rpt, usr) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(rpt) + (usr) + 2), BIT(0))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(rpt) + (usr) + 2), BIT(0))
|
|
|
56e3f4 |
#define RTW89_GET_RXINFO_DATA(rpt, usr) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(rpt) + (usr) + 2), BIT(1))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(rpt) + (usr) + 2), BIT(1))
|
|
|
56e3f4 |
#define RTW89_GET_RXINFO_CTRL(rpt, usr) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(rpt) + (usr) + 2), BIT(2))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(rpt) + (usr) + 2), BIT(2))
|
|
|
56e3f4 |
#define RTW89_GET_RXINFO_MGMT(rpt, usr) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(rpt) + (usr) + 2), BIT(3))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(rpt) + (usr) + 2), BIT(3))
|
|
|
56e3f4 |
#define RTW89_GET_RXINFO_BCM(rpt, usr) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(rpt) + (usr) + 2), BIT(4))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(rpt) + (usr) + 2), BIT(4))
|
|
|
56e3f4 |
#define RTW89_GET_RXINFO_MACID(rpt, usr) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(rpt) + (usr) + 2), GENMASK(15, 8))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(rpt) + (usr) + 2), GENMASK(15, 8))
|
|
|
56e3f4 |
|
|
|
56e3f4 |
#define RTW89_GET_PHY_STS_RSSI_A(sts) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(sts) + 1), GENMASK(7, 0))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(sts) + 1), GENMASK(7, 0))
|
|
|
56e3f4 |
#define RTW89_GET_PHY_STS_RSSI_B(sts) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(sts) + 1), GENMASK(15, 8))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(sts) + 1), GENMASK(15, 8))
|
|
|
56e3f4 |
#define RTW89_GET_PHY_STS_RSSI_C(sts) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(sts) + 1), GENMASK(23, 16))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(sts) + 1), GENMASK(23, 16))
|
|
|
56e3f4 |
#define RTW89_GET_PHY_STS_RSSI_D(sts) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(sts) + 1), GENMASK(31, 24))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(sts) + 1), GENMASK(31, 24))
|
|
|
56e3f4 |
#define RTW89_GET_PHY_STS_LEN(sts) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)sts), GENMASK(15, 8))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)sts), GENMASK(15, 8))
|
|
|
56e3f4 |
#define RTW89_GET_PHY_STS_RSSI_AVG(sts) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)sts), GENMASK(31, 24))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)sts), GENMASK(31, 24))
|
|
|
56e3f4 |
#define RTW89_GET_PHY_STS_IE_TYPE(ie) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)ie), GENMASK(4, 0))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)ie), GENMASK(4, 0))
|
|
|
56e3f4 |
#define RTW89_GET_PHY_STS_IE_LEN(ie) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)ie), GENMASK(11, 5))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)ie), GENMASK(11, 5))
|
|
|
56e3f4 |
#define RTW89_GET_PHY_STS_IE0_CFO(ie) \
|
|
|
56e3f4 |
- le32_get_bits(*((__le32 *)(ie) + 1), GENMASK(31, 20))
|
|
|
56e3f4 |
+ le32_get_bits(*((const __le32 *)(ie) + 1), GENMASK(31, 20))
|
|
|
56e3f4 |
|
|
|
56e3f4 |
enum rtw89_tx_channel {
|
|
|
56e3f4 |
RTW89_TXCH_ACH0 = 0,
|
|
|
56e3f4 |
--
|
|
|
56e3f4 |
2.13.6
|
|
|
56e3f4 |
|