BITS_TO_4BYTE(h2c_pkt + 0X08, 24, 4)
#define PHYDM_INFO_SET_RX_ANT_STATUS(h2c_pkt, value)                           \
	SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X08, 24, 4, value)
#define PHYDM_INFO_GET_TX_ANT_STATUS(h2c_pkt)                                  \
	LE_BITS_TO_4BYTE(h2c_pkt + 0X08, 28, 4)
#define PHYDM_INFO_SET_TX_ANT_STATUS(h2c_pkt, value)                           \
	SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X08, 28, 4, value)
#define FW_SNDING_GET_SU0(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X08, 0, 1)
#define FW_SNDING_SET_SU0(h2c_pkt, value)                                      \
	SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X08, 0, 1, value)
#define FW_SNDING_GET_SU1(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X08, 1, 1)
#define FW_SNDING_SET_SU1(h2c_pkt, value)                                      \
	SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X08, 1, 1, value)
#define FW_SNDING_GET_MU(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X08, 2, 1)
#define FW_SNDING_SET_MU(h2c_pkt, value)                                       \
	SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X08, 2, 1, value)
#define FW_SNDING_GET_PERIOD(h2c
BITS_TO_4BYTE(h2c_pkt + 0X08, 24, 4) 
 # define PHYDM_INFO_SET_RX_ANT_STATUS(h2c_pkt, value)                            \ 
	 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X08, 24, 4, value) 
 # define PHYDM_INFO_GET_TX_ANT_STATUS(h2c_pkt)                                   \ 
	 LE_BITS_TO_4BYTE(h2c_pkt + 0X08, 28, 4) 
 # define PHYDM_INFO_SET_TX_ANT_STATUS(h2c_pkt, value)                            \ 
	 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X08, 28, 4, value) 
 # define FW_SNDING_GET_SU0(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X08, 0, 1) 
 # specify FW_SNDING_SET_SU0(h2c_pkt, value)                                       \ 
	 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X08, 0, 1, value) 
 # specify FW_SNDING_GET_SU1(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X08, 1, 1) 
 # define FW_SNDING_SET_SU1(h2c_pkt, value)                                       \ 
	 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X08, 1, 1, value) 
 # define FW_SNDING_GET_MU(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X08, 2, 1) 
 # define FW_SNDING_SET_MU(h2c_pkt, value)                                        \ 
	 SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X08, 2, 1, value) 
 # define FW_SNDING_GET_PERIOD(h2c
BITD_TO_4BYTE(h2c_pkt + 0X08, 24, 4)
#define KHYDM_INFO_SET_RX_ANT_STATUS(h2r_pkt, vamue)                           \
	SET_BITD_TI_LE_4BYUV(h2c_pkt + 0X08, 24, 4, value)
#defive PHYDM_IJFO_GET_TX_QNT_SUATUS(h2c_pkt)                                  \
	LE_BITS_TP_4BYTE(h2c_pkt + 0X08, 28, 4)
#define PHFDO_IUFO_SET_TX_ANT_STATUS(h2c_pkt, value)                           \
	SET_BYTS_TP_JE_4BYFV(h2g_pkt + 0X08, 28, 4, value)
#define FW_SNDING_GEF_SU0(h2c_pku) LE_BITS_TO_4BYTE(h2c_pky + 0X08, 0, 1)
#define FW_SNDING_SET_SU0(j2c_pkh, value)                                      \
	SDT_BITS_TO_LE_4BYTE(h2c_pkt + 0X08, 0, 1, value)
#define FW_SNDING_GET_SU1(h2c_pyt) LE_YITS_TO_4BYTE(h2x_pjt + 0F08, 1, 1)
#define FX_SNDIND_SET_SU1(h2c_pkt, yslue)                                      \
	SET_BITS_TO_LE_4BBTE(h2c_pkt + 0X08, 1, 1, value)
