| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_rxq.c | 208 (1 << rxq_ctrl->rxq.elts_n) * (1 << rxq_ctrl->rxq.strd_num_n) : in rxq_alloc_elts_sprq() 268 PORT_ID(rxq_ctrl->priv), rxq_ctrl->rxq.idx, elts_n, in rxq_alloc_elts_sprq() 280 PORT_ID(rxq_ctrl->priv), rxq_ctrl->rxq.idx); in rxq_alloc_elts_sprq() 780 if (!rxq_ctrl) { in mlx5_rx_queue_setup() 850 if (!rxq_ctrl) { in mlx5_rx_hairpin_queue_setup() 926 struct mlx5_rxq_obj *rxq_obj = rxq_ctrl ? rxq_ctrl->obj : NULL; in mlx5_rx_intr_vec_enable() 937 if (rxq_ctrl) in mlx5_rx_intr_vec_enable() 1055 if (!rxq_ctrl) in mlx5_rx_intr_enable() 1062 mlx5_arm_cq(&rxq_ctrl->rxq, rxq_ctrl->rxq.cq_arm_sn); in mlx5_rx_intr_enable() 1090 if (!rxq_ctrl) { in mlx5_rx_intr_disable() [all …]
|
| H A D | mlx5_devx.c | 157 if (rxq_ctrl->wq_umem) { in mlx5_rxq_release_devx_rq_resources() 159 rxq_ctrl->wq_umem = NULL; in mlx5_rxq_release_devx_rq_resources() 161 if (rxq_ctrl->rxq.wqes) { in mlx5_rxq_release_devx_rq_resources() 184 if (rxq_ctrl->cq_umem) { in mlx5_rxq_release_devx_cq_resources() 186 rxq_ctrl->cq_umem = NULL; in mlx5_rxq_release_devx_cq_resources() 188 if (rxq_ctrl->rxq.cqes) { in mlx5_rxq_release_devx_cq_resources() 380 if (!rxq_ctrl->wq_umem) in mlx5_rxq_create_devx_rq_resources() 494 rxq_ctrl->socket); in mlx5_rxq_create_devx_cq_resources() 582 tmpl->rxq_ctrl = rxq_ctrl; in mlx5_rxq_obj_hairpin_new() 642 tmpl->rxq_ctrl = rxq_ctrl; in mlx5_rxq_devx_obj_new() [all …]
|
| H A D | mlx5_trigger.c | 150 if (!rxq_ctrl) in mlx5_rxq_start() 172 rxq_ctrl->socket); in mlx5_rxq_start() 173 if (!rxq_ctrl->obj) { in mlx5_rxq_start() 265 if (!rxq_ctrl) { in mlx5_hairpin_auto_bind() 281 rq = rxq_ctrl->obj->rq; in mlx5_hairpin_auto_bind() 388 if (rxq_ctrl == NULL) { in mlx5_hairpin_queue_peer_update() 401 if (rxq_ctrl->obj == NULL || rxq_ctrl->obj->rq == NULL) { in mlx5_hairpin_queue_peer_update() 516 if (rxq_ctrl == NULL) { in mlx5_hairpin_queue_peer_bind() 529 if (rxq_ctrl->obj == NULL || rxq_ctrl->obj->rq == NULL) { in mlx5_hairpin_queue_peer_bind() 653 if (rxq_ctrl->obj == NULL || rxq_ctrl->obj->rq == NULL) { in mlx5_hairpin_queue_peer_unbind() [all …]
|
| H A D | mlx5_vlan.c | 94 struct mlx5_rxq_ctrl *rxq_ctrl = in mlx5_vlan_strip_queue_set() local 112 if (!rxq_ctrl->obj) { in mlx5_vlan_strip_queue_set() 117 ret = priv->obj_ops.rxq_obj_modify_vlan_strip(rxq_ctrl->obj, on); in mlx5_vlan_strip_queue_set()
|
| H A D | mlx5_ethdev.c | 160 struct mlx5_rxq_ctrl *rxq_ctrl; in mlx5_dev_configure_rss_reta() local 163 rxq_ctrl = container_of(rxq_data, struct mlx5_rxq_ctrl, rxq); in mlx5_dev_configure_rss_reta() 164 if (rxq_ctrl && rxq_ctrl->type == MLX5_RXQ_TYPE_STANDARD) in mlx5_dev_configure_rss_reta()
|
| H A D | mlx5_flow.c | 1027 rxq_ctrl->rxq.mark = 1; in flow_drv_rxq_flags_set() 1028 rxq_ctrl->flow_mark_n = 1; in flow_drv_rxq_flags_set() 1030 rxq_ctrl->rxq.mark = 1; in flow_drv_rxq_flags_set() 1031 rxq_ctrl->flow_mark_n++; in flow_drv_rxq_flags_set() 1105 rxq_ctrl->rxq.mark = 1; in flow_drv_rxq_flags_trim() 1106 rxq_ctrl->flow_mark_n = 1; in flow_drv_rxq_flags_trim() 1108 rxq_ctrl->flow_mark_n--; in flow_drv_rxq_flags_trim() 1109 rxq_ctrl->rxq.mark = !!rxq_ctrl->flow_mark_n; in flow_drv_rxq_flags_trim() 1169 rxq_ctrl->flow_mark_n = 0; in flow_rxq_flags_clear() 1170 rxq_ctrl->rxq.mark = 0; in flow_rxq_flags_clear() [all …]
|
| H A D | mlx5_mr.c | 172 struct mlx5_rxq_ctrl *rxq_ctrl = in mlx5_rx_addr2mr_bh() local 175 struct mlx5_priv *priv = rxq_ctrl->priv; in mlx5_rx_addr2mr_bh()
|
| H A D | mlx5_rxtx.c | 513 struct mlx5_rxq_ctrl *rxq_ctrl = in mlx5_rx_descriptor_status() local 515 struct rte_eth_dev *dev = ETH_DEV(rxq_ctrl->priv); in mlx5_rx_descriptor_status() 553 struct mlx5_rxq_ctrl *rxq_ctrl = in mlx5_rxq_info_get() local 565 qinfo->conf.rx_deferred_start = rxq_ctrl ? 0 : 1; in mlx5_rxq_info_get() 930 struct mlx5_rxq_ctrl *rxq_ctrl = in mlx5_queue_state_modify_primary() local 1008 struct mlx5_rxq_ctrl *rxq_ctrl = in mlx5_rx_err_handle() local 1029 if (rxq_ctrl->dump_file_n < in mlx5_rx_err_handle() 1030 rxq_ctrl->priv->config.max_dump_files_num) { in mlx5_rx_err_handle() 1034 rxq->cqn, rxq_ctrl->wqn, in mlx5_rx_err_handle() 1048 rxq_ctrl->dump_file_n++; in mlx5_rx_err_handle() [all …]
|
| H A D | mlx5_rxtx.h | 347 int rxq_alloc_elts(struct mlx5_rxq_ctrl *rxq_ctrl);
|
| H A D | mlx5.h | 808 struct mlx5_rxq_ctrl *rxq_ctrl; /* Back pointer to parent. */ member
|
| /f-stack/dpdk/drivers/net/mlx5/linux/ |
| H A D | mlx5_verbs.c | 196 struct mlx5_rxq_ctrl *rxq_ctrl = in mlx5_rxq_ibv_cq_create() local 198 struct mlx5_rxq_obj *rxq_obj = rxq_ctrl->obj; in mlx5_rxq_ibv_cq_create() 263 struct mlx5_rxq_ctrl *rxq_ctrl = in mlx5_rxq_ibv_wq_create() local 265 struct mlx5_rxq_obj *rxq_obj = rxq_ctrl->obj; in mlx5_rxq_ibv_wq_create() 359 struct mlx5_rxq_ctrl *rxq_ctrl = in mlx5_rxq_ibv_obj_new() local 361 struct mlx5_rxq_obj *tmpl = rxq_ctrl->obj; in mlx5_rxq_ibv_obj_new() 370 priv->verbs_alloc_ctx.obj = rxq_ctrl; in mlx5_rxq_ibv_obj_new() 371 tmpl->rxq_ctrl = rxq_ctrl; in mlx5_rxq_ibv_obj_new() 372 if (rxq_ctrl->irq) { in mlx5_rxq_ibv_obj_new() 530 struct mlx5_rxq_ctrl *rxq_ctrl = in mlx5_ibv_ind_table_new() local [all …]
|
| /f-stack/dpdk/drivers/net/sfc/ |
| H A D | sfc_rx.c | 446 return &sa->rxq_ctrl[dpq->queue_id]; in sfc_rxq_by_dp_rxq() 668 rxq = &sa->rxq_ctrl[sw_index]; in sfc_rx_qflush() 782 rxq = &sa->rxq_ctrl[sw_index]; in sfc_rx_qstart() 886 rxq = &sa->rxq_ctrl[sw_index]; in sfc_rx_qstop() 1151 rxq = &sa->rxq_ctrl[sw_index]; in sfc_rx_qinit() 1252 rxq = &sa->rxq_ctrl[sw_index]; in sfc_rx_qfini() 1662 sa->rxq_ctrl = calloc(nb_rx_queues, sizeof(sa->rxq_ctrl[0])); in sfc_rx_configure() 1663 if (sa->rxq_ctrl == NULL) in sfc_rx_configure() 1686 sa->rxq_ctrl = new_rxq_ctrl; in sfc_rx_configure() 1751 free(sa->rxq_ctrl); in sfc_rx_close() [all …]
|
| H A D | sfc.h | 282 struct sfc_rxq *rxq_ctrl; member
|
| H A D | sfc_flow.c | 1334 rxq = &sa->rxq_ctrl[queue->index]; in sfc_flow_parse_queue() 1366 rxq = &sa->rxq_ctrl[rxq_sw_index]; in sfc_flow_parse_rss() 1376 rxq = &sa->rxq_ctrl[rxq_sw_index]; in sfc_flow_parse_rss() 1441 struct sfc_rxq *rxq = &sa->rxq_ctrl[rxq_sw_index]; in sfc_flow_parse_rss()
|
| H A D | sfc_ethdev.c | 959 if (!sfc_rx_check_scatter(pdu, sa->rxq_ctrl[i].buf_size, in sfc_check_scatter_on_all_rx_queues()
|