h2c_pkt           147 drivers/net/wireless/realtek/rtw88/fw.c static void rtw_fw_send_h2c_packet(struct rtw_dev *rtwdev, u8 *h2c_pkt)
h2c_pkt           153 drivers/net/wireless/realtek/rtw88/fw.c 	FW_OFFLOAD_H2C_SET_SEQ_NUM(h2c_pkt, rtwdev->h2c.seq);
h2c_pkt           154 drivers/net/wireless/realtek/rtw88/fw.c 	ret = rtw_hci_write_data_h2c(rtwdev, h2c_pkt, H2C_PKT_SIZE);
h2c_pkt           166 drivers/net/wireless/realtek/rtw88/fw.c 	u8 h2c_pkt[H2C_PKT_SIZE] = {0};
h2c_pkt           169 drivers/net/wireless/realtek/rtw88/fw.c 	rtw_h2c_pkt_set_header(h2c_pkt, H2C_PKT_GENERAL_INFO);
h2c_pkt           171 drivers/net/wireless/realtek/rtw88/fw.c 	SET_PKT_H2C_TOTAL_LEN(h2c_pkt, total_size);
h2c_pkt           173 drivers/net/wireless/realtek/rtw88/fw.c 	GENERAL_INFO_SET_FW_TX_BOUNDARY(h2c_pkt,
h2c_pkt           177 drivers/net/wireless/realtek/rtw88/fw.c 	rtw_fw_send_h2c_packet(rtwdev, h2c_pkt);
h2c_pkt           185 drivers/net/wireless/realtek/rtw88/fw.c 	u8 h2c_pkt[H2C_PKT_SIZE] = {0};
h2c_pkt           194 drivers/net/wireless/realtek/rtw88/fw.c 	rtw_h2c_pkt_set_header(h2c_pkt, H2C_PKT_PHYDM_INFO);
h2c_pkt           196 drivers/net/wireless/realtek/rtw88/fw.c 	SET_PKT_H2C_TOTAL_LEN(h2c_pkt, total_size);
h2c_pkt           197 drivers/net/wireless/realtek/rtw88/fw.c 	PHYDM_INFO_SET_REF_TYPE(h2c_pkt, efuse->rfe_option);
h2c_pkt           198 drivers/net/wireless/realtek/rtw88/fw.c 	PHYDM_INFO_SET_RF_TYPE(h2c_pkt, fw_rf_type);
h2c_pkt           199 drivers/net/wireless/realtek/rtw88/fw.c 	PHYDM_INFO_SET_CUT_VER(h2c_pkt, hal->cut_version);
h2c_pkt           200 drivers/net/wireless/realtek/rtw88/fw.c 	PHYDM_INFO_SET_RX_ANT_STATUS(h2c_pkt, hal->antenna_tx);
h2c_pkt           201 drivers/net/wireless/realtek/rtw88/fw.c 	PHYDM_INFO_SET_TX_ANT_STATUS(h2c_pkt, hal->antenna_rx);
h2c_pkt           203 drivers/net/wireless/realtek/rtw88/fw.c 	rtw_fw_send_h2c_packet(rtwdev, h2c_pkt);
h2c_pkt           208 drivers/net/wireless/realtek/rtw88/fw.c 	u8 h2c_pkt[H2C_PKT_SIZE] = {0};
h2c_pkt           211 drivers/net/wireless/realtek/rtw88/fw.c 	rtw_h2c_pkt_set_header(h2c_pkt, H2C_PKT_IQK);
h2c_pkt           212 drivers/net/wireless/realtek/rtw88/fw.c 	SET_PKT_H2C_TOTAL_LEN(h2c_pkt, total_size);
h2c_pkt           213 drivers/net/wireless/realtek/rtw88/fw.c 	IQK_SET_CLEAR(h2c_pkt, para->clear);
h2c_pkt           214 drivers/net/wireless/realtek/rtw88/fw.c 	IQK_SET_SEGMENT_IQK(h2c_pkt, para->segment_iqk);
h2c_pkt           216 drivers/net/wireless/realtek/rtw88/fw.c 	rtw_fw_send_h2c_packet(rtwdev, h2c_pkt);
h2c_pkt           221 drivers/net/wireless/realtek/rtw88/fw.c 	u8 h2c_pkt[H2C_PKT_SIZE] = {0};
h2c_pkt           223 drivers/net/wireless/realtek/rtw88/fw.c 	SET_H2C_CMD_ID_CLASS(h2c_pkt, H2C_CMD_QUERY_BT_INFO);
h2c_pkt           225 drivers/net/wireless/realtek/rtw88/fw.c 	SET_QUERY_BT_INFO(h2c_pkt, true);
h2c_pkt           227 drivers/net/wireless/realtek/rtw88/fw.c 	rtw_fw_send_h2c_command(rtwdev, h2c_pkt);
h2c_pkt           232 drivers/net/wireless/realtek/rtw88/fw.c 	u8 h2c_pkt[H2C_PKT_SIZE] = {0};
h2c_pkt           234 drivers/net/wireless/realtek/rtw88/fw.c 	SET_H2C_CMD_ID_CLASS(h2c_pkt, H2C_CMD_WL_CH_INFO);
h2c_pkt           236 drivers/net/wireless/realtek/rtw88/fw.c 	SET_WL_CH_INFO_LINK(h2c_pkt, link);
h2c_pkt           237 drivers/net/wireless/realtek/rtw88/fw.c 	SET_WL_CH_INFO_CHNL(h2c_pkt, ch);
h2c_pkt           238 drivers/net/wireless/realtek/rtw88/fw.c 	SET_WL_CH_INFO_BW(h2c_pkt, bw);
h2c_pkt           240 drivers/net/wireless/realtek/rtw88/fw.c 	rtw_fw_send_h2c_command(rtwdev, h2c_pkt);
h2c_pkt           246 drivers/net/wireless/realtek/rtw88/fw.c 	u8 h2c_pkt[H2C_PKT_SIZE] = {0};
h2c_pkt           248 drivers/net/wireless/realtek/rtw88/fw.c 	SET_H2C_CMD_ID_CLASS(h2c_pkt, H2C_CMD_QUERY_BT_MP_INFO);
h2c_pkt           250 drivers/net/wireless/realtek/rtw88/fw.c 	SET_BT_MP_INFO_SEQ(h2c_pkt, req->seq);
h2c_pkt           251 drivers/net/wireless/realtek/rtw88/fw.c 	SET_BT_MP_INFO_OP_CODE(h2c_pkt, req->op_code);
h2c_pkt           252 drivers/net/wireless/realtek/rtw88/fw.c 	SET_BT_MP_INFO_PARA1(h2c_pkt, req->para1);
h2c_pkt           253 drivers/net/wireless/realtek/rtw88/fw.c 	SET_BT_MP_INFO_PARA2(h2c_pkt, req->para2);
h2c_pkt           254 drivers/net/wireless/realtek/rtw88/fw.c 	SET_BT_MP_INFO_PARA3(h2c_pkt, req->para3);
h2c_pkt           256 drivers/net/wireless/realtek/rtw88/fw.c 	rtw_fw_send_h2c_command(rtwdev, h2c_pkt);
h2c_pkt           261 drivers/net/wireless/realtek/rtw88/fw.c 	u8 h2c_pkt[H2C_PKT_SIZE] = {0};
h2c_pkt           264 drivers/net/wireless/realtek/rtw88/fw.c 	SET_H2C_CMD_ID_CLASS(h2c_pkt, H2C_CMD_FORCE_BT_TX_POWER);
h2c_pkt           266 drivers/net/wireless/realtek/rtw88/fw.c 	SET_BT_TX_POWER_INDEX(h2c_pkt, index);
h2c_pkt           268 drivers/net/wireless/realtek/rtw88/fw.c 	rtw_fw_send_h2c_command(rtwdev, h2c_pkt);
h2c_pkt           273 drivers/net/wireless/realtek/rtw88/fw.c 	u8 h2c_pkt[H2C_PKT_SIZE] = {0};
h2c_pkt           275 drivers/net/wireless/realtek/rtw88/fw.c 	SET_H2C_CMD_ID_CLASS(h2c_pkt, H2C_CMD_IGNORE_WLAN_ACTION);
h2c_pkt           277 drivers/net/wireless/realtek/rtw88/fw.c 	SET_IGNORE_WLAN_ACTION_EN(h2c_pkt, enable);
h2c_pkt           279 drivers/net/wireless/realtek/rtw88/fw.c 	rtw_fw_send_h2c_command(rtwdev, h2c_pkt);
h2c_pkt           285 drivers/net/wireless/realtek/rtw88/fw.c 	u8 h2c_pkt[H2C_PKT_SIZE] = {0};
h2c_pkt           287 drivers/net/wireless/realtek/rtw88/fw.c 	SET_H2C_CMD_ID_CLASS(h2c_pkt, H2C_CMD_COEX_TDMA_TYPE);
h2c_pkt           289 drivers/net/wireless/realtek/rtw88/fw.c 	SET_COEX_TDMA_TYPE_PARA1(h2c_pkt, para1);
h2c_pkt           290 drivers/net/wireless/realtek/rtw88/fw.c 	SET_COEX_TDMA_TYPE_PARA2(h2c_pkt, para2);
h2c_pkt           291 drivers/net/wireless/realtek/rtw88/fw.c 	SET_COEX_TDMA_TYPE_PARA3(h2c_pkt, para3);
h2c_pkt           292 drivers/net/wireless/realtek/rtw88/fw.c 	SET_COEX_TDMA_TYPE_PARA4(h2c_pkt, para4);
h2c_pkt           293 drivers/net/wireless/realtek/rtw88/fw.c 	SET_COEX_TDMA_TYPE_PARA5(h2c_pkt, para5);
h2c_pkt           295 drivers/net/wireless/realtek/rtw88/fw.c 	rtw_fw_send_h2c_command(rtwdev, h2c_pkt);
h2c_pkt           300 drivers/net/wireless/realtek/rtw88/fw.c 	u8 h2c_pkt[H2C_PKT_SIZE] = {0};
h2c_pkt           302 drivers/net/wireless/realtek/rtw88/fw.c 	SET_H2C_CMD_ID_CLASS(h2c_pkt, H2C_CMD_BT_WIFI_CONTROL);
h2c_pkt           304 drivers/net/wireless/realtek/rtw88/fw.c 	SET_BT_WIFI_CONTROL_OP_CODE(h2c_pkt, op_code);
h2c_pkt           306 drivers/net/wireless/realtek/rtw88/fw.c 	SET_BT_WIFI_CONTROL_DATA1(h2c_pkt, *data);
h2c_pkt           307 drivers/net/wireless/realtek/rtw88/fw.c 	SET_BT_WIFI_CONTROL_DATA2(h2c_pkt, *(data + 1));
h2c_pkt           308 drivers/net/wireless/realtek/rtw88/fw.c 	SET_BT_WIFI_CONTROL_DATA3(h2c_pkt, *(data + 2));
h2c_pkt           309 drivers/net/wireless/realtek/rtw88/fw.c 	SET_BT_WIFI_CONTROL_DATA4(h2c_pkt, *(data + 3));
h2c_pkt           310 drivers/net/wireless/realtek/rtw88/fw.c 	SET_BT_WIFI_CONTROL_DATA5(h2c_pkt, *(data + 4));
h2c_pkt           312 drivers/net/wireless/realtek/rtw88/fw.c 	rtw_fw_send_h2c_command(rtwdev, h2c_pkt);
h2c_pkt           317 drivers/net/wireless/realtek/rtw88/fw.c 	u8 h2c_pkt[H2C_PKT_SIZE] = {0};
h2c_pkt           321 drivers/net/wireless/realtek/rtw88/fw.c 	SET_H2C_CMD_ID_CLASS(h2c_pkt, H2C_CMD_RSSI_MONITOR);
h2c_pkt           323 drivers/net/wireless/realtek/rtw88/fw.c 	SET_RSSI_INFO_MACID(h2c_pkt, si->mac_id);
h2c_pkt           324 drivers/net/wireless/realtek/rtw88/fw.c 	SET_RSSI_INFO_RSSI(h2c_pkt, rssi);
h2c_pkt           325 drivers/net/wireless/realtek/rtw88/fw.c 	SET_RSSI_INFO_STBC(h2c_pkt, stbc_en);
h2c_pkt           327 drivers/net/wireless/realtek/rtw88/fw.c 	rtw_fw_send_h2c_command(rtwdev, h2c_pkt);
h2c_pkt           332 drivers/net/wireless/realtek/rtw88/fw.c 	u8 h2c_pkt[H2C_PKT_SIZE] = {0};
h2c_pkt           336 drivers/net/wireless/realtek/rtw88/fw.c 	SET_H2C_CMD_ID_CLASS(h2c_pkt, H2C_CMD_RA_INFO);
h2c_pkt           338 drivers/net/wireless/realtek/rtw88/fw.c 	SET_RA_INFO_MACID(h2c_pkt, si->mac_id);
h2c_pkt           339 drivers/net/wireless/realtek/rtw88/fw.c 	SET_RA_INFO_RATE_ID(h2c_pkt, si->rate_id);
h2c_pkt           340 drivers/net/wireless/realtek/rtw88/fw.c 	SET_RA_INFO_INIT_RA_LVL(h2c_pkt, si->init_ra_lv);
h2c_pkt           341 drivers/net/wireless/realtek/rtw88/fw.c 	SET_RA_INFO_SGI_EN(h2c_pkt, si->sgi_enable);
h2c_pkt           342 drivers/net/wireless/realtek/rtw88/fw.c 	SET_RA_INFO_BW_MODE(h2c_pkt, si->bw_mode);
h2c_pkt           343 drivers/net/wireless/realtek/rtw88/fw.c 	SET_RA_INFO_LDPC(h2c_pkt, si->ldpc_en);
h2c_pkt           344 drivers/net/wireless/realtek/rtw88/fw.c 	SET_RA_INFO_NO_UPDATE(h2c_pkt, no_update);
h2c_pkt           345 drivers/net/wireless/realtek/rtw88/fw.c 	SET_RA_INFO_VHT_EN(h2c_pkt, si->vht_enable);
h2c_pkt           346 drivers/net/wireless/realtek/rtw88/fw.c 	SET_RA_INFO_DIS_PT(h2c_pkt, disable_pt);
h2c_pkt           347 drivers/net/wireless/realtek/rtw88/fw.c 	SET_RA_INFO_RA_MASK0(h2c_pkt, (si->ra_mask & 0xff));
h2c_pkt           348 drivers/net/wireless/realtek/rtw88/fw.c 	SET_RA_INFO_RA_MASK1(h2c_pkt, (si->ra_mask & 0xff00) >> 8);
h2c_pkt           349 drivers/net/wireless/realtek/rtw88/fw.c 	SET_RA_INFO_RA_MASK2(h2c_pkt, (si->ra_mask & 0xff0000) >> 16);
h2c_pkt           350 drivers/net/wireless/realtek/rtw88/fw.c 	SET_RA_INFO_RA_MASK3(h2c_pkt, (si->ra_mask & 0xff000000) >> 24);
h2c_pkt           355 drivers/net/wireless/realtek/rtw88/fw.c 	rtw_fw_send_h2c_command(rtwdev, h2c_pkt);
h2c_pkt           360 drivers/net/wireless/realtek/rtw88/fw.c 	u8 h2c_pkt[H2C_PKT_SIZE] = {0};
h2c_pkt           362 drivers/net/wireless/realtek/rtw88/fw.c 	SET_H2C_CMD_ID_CLASS(h2c_pkt, H2C_CMD_MEDIA_STATUS_RPT);
h2c_pkt           363 drivers/net/wireless/realtek/rtw88/fw.c 	MEDIA_STATUS_RPT_SET_OP_MODE(h2c_pkt, connect);
h2c_pkt           364 drivers/net/wireless/realtek/rtw88/fw.c 	MEDIA_STATUS_RPT_SET_MACID(h2c_pkt, mac_id);
h2c_pkt           366 drivers/net/wireless/realtek/rtw88/fw.c 	rtw_fw_send_h2c_command(rtwdev, h2c_pkt);
h2c_pkt           372 drivers/net/wireless/realtek/rtw88/fw.c 	u8 h2c_pkt[H2C_PKT_SIZE] = {0};
h2c_pkt           374 drivers/net/wireless/realtek/rtw88/fw.c 	SET_H2C_CMD_ID_CLASS(h2c_pkt, H2C_CMD_SET_PWR_MODE);
h2c_pkt           376 drivers/net/wireless/realtek/rtw88/fw.c 	SET_PWR_MODE_SET_MODE(h2c_pkt, conf->mode);
h2c_pkt           377 drivers/net/wireless/realtek/rtw88/fw.c 	SET_PWR_MODE_SET_RLBM(h2c_pkt, conf->rlbm);
h2c_pkt           378 drivers/net/wireless/realtek/rtw88/fw.c 	SET_PWR_MODE_SET_SMART_PS(h2c_pkt, conf->smart_ps);
h2c_pkt           379 drivers/net/wireless/realtek/rtw88/fw.c 	SET_PWR_MODE_SET_AWAKE_INTERVAL(h2c_pkt, conf->awake_interval);
h2c_pkt           380 drivers/net/wireless/realtek/rtw88/fw.c 	SET_PWR_MODE_SET_PORT_ID(h2c_pkt, conf->port_id);
h2c_pkt           381 drivers/net/wireless/realtek/rtw88/fw.c 	SET_PWR_MODE_SET_PWR_STATE(h2c_pkt, conf->state);
h2c_pkt           383 drivers/net/wireless/realtek/rtw88/fw.c 	rtw_fw_send_h2c_command(rtwdev, h2c_pkt);
h2c_pkt           402 drivers/net/wireless/realtek/rtw88/fw.c 	u8 h2c_pkt[H2C_PKT_SIZE] = {0};
h2c_pkt           405 drivers/net/wireless/realtek/rtw88/fw.c 	SET_H2C_CMD_ID_CLASS(h2c_pkt, H2C_CMD_RSVD_PAGE);
h2c_pkt           408 drivers/net/wireless/realtek/rtw88/fw.c 	*(h2c_pkt + 1) = location;
h2c_pkt           412 drivers/net/wireless/realtek/rtw88/fw.c 	*(h2c_pkt + 2) = location;
h2c_pkt           416 drivers/net/wireless/realtek/rtw88/fw.c 	*(h2c_pkt + 3) = location;
h2c_pkt           420 drivers/net/wireless/realtek/rtw88/fw.c 	*(h2c_pkt + 4) = location;
h2c_pkt           423 drivers/net/wireless/realtek/rtw88/fw.c 	rtw_fw_send_h2c_command(rtwdev, h2c_pkt);
h2c_pkt           109 drivers/net/wireless/realtek/rtw88/fw.h #define SET_PKT_H2C_CATEGORY(h2c_pkt, value)                                   \
h2c_pkt           110 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(6, 0))
h2c_pkt           111 drivers/net/wireless/realtek/rtw88/fw.h #define SET_PKT_H2C_CMD_ID(h2c_pkt, value)                                     \
h2c_pkt           112 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
h2c_pkt           113 drivers/net/wireless/realtek/rtw88/fw.h #define SET_PKT_H2C_SUB_CMD_ID(h2c_pkt, value)                                 \
h2c_pkt           114 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 16))
h2c_pkt           115 drivers/net/wireless/realtek/rtw88/fw.h #define SET_PKT_H2C_TOTAL_LEN(h2c_pkt, value)                                  \
h2c_pkt           116 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(15, 0))
h2c_pkt           118 drivers/net/wireless/realtek/rtw88/fw.h static inline void rtw_h2c_pkt_set_header(u8 *h2c_pkt, u8 sub_id)
h2c_pkt           120 drivers/net/wireless/realtek/rtw88/fw.h 	SET_PKT_H2C_CATEGORY(h2c_pkt, H2C_PKT_CATEGORY);
h2c_pkt           121 drivers/net/wireless/realtek/rtw88/fw.h 	SET_PKT_H2C_CMD_ID(h2c_pkt, H2C_PKT_CMD_ID);
h2c_pkt           122 drivers/net/wireless/realtek/rtw88/fw.h 	SET_PKT_H2C_SUB_CMD_ID(h2c_pkt, sub_id);
h2c_pkt           125 drivers/net/wireless/realtek/rtw88/fw.h #define FW_OFFLOAD_H2C_SET_SEQ_NUM(h2c_pkt, value)                             \
h2c_pkt           126 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(31, 16))
h2c_pkt           127 drivers/net/wireless/realtek/rtw88/fw.h #define GENERAL_INFO_SET_FW_TX_BOUNDARY(h2c_pkt, value)                        \
h2c_pkt           128 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(23, 16))
h2c_pkt           130 drivers/net/wireless/realtek/rtw88/fw.h #define PHYDM_INFO_SET_REF_TYPE(h2c_pkt, value)                                \
h2c_pkt           131 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(7, 0))
h2c_pkt           132 drivers/net/wireless/realtek/rtw88/fw.h #define PHYDM_INFO_SET_RF_TYPE(h2c_pkt, value)                                 \
h2c_pkt           133 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(15, 8))
h2c_pkt           134 drivers/net/wireless/realtek/rtw88/fw.h #define PHYDM_INFO_SET_CUT_VER(h2c_pkt, value)                                 \
h2c_pkt           135 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(23, 16))
h2c_pkt           136 drivers/net/wireless/realtek/rtw88/fw.h #define PHYDM_INFO_SET_RX_ANT_STATUS(h2c_pkt, value)                           \
h2c_pkt           137 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(27, 24))
h2c_pkt           138 drivers/net/wireless/realtek/rtw88/fw.h #define PHYDM_INFO_SET_TX_ANT_STATUS(h2c_pkt, value)                           \
h2c_pkt           139 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, GENMASK(31, 28))
h2c_pkt           140 drivers/net/wireless/realtek/rtw88/fw.h #define IQK_SET_CLEAR(h2c_pkt, value)                                          \
h2c_pkt           141 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, BIT(0))
h2c_pkt           142 drivers/net/wireless/realtek/rtw88/fw.h #define IQK_SET_SEGMENT_IQK(h2c_pkt, value)                                    \
h2c_pkt           143 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x02, value, BIT(1))
h2c_pkt           160 drivers/net/wireless/realtek/rtw88/fw.h #define SET_H2C_CMD_ID_CLASS(h2c_pkt, value)				       \
h2c_pkt           161 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(7, 0))
h2c_pkt           163 drivers/net/wireless/realtek/rtw88/fw.h #define MEDIA_STATUS_RPT_SET_OP_MODE(h2c_pkt, value)                           \
h2c_pkt           164 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(8))
h2c_pkt           165 drivers/net/wireless/realtek/rtw88/fw.h #define MEDIA_STATUS_RPT_SET_MACID(h2c_pkt, value)                             \
h2c_pkt           166 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
h2c_pkt           168 drivers/net/wireless/realtek/rtw88/fw.h #define SET_PWR_MODE_SET_MODE(h2c_pkt, value)                                  \
h2c_pkt           169 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(14, 8))
h2c_pkt           170 drivers/net/wireless/realtek/rtw88/fw.h #define SET_PWR_MODE_SET_RLBM(h2c_pkt, value)                                  \
h2c_pkt           171 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(19, 16))
h2c_pkt           172 drivers/net/wireless/realtek/rtw88/fw.h #define SET_PWR_MODE_SET_SMART_PS(h2c_pkt, value)                              \
h2c_pkt           173 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 20))
h2c_pkt           174 drivers/net/wireless/realtek/rtw88/fw.h #define SET_PWR_MODE_SET_AWAKE_INTERVAL(h2c_pkt, value)                        \
h2c_pkt           175 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 24))
h2c_pkt           176 drivers/net/wireless/realtek/rtw88/fw.h #define SET_PWR_MODE_SET_PORT_ID(h2c_pkt, value)                               \
h2c_pkt           177 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(7, 5))
h2c_pkt           178 drivers/net/wireless/realtek/rtw88/fw.h #define SET_PWR_MODE_SET_PWR_STATE(h2c_pkt, value)                             \
h2c_pkt           179 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(15, 8))
h2c_pkt           180 drivers/net/wireless/realtek/rtw88/fw.h #define SET_RSSI_INFO_MACID(h2c_pkt, value)                                    \
h2c_pkt           181 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
h2c_pkt           182 drivers/net/wireless/realtek/rtw88/fw.h #define SET_RSSI_INFO_RSSI(h2c_pkt, value)                                     \
h2c_pkt           183 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 24))
h2c_pkt           184 drivers/net/wireless/realtek/rtw88/fw.h #define SET_RSSI_INFO_STBC(h2c_pkt, value)                                     \
h2c_pkt           185 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, BIT(1))
h2c_pkt           186 drivers/net/wireless/realtek/rtw88/fw.h #define SET_RA_INFO_MACID(h2c_pkt, value)                                      \
h2c_pkt           187 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
h2c_pkt           188 drivers/net/wireless/realtek/rtw88/fw.h #define SET_RA_INFO_RATE_ID(h2c_pkt, value)                                    \
h2c_pkt           189 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(20, 16))
h2c_pkt           190 drivers/net/wireless/realtek/rtw88/fw.h #define SET_RA_INFO_INIT_RA_LVL(h2c_pkt, value)                                \
h2c_pkt           191 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(22, 21))
h2c_pkt           192 drivers/net/wireless/realtek/rtw88/fw.h #define SET_RA_INFO_SGI_EN(h2c_pkt, value)                                     \
h2c_pkt           193 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(23))
h2c_pkt           194 drivers/net/wireless/realtek/rtw88/fw.h #define SET_RA_INFO_BW_MODE(h2c_pkt, value)                                    \
h2c_pkt           195 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(25, 24))
h2c_pkt           196 drivers/net/wireless/realtek/rtw88/fw.h #define SET_RA_INFO_LDPC(h2c_pkt, value)                                       \
h2c_pkt           197 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(26))
h2c_pkt           198 drivers/net/wireless/realtek/rtw88/fw.h #define SET_RA_INFO_NO_UPDATE(h2c_pkt, value)                                  \
h2c_pkt           199 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(27))
h2c_pkt           200 drivers/net/wireless/realtek/rtw88/fw.h #define SET_RA_INFO_VHT_EN(h2c_pkt, value)                                     \
h2c_pkt           201 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(29, 28))
h2c_pkt           202 drivers/net/wireless/realtek/rtw88/fw.h #define SET_RA_INFO_DIS_PT(h2c_pkt, value)                                     \
h2c_pkt           203 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(30))
h2c_pkt           204 drivers/net/wireless/realtek/rtw88/fw.h #define SET_RA_INFO_RA_MASK0(h2c_pkt, value)                                   \
h2c_pkt           205 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(7, 0))
h2c_pkt           206 drivers/net/wireless/realtek/rtw88/fw.h #define SET_RA_INFO_RA_MASK1(h2c_pkt, value)                                   \
h2c_pkt           207 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(15, 8))
h2c_pkt           208 drivers/net/wireless/realtek/rtw88/fw.h #define SET_RA_INFO_RA_MASK2(h2c_pkt, value)                                   \
h2c_pkt           209 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(23, 16))
h2c_pkt           210 drivers/net/wireless/realtek/rtw88/fw.h #define SET_RA_INFO_RA_MASK3(h2c_pkt, value)                                   \
h2c_pkt           211 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(31, 24))
h2c_pkt           212 drivers/net/wireless/realtek/rtw88/fw.h #define SET_QUERY_BT_INFO(h2c_pkt, value)                                      \
h2c_pkt           213 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(8))
h2c_pkt           214 drivers/net/wireless/realtek/rtw88/fw.h #define SET_WL_CH_INFO_LINK(h2c_pkt, value)                                    \
h2c_pkt           215 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
h2c_pkt           216 drivers/net/wireless/realtek/rtw88/fw.h #define SET_WL_CH_INFO_CHNL(h2c_pkt, value)                                    \
h2c_pkt           217 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
h2c_pkt           218 drivers/net/wireless/realtek/rtw88/fw.h #define SET_WL_CH_INFO_BW(h2c_pkt, value)                                      \
h2c_pkt           219 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 24))
h2c_pkt           220 drivers/net/wireless/realtek/rtw88/fw.h #define SET_BT_MP_INFO_SEQ(h2c_pkt, value)                                     \
h2c_pkt           221 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 12))
h2c_pkt           222 drivers/net/wireless/realtek/rtw88/fw.h #define SET_BT_MP_INFO_OP_CODE(h2c_pkt, value)                                 \
h2c_pkt           223 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
h2c_pkt           224 drivers/net/wireless/realtek/rtw88/fw.h #define SET_BT_MP_INFO_PARA1(h2c_pkt, value)                                   \
h2c_pkt           225 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 24))
h2c_pkt           226 drivers/net/wireless/realtek/rtw88/fw.h #define SET_BT_MP_INFO_PARA2(h2c_pkt, value)                                   \
h2c_pkt           227 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(7, 0))
h2c_pkt           228 drivers/net/wireless/realtek/rtw88/fw.h #define SET_BT_MP_INFO_PARA3(h2c_pkt, value)                                   \
h2c_pkt           229 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(15, 8))
h2c_pkt           230 drivers/net/wireless/realtek/rtw88/fw.h #define SET_BT_TX_POWER_INDEX(h2c_pkt, value)                                  \
h2c_pkt           231 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
h2c_pkt           232 drivers/net/wireless/realtek/rtw88/fw.h #define SET_IGNORE_WLAN_ACTION_EN(h2c_pkt, value)                              \
h2c_pkt           233 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, BIT(8))
h2c_pkt           234 drivers/net/wireless/realtek/rtw88/fw.h #define SET_COEX_TDMA_TYPE_PARA1(h2c_pkt, value)                               \
h2c_pkt           235 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
h2c_pkt           236 drivers/net/wireless/realtek/rtw88/fw.h #define SET_COEX_TDMA_TYPE_PARA2(h2c_pkt, value)                               \
h2c_pkt           237 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
h2c_pkt           238 drivers/net/wireless/realtek/rtw88/fw.h #define SET_COEX_TDMA_TYPE_PARA3(h2c_pkt, value)                               \
h2c_pkt           239 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 24))
h2c_pkt           240 drivers/net/wireless/realtek/rtw88/fw.h #define SET_COEX_TDMA_TYPE_PARA4(h2c_pkt, value)                               \
h2c_pkt           241 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(7, 0))
h2c_pkt           242 drivers/net/wireless/realtek/rtw88/fw.h #define SET_COEX_TDMA_TYPE_PARA5(h2c_pkt, value)                               \
h2c_pkt           243 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(15, 8))
h2c_pkt           244 drivers/net/wireless/realtek/rtw88/fw.h #define SET_BT_WIFI_CONTROL_OP_CODE(h2c_pkt, value)                            \
h2c_pkt           245 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(15, 8))
h2c_pkt           246 drivers/net/wireless/realtek/rtw88/fw.h #define SET_BT_WIFI_CONTROL_DATA1(h2c_pkt, value)                              \
h2c_pkt           247 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(23, 16))
h2c_pkt           248 drivers/net/wireless/realtek/rtw88/fw.h #define SET_BT_WIFI_CONTROL_DATA2(h2c_pkt, value)                              \
h2c_pkt           249 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x00, value, GENMASK(31, 24))
h2c_pkt           250 drivers/net/wireless/realtek/rtw88/fw.h #define SET_BT_WIFI_CONTROL_DATA3(h2c_pkt, value)                              \
h2c_pkt           251 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(7, 0))
h2c_pkt           252 drivers/net/wireless/realtek/rtw88/fw.h #define SET_BT_WIFI_CONTROL_DATA4(h2c_pkt, value)                              \
h2c_pkt           253 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(15, 8))
h2c_pkt           254 drivers/net/wireless/realtek/rtw88/fw.h #define SET_BT_WIFI_CONTROL_DATA5(h2c_pkt, value)                              \
h2c_pkt           255 drivers/net/wireless/realtek/rtw88/fw.h 	le32p_replace_bits((__le32 *)(h2c_pkt) + 0x01, value, GENMASK(23, 16))