Home
last modified time | relevance | path

Searched refs:ldpc (Results 1 – 24 of 24) sorted by relevance

/linux/drivers/misc/
H A Dxilinx_sdfec.c657 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 Dtx.c76 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 Drf-jf.c74 .ldpc = true, \
/linux/drivers/staging/rtl8723bs/include/
H A Dsta_info.h113 u8 ldpc; member
H A Drtw_xmit.h176 u8 ldpc; member
/linux/drivers/net/wireless/ath/ath12k/wifi7/
H A Ddp_mon.c244 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 Drc80211_minstrel_ht.c1709 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 Dhal_rx.h149 u8 ldpc; member
H A Dmac.c8885 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 Ddp_rx.c2797 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 Drtw_wlan_util.c1091 psta->ldpc = 1; in update_ldpc_stbc_cap()
1096 psta->ldpc = 0; in update_ldpc_stbc_cap()
H A Drtw_xmit.c459 pattrib->ldpc = psta->ldpc; in update_attrib_phy_info()
/linux/drivers/media/dvb-frontends/drx39xyj/
H A Ddrx_driver.h1011 enum drx_ldpc ldpc; /*< ldpc */ member
/linux/drivers/net/wireless/realtek/rtw89/
H A Dcore.c1086 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 Dmac.c8312 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 Dhtt.h1366 __le32 ldpc; member
H A Dwmi.c792 .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 Dwmi-tlv.c4484 .ldpc = WMI_TLV_VDEV_PARAM_LDPC,
/linux/drivers/net/wireless/mediatek/mt76/
H A Dmt76_connac_mcu.c975 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 Diwl-nvm-parse.c466 if (cfg->ht_params.ldpc) in iwl_init_vht_hw_capab()
/linux/drivers/net/wireless/ath/ath12k/
H A Dmac.c12725 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 Dphy_cmn.c2494 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 Drtl8723b_hal_init.c1772 if (pattrib->ldpc) in rtl8723b_fill_default_txdesc()
/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dmain.c4019 wlc->stf->ldpc = val; in brcms_c_ht_update_ldpc()
5073 brcms_c_ht_update_ldpc(wlc, wlc->stf->ldpc); in brcms_c_up()