| /linux/drivers/misc/ |
| H A D | xilinx_sdfec.c | 657 struct xsdfec_ldpc_params *ldpc; in xsdfec_add_ldpc() local 660 ldpc = memdup_user(arg, sizeof(*ldpc)); in xsdfec_add_ldpc() 661 if (IS_ERR(ldpc)) in xsdfec_add_ldpc() 662 return PTR_ERR(ldpc); in xsdfec_add_ldpc() 681 ret = xsdfec_reg0_write(xsdfec, ldpc->n, ldpc->k, ldpc->psize, in xsdfec_add_ldpc() 682 ldpc->code_id); in xsdfec_add_ldpc() 687 ret = xsdfec_reg1_write(xsdfec, ldpc->psize, ldpc->no_packing, ldpc->nm, in xsdfec_add_ldpc() 688 ldpc->code_id); in xsdfec_add_ldpc() 693 ret = xsdfec_reg2_write(xsdfec, ldpc->nlayers, ldpc->nmqc, in xsdfec_add_ldpc() 694 ldpc->norm_type, ldpc->special_qc, in xsdfec_add_ldpc() [all …]
|
| /linux/drivers/net/wireless/realtek/rtw88/ |
| H A D | tx.c | 76 le32_encode_bits(pkt_info->ldpc, RTW_TX_DESC_W5_DATA_LDPC) | in rtw_tx_fill_tx_desc() 350 bool ldpc = false; in rtw_tx_data_pkt_info_update() local 381 ldpc = si->ldpc_en; in rtw_tx_data_pkt_info_update() 392 pkt_info->ldpc = ldpc; in rtw_tx_data_pkt_info_update()
|
| /linux/drivers/net/wireless/intel/iwlwifi/cfg/ |
| H A D | rf-jf.c | 74 .ldpc = true, \
|
| /linux/drivers/staging/rtl8723bs/include/ |
| H A D | sta_info.h | 113 u8 ldpc; member
|
| H A D | rtw_xmit.h | 176 u8 ldpc; member
|
| /linux/drivers/net/wireless/ath/ath12k/wifi7/ |
| H A D | dp_mon.c | 244 ppdu_info->ldpc = le32_get_bits(rx_usr_info->info2, HAL_RX_USR_INFO2_LDPC); in ath12k_wifi7_dp_mon_hal_rx_parse_user_info() 682 ppdu_info->ldpc = u32_get_bits(info1, HAL_RX_VHT_SIG_A_INFO_INFO1_SU_MU_CODING); in ath12k_wifi7_dp_mon_parse_vht_sig_a() 723 ppdu_info->ldpc = u32_get_bits(info1, HAL_RX_HT_SIG_INFO_INFO1_FEC_CODING); in ath12k_wifi7_dp_mon_parse_ht_sig() 750 ppdu_info->ldpc = value; in ath12k_wifi7_dp_mon_parse_he_sig_b2_ofdma() 781 ppdu_info->ldpc = value; in ath12k_wifi7_dp_mon_parse_he_sig_b2_mu() 1080 ppdu_info->ldpc = u32_get_bits(info1, HAL_RX_HE_SIG_A_SU_INFO_INFO1_CODING); in ath12k_wifi7_dp_mon_parse_he_sig_su() 2154 tx_ppdu_info->rx_status.ldpc = in ath12k_wifi7_dp_mon_tx_parse_status_tlv()
|
| /linux/net/mac80211/ |
| H A D | rc80211_minstrel_ht.c | 1709 bool ldpc, erp; in minstrel_ht_update_caps() local 1746 ldpc = ht_cap & IEEE80211_HT_CAP_LDPC_CODING; in minstrel_ht_update_caps() 1751 ldpc = vht_cap->cap & IEEE80211_VHT_CAP_RXLDPC; in minstrel_ht_update_caps() 1755 if (ldpc) in minstrel_ht_update_caps()
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | hal_rx.h | 149 u8 ldpc; member
|
| H A D | mac.c | 8885 u32 rate, u8 nss, u8 sgi, u8 ldpc, in ath11k_mac_set_rate_params() argument 8896 arvif->vdev_id, rate, nss, sgi, ldpc, he_gi, in ath11k_mac_set_rate_params() 8921 vdev_param, ldpc); in ath11k_mac_set_rate_params() 8924 ldpc, ret); in ath11k_mac_set_rate_params() 9111 u8 ldpc; in ath11k_mac_op_set_bitrate_mask() local 9125 ldpc = !!(cap->band[band].ht_cap_info & WMI_HT_CAP_TX_LDPC); in ath11k_mac_op_set_bitrate_mask() 9233 ret = ath11k_mac_set_rate_params(arvif, rate, nss, sgi, ldpc, he_gi, in ath11k_mac_op_set_bitrate_mask()
|
| H A D | dp_rx.c | 2797 if (ppdu_info->ldpc < HAL_RX_SU_MU_CODING_MAX) in ath11k_dp_rx_update_peer_stats() 2798 rx_stats->coding_count[ppdu_info->ldpc] += num_msdu; in ath11k_dp_rx_update_peer_stats()
|
| /linux/drivers/staging/rtl8723bs/core/ |
| H A D | rtw_wlan_util.c | 1091 psta->ldpc = 1; in update_ldpc_stbc_cap() 1096 psta->ldpc = 0; in update_ldpc_stbc_cap()
|
| H A D | rtw_xmit.c | 459 pattrib->ldpc = psta->ldpc; in update_attrib_phy_info()
|
| /linux/drivers/media/dvb-frontends/drx39xyj/ |
| H A D | drx_driver.h | 1011 enum drx_ldpc ldpc; /*< ldpc */ member
|
| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | core.c | 1086 desc_info->ldpc = rtwsta_link ? rtwsta_link->ra.ldpc_cap : false; in rtw89_core_tx_update_data_info() 1509 FIELD_PREP(RTW89_TXWD_INFO0_DATA_LDPC, desc_info->ldpc) | in rtw89_build_txwd_info0() 1519 FIELD_PREP(RTW89_TXWD_INFO0_DATA_LDPC, desc_info->ldpc) | in rtw89_build_txwd_info0_v1() 1732 FIELD_PREP(BE_TXD_INFO0_DATA_LDPC, desc_info->ldpc) | in rtw89_build_txwd_info0_v2() 2082 phy_ppdu->ldpc = le32_get_bits(ie->w2, RTW89_PHY_STS_IE01_W2_LDPC); in rtw89_core_parse_phy_status_ie01() 3090 if (phy_ppdu->ldpc) in rtw89_core_update_rx_status_by_ppdu()
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | mac.c | 8312 u8 rate, u8 nss, u8 sgi, u8 ldpc) in ath10k_mac_set_fixed_rate_params() argument 8345 vdev_param = ar->wmi.vdev_param->ldpc; in ath10k_mac_set_fixed_rate_params() 8346 ret = ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, vdev_param, ldpc); in ath10k_mac_set_fixed_rate_params() 8348 ath10k_warn(ar, "failed to set ldpc param %d: %d\n", ldpc, ret); in ath10k_mac_set_fixed_rate_params() 8460 u8 ldpc; in ath10k_mac_op_set_bitrate_mask() local 8473 ldpc = !!(ar->ht_cap_info & WMI_HT_CAP_LDPC); in ath10k_mac_op_set_bitrate_mask() 8544 ret = ath10k_mac_set_fixed_rate_params(arvif, rate, nss, sgi, ldpc); in ath10k_mac_op_set_bitrate_mask()
|
| H A D | htt.h | 1366 __le32 ldpc; member
|
| H A D | wmi.c | 792 .ldpc = WMI_VDEV_PARAM_LDPC, 869 .ldpc = WMI_10X_VDEV_PARAM_LDPC, 945 .ldpc = WMI_10X_VDEV_PARAM_LDPC, 1021 .ldpc = WMI_10_4_VDEV_PARAM_LDPC,
|
| H A D | wmi-tlv.c | 4484 .ldpc = WMI_TLV_VDEV_PARAM_LDPC,
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt76_connac_mcu.c | 975 ht->ldpc = ht_ldpc && in mt76_connac_mcu_wtbl_ht_tlv() 999 vht->ldpc = vht_ldpc && in mt76_connac_mcu_wtbl_ht_tlv()
|
| /linux/drivers/net/wireless/intel/iwlwifi/ |
| H A D | iwl-nvm-parse.c | 466 if (cfg->ht_params.ldpc) in iwl_init_vht_hw_capab()
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | mac.c | 12725 u32 rate, u8 nss, u8 sgi, u8 ldpc, in ath12k_mac_set_rate_params() argument 12748 arvif->vdev_id, rate, nss, sgi, ldpc); in ath12k_mac_set_rate_params() 12780 WMI_VDEV_PARAM_LDPC, ldpc); in ath12k_mac_set_rate_params() 12783 ldpc, ret); in ath12k_mac_set_rate_params() 13047 u8 ldpc; in ath12k_mac_op_set_bitrate_mask() local 13069 ldpc = !!(ar->ht_cap_info & WMI_HT_CAP_LDPC); in ath12k_mac_op_set_bitrate_mask() 13195 ret = ath12k_mac_set_rate_params(arvif, rate, nss, sgi, ldpc, he_gi, in ath12k_mac_op_set_bitrate_mask()
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/ |
| H A D | phy_cmn.c | 2494 void wlc_phy_ldpc_override_set(struct brcms_phy_pub *ppi, bool ldpc) in wlc_phy_ldpc_override_set() argument
|
| /linux/drivers/staging/rtl8723bs/hal/ |
| H A D | rtl8723b_hal_init.c | 1772 if (pattrib->ldpc) in rtl8723b_fill_default_txdesc()
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
| H A D | main.c | 4019 wlc->stf->ldpc = val; in brcms_c_ht_update_ldpc() 5073 brcms_c_ht_update_ldpc(wlc, wlc->stf->ldpc); in brcms_c_up()
|