dword3
struct dword3 dw3;
struct dword3 dw3;
txwd_body->dword3 = rtw89_build_txwd_body3(desc_info);
txwd_info->dword3 = rtw89_build_txwd_info3(desc_info);
txwd_body->dword3 = rtw89_build_txwd_body3(desc_info);
txwd_info->dword3 = rtw89_build_txwd_info3(desc_info);
txwd_body->dword3 = rtw89_build_txwd_body3_v2(desc_info);
txwd_body->dword3 = rtw89_build_txwd_body3_v3(desc_info);
desc_info->icv_err = le32_get_bits(rxd_s->dword3, AX_RXD_ICV_ERR);
desc_info->crc32_err = le32_get_bits(rxd_s->dword3, AX_RXD_CRC32_ERR);
desc_info->hw_dec = le32_get_bits(rxd_s->dword3, AX_RXD_HW_DEC);
desc_info->sw_dec = le32_get_bits(rxd_s->dword3, AX_RXD_SW_DEC);
desc_info->addr1_match = le32_get_bits(rxd_s->dword3, AX_RXD_A1_MATCH);
desc_info->icv_err = le32_get_bits(rxd_s->dword3, BE_RXD_ICV_ERR);
desc_info->crc32_err = le32_get_bits(rxd_s->dword3, BE_RXD_CRC32_ERR);
desc_info->hw_dec = le32_get_bits(rxd_s->dword3, BE_RXD_HW_DEC);
desc_info->sw_dec = le32_get_bits(rxd_s->dword3, BE_RXD_SW_DEC);
desc_info->addr1_match = le32_get_bits(rxd_s->dword3, BE_RXD_A1_MATCH);
desc_info->icv_err = le32_get_bits(rxd_s->dword3, BE_RXD_ICV_ERR);
desc_info->crc32_err = le32_get_bits(rxd_s->dword3, BE_RXD_CRC32_ERR);
desc_info->hw_dec = le32_get_bits(rxd_s->dword3, BE_RXD_HW_DEC);
desc_info->sw_dec = le32_get_bits(rxd_s->dword3, BE_RXD_SW_DEC);
desc_info->addr1_match = le32_get_bits(rxd_s->dword3, BE_RXD_A1_MATCH);
__le32 dword3;
__le32 dword3;
__le32 dword3;
__le32 dword3;
__le32 dword3;
__le32 dword3;
__le32 dword3;
__le32 dword3;
__le32 dword3;
__le32 dword3;
__le32 dword3;
static int setup_first_bd_ep0(struct bdc *bdc, struct bdc_req *req, u32 *dword3)
*dword3 |= BD_TYPE_DS;
*dword3 |= BD_DIR_IN;
*dword3 |= BD_TYPE_SS;
*dword3 |= BD_DIR_IN;
u32 maxp, tfs, dword2, dword3;
dword2 = dword3 = 0;
dword3 |= BD_SOT|BD_SBF|(tfs<<BD_TFS_SHIFT);
ret = setup_first_bd_ep0(bdc, req, &dword3);
dword3 |= BD_ISP;
dword3 |= BD_IOC;
dword3 |= BD_EOT;
bd->offset[3] = cpu_to_le32(dword3);