Lines Matching refs:PMacTxInfo
2147 RT_PMAC_TX_INFO PMacTxInfo = pMptCtx->PMacTxInfo; in hal_mpt_query_phytxok() local
2163 if (IS_MPT_CCK_RATE(PMacTxInfo.TX_RATE)) in hal_mpt_query_phytxok()
2399 RT_PMAC_TX_INFO PMacTxInfo = pMptCtx->PMacTxInfo; in mpt_ProSetPMacTx() local
2407 PRINT_DATA("LSIG ", PMacTxInfo.LSIG, 3); in mpt_ProSetPMacTx()
2408 PRINT_DATA("HT_SIG", PMacTxInfo.HT_SIG, 6); in mpt_ProSetPMacTx()
2409 PRINT_DATA("VHT_SIG_A", PMacTxInfo.VHT_SIG_A, 6); in mpt_ProSetPMacTx()
2410 PRINT_DATA("VHT_SIG_B", PMacTxInfo.VHT_SIG_B, 4); in mpt_ProSetPMacTx()
2411 dbg_print("VHT_SIG_B_CRC %x\n", PMacTxInfo.VHT_SIG_B_CRC); in mpt_ProSetPMacTx()
2412 PRINT_DATA("VHT_Delimiter", PMacTxInfo.VHT_Delimiter, 4); in mpt_ProSetPMacTx()
2415 PRINT_DATA("Dest Address", PMacTxInfo.MacAddress, ETH_ALEN); in mpt_ProSetPMacTx()
2418 PMacTxInfo.PacketPeriod = pmppriv->pktInterval; in mpt_ProSetPMacTx()
2421 PMacTxInfo.PacketCount = pmppriv->tx.count; in mpt_ProSetPMacTx()
2423 …TBC %d bLDPC %d NDP_sound %d\n", PMacTxInfo.bSGI, PMacTxInfo.bSPreamble, PMacTxInfo.bSTBC, PMacTxI… in mpt_ProSetPMacTx()
2424 …d PacketLength %d PacketPattern %d\n", PMacTxInfo.TX_SC, PMacTxInfo.BandWidth, PMacTxInfo.PacketPe… in mpt_ProSetPMacTx()
2425 PMacTxInfo.PacketLength, PMacTxInfo.PacketPattern); in mpt_ProSetPMacTx()
2427 if (hal_spec->tx_nss_num < 2 && MPT_IS_2SS_RATE(PMacTxInfo.TX_RATE)) in mpt_ProSetPMacTx()
2429 if (hal_spec->tx_nss_num < 3 && MPT_IS_3SS_RATE(PMacTxInfo.TX_RATE)) in mpt_ProSetPMacTx()
2431 if (hal_spec->tx_nss_num < 4 && MPT_IS_4SS_RATE(PMacTxInfo.TX_RATE)) in mpt_ProSetPMacTx()
2433 if (!is_supported_vht(Adapter->registrypriv.wireless_mode) && MPT_IS_VHT_RATE(PMacTxInfo.TX_RATE)) in mpt_ProSetPMacTx()
2435 if (!is_supported_ht(Adapter->registrypriv.wireless_mode) && MPT_IS_HT_RATE(PMacTxInfo.TX_RATE)) in mpt_ProSetPMacTx()
2438 if (PMacTxInfo.BandWidth == 1 && hal_chk_bw_cap(Adapter, BW_CAP_40M)) in mpt_ProSetPMacTx()
2439 PMacTxInfo.BandWidth = CHANNEL_WIDTH_40; in mpt_ProSetPMacTx()
2440 else if (PMacTxInfo.BandWidth == 2 && hal_chk_bw_cap(Adapter, BW_CAP_80M)) in mpt_ProSetPMacTx()
2441 PMacTxInfo.BandWidth = CHANNEL_WIDTH_80; in mpt_ProSetPMacTx()
2443 PMacTxInfo.BandWidth = CHANNEL_WIDTH_20; in mpt_ProSetPMacTx()
2449 if (PMacTxInfo.bEnPMacTx == TRUE) { in mpt_ProSetPMacTx()
2450 pMptCtx->HWTxmode = PMacTxInfo.Mode; in mpt_ProSetPMacTx()
2451 pMptCtx->mpt_rate_index = PMacTxInfo.TX_RATE; in mpt_ProSetPMacTx()
2452 if (PMacTxInfo.Mode != PACKETS_TX) in mpt_ProSetPMacTx()
2455 PMacTxInfo.Mode = pMptCtx->HWTxmode; in mpt_ProSetPMacTx()
2456 PMacTxInfo.TX_RATE = pMptCtx->mpt_rate_index; in mpt_ProSetPMacTx()
2459 if (PMacTxInfo.Mode == OFDM_Single_Tone_TX) { in mpt_ProSetPMacTx()
2460 phydm_mp_set_single_tone(p_dm_odm, PMacTxInfo.bEnPMacTx ,pMptCtx->mpt_rf_path); in mpt_ProSetPMacTx()
2465 if (PMacTxInfo.Mode == CCK_Carrier_Suppression_TX) { in mpt_ProSetPMacTx()
2466 phydm_mp_set_carrier_supp(p_dm_odm, PMacTxInfo.bEnPMacTx ,PMacTxInfo.TX_RATE); in mpt_ProSetPMacTx()
2472 mpt_convert_phydm_txinfo_for_jaguar3(&PMacTxInfo, &phydm_mactxinfo); in mpt_ProSetPMacTx()
2478 if (PMacTxInfo.bEnPMacTx == FALSE) { in mpt_ProSetPMacTx()
2505 pMptCtx->mpt_rate_index = PMacTxInfo.TX_RATE; in mpt_ProSetPMacTx()
2507 if (PMacTxInfo.Mode == CONTINUOUS_TX) { in mpt_ProSetPMacTx()
2509 PMacTxInfo.PacketCount = 1; in mpt_ProSetPMacTx()
2513 if (IS_MPT_CCK_RATE(PMacTxInfo.TX_RATE)) in mpt_ProSetPMacTx()
2517 } else if (PMacTxInfo.Mode == OFDM_Single_Tone_TX) { in mpt_ProSetPMacTx()
2520 PMacTxInfo.PacketCount = 1; in mpt_ProSetPMacTx()
2522 if (IS_MPT_CCK_RATE(PMacTxInfo.TX_RATE)) in mpt_ProSetPMacTx()
2526 } else if (PMacTxInfo.Mode == PACKETS_TX) { in mpt_ProSetPMacTx()
2528 if (IS_MPT_CCK_RATE(PMacTxInfo.TX_RATE) && PMacTxInfo.PacketCount == 0) in mpt_ProSetPMacTx()
2529 PMacTxInfo.PacketCount = 0xffff; in mpt_ProSetPMacTx()
2532 if (IS_MPT_CCK_RATE(PMacTxInfo.TX_RATE)) { in mpt_ProSetPMacTx()
2534 u4bTmp = PMacTxInfo.PacketCount | (PMacTxInfo.SFD << 16); in mpt_ProSetPMacTx()
2537 u4bTmp = PMacTxInfo.SignalField | (PMacTxInfo.ServiceField << 8) | (PMacTxInfo.LENGTH << 16); in mpt_ProSetPMacTx()
2539 u4bTmp = PMacTxInfo.CRC16[0] | (PMacTxInfo.CRC16[1] << 8); in mpt_ProSetPMacTx()
2542 if (PMacTxInfo.bSPreamble) in mpt_ProSetPMacTx()
2547 phy_set_bb_reg(Adapter, 0xb18, 0xfffff, PMacTxInfo.PacketCount); in mpt_ProSetPMacTx()
2549 …u4bTmp = PMacTxInfo.LSIG[0] | ((PMacTxInfo.LSIG[1]) << 8) | ((PMacTxInfo.LSIG[2]) << 16) | ((PMacT… in mpt_ProSetPMacTx()
2552 if (PMacTxInfo.PacketPattern == 0x12) in mpt_ProSetPMacTx()
2558 if (IS_MPT_HT_RATE(PMacTxInfo.TX_RATE)) { in mpt_ProSetPMacTx()
2559 u4bTmp |= PMacTxInfo.HT_SIG[0] | ((PMacTxInfo.HT_SIG[1]) << 8) | ((PMacTxInfo.HT_SIG[2]) << 16); in mpt_ProSetPMacTx()
2561 u4bTmp = PMacTxInfo.HT_SIG[3] | ((PMacTxInfo.HT_SIG[4]) << 8) | ((PMacTxInfo.HT_SIG[5]) << 16); in mpt_ProSetPMacTx()
2563 } else if (IS_MPT_VHT_RATE(PMacTxInfo.TX_RATE)) { in mpt_ProSetPMacTx()
2564 …u4bTmp |= PMacTxInfo.VHT_SIG_A[0] | ((PMacTxInfo.VHT_SIG_A[1]) << 8) | ((PMacTxInfo.VHT_SIG_A[2]) … in mpt_ProSetPMacTx()
2566 …u4bTmp = PMacTxInfo.VHT_SIG_A[3] | ((PMacTxInfo.VHT_SIG_A[4]) << 8) | ((PMacTxInfo.VHT_SIG_A[5]) <… in mpt_ProSetPMacTx()
2569 _rtw_memcpy(&u4bTmp, PMacTxInfo.VHT_SIG_B, 4); in mpt_ProSetPMacTx()
2573 if (IS_MPT_VHT_RATE(PMacTxInfo.TX_RATE)) { in mpt_ProSetPMacTx()
2574 u4bTmp = (PMacTxInfo.VHT_SIG_B_CRC << 24) | PMacTxInfo.PacketPeriod; /* for TX interval */ in mpt_ProSetPMacTx()
2577 _rtw_memcpy(&u4bTmp, PMacTxInfo.VHT_Delimiter, 4); in mpt_ProSetPMacTx()
2585 …u4bTmp = PMacTxInfo.MacAddress[0] | (PMacTxInfo.MacAddress[1] << 8) | (PMacTxInfo.MacAddress[2] <<… in mpt_ProSetPMacTx()
2592 …u4bTmp = PMacTxInfo.MacAddress[4] | (PMacTxInfo.MacAddress[5] << 8) | (Adapter->mac_addr[0] << 16)… in mpt_ProSetPMacTx()
2603 phy_set_bb_reg(Adapter, 0xb20, bMaskDWord, PMacTxInfo.PacketPeriod); /* for TX interval*/ in mpt_ProSetPMacTx()
2609 …u4bTmp = PMacTxInfo.MacAddress[0] | (PMacTxInfo.MacAddress[1] << 8) | (PMacTxInfo.MacAddress[2] <<… in mpt_ProSetPMacTx()
2616 …u4bTmp = PMacTxInfo.MacAddress[4] | (PMacTxInfo.MacAddress[5] << 8) | (Adapter->mac_addr[0] << 16)… in mpt_ProSetPMacTx()
2624 u4bTmp = PMacTxInfo.MacAddress[4] | (PMacTxInfo.MacAddress[5] << 8); in mpt_ProSetPMacTx()
2628 phy_set_bb_reg(Adapter, 0xb48, bMaskByte3, PMacTxInfo.TX_RATE_HEX); in mpt_ProSetPMacTx()
2631 …u4bTmp = (PMacTxInfo.TX_SC) | ((PMacTxInfo.BandWidth) << 4) | ((PMacTxInfo.m_STBC - 1) << 6) | ((P… in mpt_ProSetPMacTx()
2637 if (IS_MPT_OFDM_RATE(PMacTxInfo.TX_RATE)) in mpt_ProSetPMacTx()
2639 else if (IS_MPT_HT_RATE(PMacTxInfo.TX_RATE)) in mpt_ProSetPMacTx()
2641 else if (IS_MPT_VHT_RATE(PMacTxInfo.TX_RATE)) in mpt_ProSetPMacTx()
2647 if(IS_MPT_OFDM_RATE(PMacTxInfo.TX_RATE)) in mpt_ProSetPMacTx()
2649 else if(IS_MPT_HT_RATE(PMacTxInfo.TX_RATE)) in mpt_ProSetPMacTx()
2651 else if(IS_MPT_VHT_RATE(PMacTxInfo.TX_RATE)) in mpt_ProSetPMacTx()
2657 if (IS_MPT_CCK_RATE(PMacTxInfo.TX_RATE)) { in mpt_ProSetPMacTx()
2663 if (PMacTxInfo.Mode == OFDM_Single_Tone_TX) in mpt_ProSetPMacTx()