Lines Matching refs:priv

40 	struct mlx5_priv *priv = dev->data->dev_private;  in mlx5_ifindex()  local
43 MLX5_ASSERT(priv); in mlx5_ifindex()
44 MLX5_ASSERT(priv->if_index); in mlx5_ifindex()
45 ifindex = priv->bond_ifindex > 0 ? priv->bond_ifindex : priv->if_index; in mlx5_ifindex()
63 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_dev_configure() local
78 priv->rss_conf.rss_key = in mlx5_dev_configure()
79 mlx5_realloc(priv->rss_conf.rss_key, MLX5_MEM_RTE, in mlx5_dev_configure()
81 if (!priv->rss_conf.rss_key) { in mlx5_dev_configure()
95 memcpy(priv->rss_conf.rss_key, in mlx5_dev_configure()
100 priv->rss_conf.rss_key_len = MLX5_RSS_HASH_KEY_LEN; in mlx5_dev_configure()
101 priv->rss_conf.rss_hf = dev->data->dev_conf.rx_adv_conf.rss_conf.rss_hf; in mlx5_dev_configure()
102 priv->rxqs = (void *)dev->data->rx_queues; in mlx5_dev_configure()
103 priv->txqs = (void *)dev->data->tx_queues; in mlx5_dev_configure()
104 if (txqs_n != priv->txqs_n) { in mlx5_dev_configure()
106 dev->data->port_id, priv->txqs_n, txqs_n); in mlx5_dev_configure()
107 priv->txqs_n = txqs_n; in mlx5_dev_configure()
109 if (rxqs_n > priv->config.ind_table_max_size) { in mlx5_dev_configure()
115 if (rxqs_n != priv->rxqs_n) { in mlx5_dev_configure()
117 dev->data->port_id, priv->rxqs_n, rxqs_n); in mlx5_dev_configure()
118 priv->rxqs_n = rxqs_n; in mlx5_dev_configure()
120 priv->skip_default_rss_reta = 0; in mlx5_dev_configure()
139 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_dev_configure_rss_reta() local
148 if (priv->skip_default_rss_reta) in mlx5_dev_configure_rss_reta()
162 rxq_data = (*priv->rxqs)[i]; in mlx5_dev_configure_rss_reta()
168 if (rss_queue_n > priv->config.ind_table_max_size) { in mlx5_dev_configure_rss_reta()
176 dev->data->port_id, priv->rxqs_n, rxqs_n); in mlx5_dev_configure_rss_reta()
177 priv->rxqs_n = rxqs_n; in mlx5_dev_configure_rss_reta()
184 priv->config.ind_table_max_size : in mlx5_dev_configure_rss_reta()
197 (*priv->reta_idx)[i] = rss_queue_arr[j]; in mlx5_dev_configure_rss_reta()
216 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_set_default_params() local
223 if ((priv->link_speed_capa & ETH_LINK_SPEED_200G) | in mlx5_set_default_params()
224 (priv->link_speed_capa & ETH_LINK_SPEED_100G)) { in mlx5_set_default_params()
256 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_set_txlimit_params() local
257 struct mlx5_dev_config *config = &priv->config; in mlx5_set_txlimit_params()
292 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_dev_infos_get() local
293 struct mlx5_dev_config *config = &priv->config; in mlx5_dev_infos_get()
304 max = RTE_MIN(priv->sh->device_attr.max_cq, in mlx5_dev_infos_get()
305 priv->sh->device_attr.max_qp); in mlx5_dev_infos_get()
320 info->reta_size = priv->reta_idx_n ? in mlx5_dev_infos_get()
321 priv->reta_idx_n : config->ind_table_max_size; in mlx5_dev_infos_get()
323 info->speed_capa = priv->link_speed_capa; in mlx5_dev_infos_get()
328 info->switch_info.domain_id = priv->domain_id; in mlx5_dev_infos_get()
329 info->switch_info.port_id = priv->representor_id; in mlx5_dev_infos_get()
330 if (priv->representor) { in mlx5_dev_infos_get()
333 if (priv->pf_bond >= 0) { in mlx5_dev_infos_get()
345 priv->pf_bond > MLX5_PORT_ID_BONDING_PF_MASK) { in mlx5_dev_infos_get()
358 priv->pf_bond << MLX5_PORT_ID_BONDING_PF_SHIFT; in mlx5_dev_infos_get()
360 MLX5_ETH_FOREACH_DEV(port_id, priv->pci_dev) { in mlx5_dev_infos_get()
366 opriv->sh != priv->sh || in mlx5_dev_infos_get()
367 opriv->domain_id != priv->domain_id) in mlx5_dev_infos_get()
396 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_fw_version_get() local
397 struct mlx5_dev_attr *attr = &priv->sh->device_attr; in mlx5_fw_version_get()
459 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_dev_set_mtu() local
474 priv->mtu = mtu; in mlx5_dev_set_mtu()
541 struct mlx5_priv *priv; in mlx5_port_to_eswitch_info() local
552 priv = dev->data->dev_private; in mlx5_port_to_eswitch_info()
553 if (!(priv->representor || priv->master)) { in mlx5_port_to_eswitch_info()
557 return priv; in mlx5_port_to_eswitch_info()
577 struct mlx5_priv *priv; in mlx5_dev_to_eswitch_info() local
579 priv = dev->data->dev_private; in mlx5_dev_to_eswitch_info()
580 if (!(priv->representor || priv->master)) { in mlx5_dev_to_eswitch_info()
584 return priv; in mlx5_dev_to_eswitch_info()
601 struct mlx5_priv *priv = dev->data->dev_private; in mlx5_hairpin_cap_get() local
602 struct mlx5_dev_config *config = &priv->config; in mlx5_hairpin_cap_get()
604 if (!priv->sh->devx || !config->dest_tir || !config->dv_flow_en) { in mlx5_hairpin_cap_get()