| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
| D | ipoib.c | 359 priv->rx_res = mlx5e_rx_res_alloc(); in mlx5i_init_rx() 360 if (!priv->rx_res) in mlx5i_init_rx() 372 err = mlx5e_rx_res_init(priv->rx_res, priv->mdev, 0, in mlx5i_init_rx() 385 mlx5e_rx_res_destroy(priv->rx_res); in mlx5i_init_rx() 390 mlx5e_rx_res_free(priv->rx_res); in mlx5i_init_rx() 391 priv->rx_res = NULL; in mlx5i_init_rx() 398 mlx5e_rx_res_destroy(priv->rx_res); in mlx5i_cleanup_rx() 401 mlx5e_rx_res_free(priv->rx_res); in mlx5i_cleanup_rx() 402 priv->rx_res = NULL; in mlx5i_cleanup_rx()
|
| /Linux-v5.15/drivers/net/wireless/intel/iwlwifi/mvm/ |
| D | rx.c | 297 struct iwl_rx_mpdu_res_start *rx_res; in iwl_mvm_rx_rx_mpdu() local 305 if (unlikely(pkt_len < sizeof(*rx_res))) { in iwl_mvm_rx_rx_mpdu() 311 rx_res = (struct iwl_rx_mpdu_res_start *)pkt->data; in iwl_mvm_rx_rx_mpdu() 312 hdr = (struct ieee80211_hdr *)(pkt->data + sizeof(*rx_res)); in iwl_mvm_rx_rx_mpdu() 313 len = le16_to_cpu(rx_res->byte_count); in iwl_mvm_rx_rx_mpdu() 315 if (unlikely(len + sizeof(*rx_res) + sizeof(__le32) > pkt_len)) { in iwl_mvm_rx_rx_mpdu() 321 (pkt->data + sizeof(*rx_res) + len)); in iwl_mvm_rx_rx_mpdu()
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | en_rep.c | 799 priv->rx_res = mlx5e_rx_res_alloc(); in mlx5e_init_rep_rx() 800 if (!priv->rx_res) in mlx5e_init_rep_rx() 812 err = mlx5e_rx_res_init(priv->rx_res, priv->mdev, 0, in mlx5e_init_rep_rx() 839 mlx5e_rx_res_destroy(priv->rx_res); in mlx5e_init_rep_rx() 842 mlx5e_rx_res_free(priv->rx_res); in mlx5e_init_rep_rx() 843 priv->rx_res = NULL; in mlx5e_init_rep_rx() 853 mlx5e_rx_res_destroy(priv->rx_res); in mlx5e_cleanup_rep_rx() 855 mlx5e_rx_res_free(priv->rx_res); in mlx5e_cleanup_rep_rx() 856 priv->rx_res = NULL; in mlx5e_cleanup_rep_rx()
|
| D | en_fs_ethtool.c | 420 rss = mlx5e_rx_res_rss_get(priv->rx_res, rss_context); in flow_get_tirn() 443 mlx5e_rx_res_get_tirn_xsk(priv->rx_res, ix) : in flow_get_tirn() 444 mlx5e_rx_res_get_tirn_direct(priv->rx_res, ix); in flow_get_tirn() 804 index = mlx5e_rx_res_rss_index(priv->rx_res, eth_rule->rss); in mlx5e_ethtool_get_flow() 909 err = mlx5e_rx_res_rss_set_hash_fields(priv->rx_res, tt, rx_hash_field); in mlx5e_set_rss_hash_opt() 925 hash_field = mlx5e_rx_res_rss_get_hash_fields(priv->rx_res, tt); in mlx5e_get_rss_hash_opt()
|
| D | en_arfs.c | 211 dest.tir_num = mlx5e_rx_res_get_tirn_rss(priv->rx_res, tt); in arfs_add_default_rule() 555 dest.tir_num = mlx5e_rx_res_get_tirn_direct(priv->rx_res, arfs_rule->rxq); in arfs_add_rule() 578 dst.tir_num = mlx5e_rx_res_get_tirn_direct(priv->rx_res, rxq); in arfs_modify_rule_rq()
|
| D | en_main.c | 2190 struct mlx5e_rx_res *res = priv->rx_res; in mlx5e_modify_tirs_lro() 2396 if (!netif_is_rxfh_configured(priv->netdev) && priv->rx_res) in mlx5e_num_channels_changed() 2397 mlx5e_rx_res_rss_set_indir_uniform(priv->rx_res, count); in mlx5e_num_channels_changed() 2457 if (priv->rx_res) in mlx5e_activate_priv_channels() 2458 mlx5e_rx_res_channels_activate(priv->rx_res, &priv->channels); in mlx5e_activate_priv_channels() 2463 if (priv->rx_res) in mlx5e_deactivate_priv_channels() 2464 mlx5e_rx_res_channels_deactivate(priv->rx_res); in mlx5e_deactivate_priv_channels() 4614 priv->rx_res = mlx5e_rx_res_alloc(); in mlx5e_init_nic_rx() 4615 if (!priv->rx_res) in mlx5e_init_nic_rx() 4630 err = mlx5e_rx_res_init(priv->rx_res, priv->mdev, features, in mlx5e_init_nic_rx() [all …]
|
| D | en_ethtool.c | 462 rss_cnt = mlx5e_rx_res_rss_cnt(priv->rx_res) - 1; in mlx5e_ethtool_set_channels() 1230 err = mlx5e_rx_res_rss_get_rxfh(priv->rx_res, rss_context, indir, key, hfunc); in mlx5e_get_rxfh_context() 1244 err = mlx5e_rx_res_rss_destroy(priv->rx_res, *rss_context); in mlx5e_set_rxfh_context() 1251 err = mlx5e_rx_res_rss_init(priv->rx_res, rss_context, count); in mlx5e_set_rxfh_context() 1256 err = mlx5e_rx_res_rss_set_rxfh(priv->rx_res, *rss_context, indir, key, in mlx5e_set_rxfh_context() 1277 err = mlx5e_rx_res_rss_set_rxfh(priv->rx_res, 0, indir, key, in mlx5e_set_rxfh()
|
| D | en_fs.c | 873 mlx5e_rx_res_get_tirn_direct(priv->rx_res, 0) : in mlx5e_set_inner_ttc_params() 874 mlx5e_rx_res_get_tirn_rss_inner(priv->rx_res, in mlx5e_set_inner_ttc_params() 896 mlx5e_rx_res_get_tirn_direct(priv->rx_res, 0) : in mlx5e_set_ttc_params() 897 mlx5e_rx_res_get_tirn_rss(priv->rx_res, tt); in mlx5e_set_ttc_params()
|
| D | Makefile | 25 mlx5_core-$(CONFIG_MLX5_CORE_EN) += en/rqt.o en/tir.o en/rss.o en/rx_res.o \
|
| D | en.h | 829 struct mlx5e_rx_res *rx_res; member
|
| D | en_tc.c | 527 mlx5e_rx_res_get_current_hash(priv->rx_res).hfunc, in mlx5e_hairpin_create_indirect_rqt() 546 rss_hash = mlx5e_rx_res_get_current_hash(priv->rx_res); in mlx5e_hairpin_create_indirect_tirs()
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
| D | pool.c | 125 err = mlx5e_rx_res_xsk_activate(priv->rx_res, &priv->channels, ix); in mlx5e_xsk_enable_locked() 172 mlx5e_rx_res_xsk_deactivate(priv->rx_res, ix); in mlx5e_xsk_disable_locked()
|
| /Linux-v5.15/sound/soc/fsl/ |
| D | fsl_xcvr.c | 1140 struct resource *rx_res, *tx_res; in fsl_xcvr_probe() local 1208 rx_res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "rxfifo"); in fsl_xcvr_probe() 1210 if (!rx_res || !tx_res) { in fsl_xcvr_probe() 1216 xcvr->dma_prms_rx.addr = rx_res->start; in fsl_xcvr_probe()
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| D | ktls_rx.c | 631 rqtn = mlx5e_rx_res_get_rqtn_direct(priv->rx_res, rxq); in mlx5e_ktls_add_rx()
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| D | ptp.c | 611 u32 tirn = mlx5e_rx_res_get_tirn_ptp(priv->rx_res); in mlx5e_ptp_rx_set_fs()
|