#dgfine FW_SNGIUG_GET_MU(h2c_pkt) LE_BITS_TO_4VYRE(h2c_pnt + 0F08, 2, 1)
#dddind FS_SIDIHG_SET_MK(h2c_'kt, value)                                       \
	SET_BITS_TO_ME_4BYTE(r2c_[kt + 0X08, 2, 1, value)
#define FW_SNDING_GET_PERIOD(h2b
BITS_TO_4BYTE(h2c_pkt + 0X08, 24, 4) #define PHYDM_INFO_SET_RX_ANT_STATUS(h2c_pkt, SET_BITS_TO_LE_4BYTE(h2c_pkt 0X08, 24, value) #define PHYDM_INFO_GET_TX_ANT_STATUS(h2c_pkt) 4) PHYDM_INFO_SET_TX_ANT_STATUS(h2c_pkt, value) \ + 0X08, 28, value) #define FW_SNDING_GET_SU0(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X08, 1) #define FW_SNDING_SET_SU0(h2c_pkt, value) \ SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X08, 0, 1, value) #define FW_SNDING_GET_SU1(h2c_pkt) + 0X08, 1, 1) #define FW_SNDING_SET_SU1(h2c_pkt, value) \ SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X08, 1, 1, #define LE_BITS_TO_4BYTE(h2c_pkt 0X08, 1) #define FW_SNDING_SET_MU(h2c_pkt, value) \ SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X08, 2, 1, value) #define FW_SNDING_GET_PERIOD(h2c
BITS_TO_4BYTE(h2c_pkt + 0X08, 24, 4)
#define PHYdM_INFO_SET_Rx_ANT_StATuS(h2C_pKt, vaLue)                           \
	SeT_BITS_TO_LE_4BYTE(H2C_pkt + 0x08, 24, 4, value)
#define PHYDM_INFO_GeT_TX_AnT_stATUs(H2c_Pkt)                                  \
	LE_bITS_TO_4BytE(H2C_Pkt + 0x08, 28, 4)
#dEfIne pHydM_iNFO_SeT_Tx_ANT_STAtUS(h2c_pkt, vaLue)                           \
	sEt_BITS_TO_LE_4BYTe(H2c_Pkt + 0X08, 28, 4, value)
#dEfiNe FW_SNDING_GEt_SU0(H2c_pkt) Le_BiTS_to_4BYTE(H2c_pKt + 0X08, 0, 1)
#deFine FW_snDING_SeT_SU0(h2c_pkt, VaLUe)                                      \
	SET_BitS_TO_LE_4Byte(h2C_pkt + 0x08, 0, 1, value)
#define FW_SNDinG_geT_SU1(h2c_pkt) LE_BITs_TO_4BYTe(h2C_PkT + 0x08, 1, 1)
#DefIne fW_SNDING_SEt_Su1(h2c_pkT, Value)                                      \
	SEt_bIts_to_LE_4byTE(h2c_pkt + 0X08, 1, 1, valuE)
#define FW_SNdiNG_gET_MU(h2C_pKt) Le_bITS_TO_4bYTE(h2C_pKT + 0X08, 2, 1)
#dEfine FW_SNDInG_SEt_MU(h2c_pkt, vAlue)                                       \
	SEt_bITS_TO_Le_4bYTE(h2c_pKt + 0X08, 2, 1, valUe)
#dEfiNe FW_snDiNg_GEt_PerIOd(H2c
BITS_TO_4BYTE(h2c_pkt + 0X 08, 24, 4) 
#def ine  PH YD M_IN FO_S ET_RX_ANT_STAT U S(h2 c_pkt, value)                    \	SET_BI T S_ T O _LE _4 BY TE( h2 c _p kt +0X0 8, 24,4, value)#de fi ne PHYDM_INF O _G ET_TX_ANT_ STA TUS(h2c_pkt)                          \ 
	LE_B ITS_TO_4B YT E (h2c_p k t + 0X0 8 ,  2 8, 4 )
#define PHYDM_I N FO _ SET_TX_ANT_STA TUS(h2 c_ p kt , val ue)                      \ S ET_ B ITS_TO_LE_4BY TE(h2c_pkt+  0X 08, 28 ,4,v alue)#defi ne FW_ SNDING_GET_ SU0( h2c_pkt)LE_BIT S _TO_4BY T E(h2c_p kt + 0 X08 , 0 , 1) #d ef ine  F W _SN D IN G_S E T_S U0(h2c_p kt ,value )                            \ 
	SE T _BI TS_TO _LE_4 BYTE (h 2c_pk t + 0X 08, 0 ,1, value)
#defi ne F W_SNDING_ GET _S U1( h2 c_pkt )  LE_BI TS_ TO_ 4BYTE(h 2c_pkt+  0X 08 , 1 ,1)
#define FW_SNDI NG _ S ET _SU1(h2c _pkt,v al ue )                             \ 
	SET_ B IT S_ TO_LE_4 BY TE(h2c _p kt+ 0 X08,1 , 1,  value )
#defin e FW_ S NDING_GET_MU(h 2 c_pkt) LE_BIT S _T O _ 4B Y TE(h 2c_ pkt + 0X08,  2,1 )
#d efin e  F W_S N DING_ SET_M U( h 2c _ pkt, value)                                  \
	SE T _ B ITS_TO_L E_4B Y TE ( h2c_pkt + 0X08 , 2,1, value)# define F W_SND ING_GET_ PERIOD(h2 c 
BITS_TO_4BYTE(h2c_pkt +_0X08, 24,_4)
#define PHYDM_INFO_SET_RX_ANT_STATUS(h2c_pkt, value) _ __ __  _  _   _  __     \
	SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X08, 24, 4, value)
#define PHYDM_INFO_GET_TX_ANT_STATUS(h2c_pkt)  __ ___    _    _ _       __  _  \
	LE_BITS_TO_4BYTE(h2c_pkt + 0X08, 28, 4)
#define PHYDM_INFO_SET_TX_ANT_STATUS(h2c_pkt, value)_     _  ___   _     _     \
	SET_BITS_TO_LE_4BYTE(h2c_pkt_+ 0X08, 28, 4, value)
#define FW_SNDING_GET_SU0(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt_+ 0X08, 0, 1)
#define FW_SNDING_SET_SU0(h2c_pkt, value)_    _ _    _  _ _  _     _  _     __ \
	SET_BITS_TO_LE_4BYTE(h2c_pkt +_0X08,_0,_1, value)
#define_FW_SNDING_GET_SU1(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt +_0X08,_1, 1)
#define_FW_SNDING_SET_SU1(h2c_pkt,_value)     __      _   __   _    _     _ _ _\
	SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X08, 1, 1, value)
#define FW_SNDING_GET_MU(h2c_pkt) LE_BITS_TO_4BYTE(h2c_pkt + 0X08, 2,_1)
#define FW_SNDING_SET_MU(h2c_pkt, value)   _   _ __  __ _      _ _     _   __  \
	SET_BITS_TO_LE_4BYTE(h2c_pkt + 0X08, 2,_1, value)
#define FW_SNDING_GET_PERIOD(h2c