Lines Matching refs:PMacTxInfo

2128 	RT_PMAC_TX_INFO PMacTxInfo = pMptCtx->PMacTxInfo;  in hal_mpt_query_phytxok()  local
2144 if (IS_MPT_CCK_RATE(PMacTxInfo.TX_RATE)) in hal_mpt_query_phytxok()
2380 RT_PMAC_TX_INFO PMacTxInfo = pMptCtx->PMacTxInfo; in mpt_ProSetPMacTx() local
2388 PRINT_DATA("LSIG ", PMacTxInfo.LSIG, 3); in mpt_ProSetPMacTx()
2389 PRINT_DATA("HT_SIG", PMacTxInfo.HT_SIG, 6); in mpt_ProSetPMacTx()
2390 PRINT_DATA("VHT_SIG_A", PMacTxInfo.VHT_SIG_A, 6); in mpt_ProSetPMacTx()
2391 PRINT_DATA("VHT_SIG_B", PMacTxInfo.VHT_SIG_B, 4); in mpt_ProSetPMacTx()
2392 dbg_print("VHT_SIG_B_CRC %x\n", PMacTxInfo.VHT_SIG_B_CRC); in mpt_ProSetPMacTx()
2393 PRINT_DATA("VHT_Delimiter", PMacTxInfo.VHT_Delimiter, 4); in mpt_ProSetPMacTx()
2396 PRINT_DATA("Dest Address", PMacTxInfo.MacAddress, ETH_ALEN); in mpt_ProSetPMacTx()
2399 PMacTxInfo.PacketPeriod = pmppriv->pktInterval; in mpt_ProSetPMacTx()
2402 PMacTxInfo.PacketCount = pmppriv->tx.count; in mpt_ProSetPMacTx()
2404 …TBC %d bLDPC %d NDP_sound %d\n", PMacTxInfo.bSGI, PMacTxInfo.bSPreamble, PMacTxInfo.bSTBC, PMacTxI… in mpt_ProSetPMacTx()
2405 …d PacketLength %d PacketPattern %d\n", PMacTxInfo.TX_SC, PMacTxInfo.BandWidth, PMacTxInfo.PacketPe… in mpt_ProSetPMacTx()
2406 PMacTxInfo.PacketLength, PMacTxInfo.PacketPattern); in mpt_ProSetPMacTx()
2408 if (hal_spec->tx_nss_num < 2 && MPT_IS_2SS_RATE(PMacTxInfo.TX_RATE)) in mpt_ProSetPMacTx()
2410 if (hal_spec->tx_nss_num < 3 && MPT_IS_3SS_RATE(PMacTxInfo.TX_RATE)) in mpt_ProSetPMacTx()
2412 if (hal_spec->tx_nss_num < 4 && MPT_IS_4SS_RATE(PMacTxInfo.TX_RATE)) in mpt_ProSetPMacTx()
2414 if (!is_supported_vht(Adapter->registrypriv.wireless_mode) && MPT_IS_VHT_RATE(PMacTxInfo.TX_RATE)) in mpt_ProSetPMacTx()
2416 if (!is_supported_ht(Adapter->registrypriv.wireless_mode) && MPT_IS_HT_RATE(PMacTxInfo.TX_RATE)) in mpt_ProSetPMacTx()
2419 if (PMacTxInfo.BandWidth == 1 && hal_chk_bw_cap(Adapter, BW_CAP_40M)) in mpt_ProSetPMacTx()
2420 PMacTxInfo.BandWidth = CHANNEL_WIDTH_40; in mpt_ProSetPMacTx()
2421 else if (PMacTxInfo.BandWidth == 2 && hal_chk_bw_cap(Adapter, BW_CAP_80M)) in mpt_ProSetPMacTx()
2422 PMacTxInfo.BandWidth = CHANNEL_WIDTH_80; in mpt_ProSetPMacTx()
2424 PMacTxInfo.BandWidth = CHANNEL_WIDTH_20; in mpt_ProSetPMacTx()
2430 if (PMacTxInfo.bEnPMacTx == TRUE) { in mpt_ProSetPMacTx()
2431 pMptCtx->HWTxmode = PMacTxInfo.Mode; in mpt_ProSetPMacTx()
2432 pMptCtx->mpt_rate_index = PMacTxInfo.TX_RATE; in mpt_ProSetPMacTx()
2433 if (PMacTxInfo.Mode != PACKETS_TX) in mpt_ProSetPMacTx()
2436 PMacTxInfo.Mode = pMptCtx->HWTxmode; in mpt_ProSetPMacTx()
2437 PMacTxInfo.TX_RATE = pMptCtx->mpt_rate_index; in mpt_ProSetPMacTx()
2440 if (PMacTxInfo.Mode == OFDM_Single_Tone_TX) { in mpt_ProSetPMacTx()
2441 phydm_mp_set_single_tone(p_dm_odm, PMacTxInfo.bEnPMacTx ,pMptCtx->mpt_rf_path); in mpt_ProSetPMacTx()
2446 if (PMacTxInfo.Mode == CCK_Carrier_Suppression_TX) { in mpt_ProSetPMacTx()
2447 phydm_mp_set_carrier_supp(p_dm_odm, PMacTxInfo.bEnPMacTx ,PMacTxInfo.TX_RATE); in mpt_ProSetPMacTx()
2453 mpt_convert_phydm_txinfo_for_jaguar3(&PMacTxInfo, &phydm_mactxinfo); in mpt_ProSetPMacTx()
2459 if (PMacTxInfo.bEnPMacTx == FALSE) { in mpt_ProSetPMacTx()
2486 pMptCtx->mpt_rate_index = PMacTxInfo.TX_RATE; in mpt_ProSetPMacTx()
2488 if (PMacTxInfo.Mode == CONTINUOUS_TX) { in mpt_ProSetPMacTx()
2490 PMacTxInfo.PacketCount = 1; in mpt_ProSetPMacTx()
2494 if (IS_MPT_CCK_RATE(PMacTxInfo.TX_RATE)) in mpt_ProSetPMacTx()
2498 } else if (PMacTxInfo.Mode == OFDM_Single_Tone_TX) { in mpt_ProSetPMacTx()
2501 PMacTxInfo.PacketCount = 1; in mpt_ProSetPMacTx()
2503 if (IS_MPT_CCK_RATE(PMacTxInfo.TX_RATE)) in mpt_ProSetPMacTx()
2507 } else if (PMacTxInfo.Mode == PACKETS_TX) { in mpt_ProSetPMacTx()
2509 if (IS_MPT_CCK_RATE(PMacTxInfo.TX_RATE) && PMacTxInfo.PacketCount == 0) in mpt_ProSetPMacTx()
2510 PMacTxInfo.PacketCount = 0xffff; in mpt_ProSetPMacTx()
2513 if (IS_MPT_CCK_RATE(PMacTxInfo.TX_RATE)) { in mpt_ProSetPMacTx()
2515 u4bTmp = PMacTxInfo.PacketCount | (PMacTxInfo.SFD << 16); in mpt_ProSetPMacTx()
2518 u4bTmp = PMacTxInfo.SignalField | (PMacTxInfo.ServiceField << 8) | (PMacTxInfo.LENGTH << 16); in mpt_ProSetPMacTx()
2520 u4bTmp = PMacTxInfo.CRC16[0] | (PMacTxInfo.CRC16[1] << 8); in mpt_ProSetPMacTx()
2523 if (PMacTxInfo.bSPreamble) in mpt_ProSetPMacTx()
2528 phy_set_bb_reg(Adapter, 0xb18, 0xfffff, PMacTxInfo.PacketCount); in mpt_ProSetPMacTx()
2530 …u4bTmp = PMacTxInfo.LSIG[0] | ((PMacTxInfo.LSIG[1]) << 8) | ((PMacTxInfo.LSIG[2]) << 16) | ((PMacT… in mpt_ProSetPMacTx()
2533 if (PMacTxInfo.PacketPattern == 0x12) in mpt_ProSetPMacTx()
2539 if (IS_MPT_HT_RATE(PMacTxInfo.TX_RATE)) { in mpt_ProSetPMacTx()
2540 u4bTmp |= PMacTxInfo.HT_SIG[0] | ((PMacTxInfo.HT_SIG[1]) << 8) | ((PMacTxInfo.HT_SIG[2]) << 16); in mpt_ProSetPMacTx()
2542 u4bTmp = PMacTxInfo.HT_SIG[3] | ((PMacTxInfo.HT_SIG[4]) << 8) | ((PMacTxInfo.HT_SIG[5]) << 16); in mpt_ProSetPMacTx()
2544 } else if (IS_MPT_VHT_RATE(PMacTxInfo.TX_RATE)) { in mpt_ProSetPMacTx()
2545 …u4bTmp |= PMacTxInfo.VHT_SIG_A[0] | ((PMacTxInfo.VHT_SIG_A[1]) << 8) | ((PMacTxInfo.VHT_SIG_A[2]) … in mpt_ProSetPMacTx()
2547 …u4bTmp = PMacTxInfo.VHT_SIG_A[3] | ((PMacTxInfo.VHT_SIG_A[4]) << 8) | ((PMacTxInfo.VHT_SIG_A[5]) <… in mpt_ProSetPMacTx()
2550 _rtw_memcpy(&u4bTmp, PMacTxInfo.VHT_SIG_B, 4); in mpt_ProSetPMacTx()
2554 if (IS_MPT_VHT_RATE(PMacTxInfo.TX_RATE)) { in mpt_ProSetPMacTx()
2555 u4bTmp = (PMacTxInfo.VHT_SIG_B_CRC << 24) | PMacTxInfo.PacketPeriod; /* for TX interval */ in mpt_ProSetPMacTx()
2558 _rtw_memcpy(&u4bTmp, PMacTxInfo.VHT_Delimiter, 4); in mpt_ProSetPMacTx()
2566 …u4bTmp = PMacTxInfo.MacAddress[0] | (PMacTxInfo.MacAddress[1] << 8) | (PMacTxInfo.MacAddress[2] <<… in mpt_ProSetPMacTx()
2573 …u4bTmp = PMacTxInfo.MacAddress[4] | (PMacTxInfo.MacAddress[5] << 8) | (Adapter->mac_addr[0] << 16)… in mpt_ProSetPMacTx()
2584 phy_set_bb_reg(Adapter, 0xb20, bMaskDWord, PMacTxInfo.PacketPeriod); /* for TX interval*/ in mpt_ProSetPMacTx()
2590 …u4bTmp = PMacTxInfo.MacAddress[0] | (PMacTxInfo.MacAddress[1] << 8) | (PMacTxInfo.MacAddress[2] <<… in mpt_ProSetPMacTx()
2597 …u4bTmp = PMacTxInfo.MacAddress[4] | (PMacTxInfo.MacAddress[5] << 8) | (Adapter->mac_addr[0] << 16)… in mpt_ProSetPMacTx()
2605 u4bTmp = PMacTxInfo.MacAddress[4] | (PMacTxInfo.MacAddress[5] << 8); in mpt_ProSetPMacTx()
2609 phy_set_bb_reg(Adapter, 0xb48, bMaskByte3, PMacTxInfo.TX_RATE_HEX); in mpt_ProSetPMacTx()
2612 …u4bTmp = (PMacTxInfo.TX_SC) | ((PMacTxInfo.BandWidth) << 4) | ((PMacTxInfo.m_STBC - 1) << 6) | ((P… in mpt_ProSetPMacTx()
2618 if (IS_MPT_OFDM_RATE(PMacTxInfo.TX_RATE)) in mpt_ProSetPMacTx()
2620 else if (IS_MPT_HT_RATE(PMacTxInfo.TX_RATE)) in mpt_ProSetPMacTx()
2622 else if (IS_MPT_VHT_RATE(PMacTxInfo.TX_RATE)) in mpt_ProSetPMacTx()
2628 if(IS_MPT_OFDM_RATE(PMacTxInfo.TX_RATE)) in mpt_ProSetPMacTx()
2630 else if(IS_MPT_HT_RATE(PMacTxInfo.TX_RATE)) in mpt_ProSetPMacTx()
2632 else if(IS_MPT_VHT_RATE(PMacTxInfo.TX_RATE)) in mpt_ProSetPMacTx()
2638 if (IS_MPT_CCK_RATE(PMacTxInfo.TX_RATE)) { in mpt_ProSetPMacTx()
2644 if (PMacTxInfo.Mode == OFDM_Single_Tone_TX) in mpt_ProSetPMacTx()