Lines Matching refs:peer_info
388 struct rte_hairpin_peer_info *peer_info, in mlx5_hairpin_queue_peer_update() argument
429 peer_info->qp_id = txq_ctrl->obj->sq->id; in mlx5_hairpin_queue_peer_update()
430 peer_info->vhca_id = priv->sh->cdev->config.hca_attr.vhca_id; in mlx5_hairpin_queue_peer_update()
432 peer_info->peer_q = txq_ctrl->hairpin_conf.peers[0].queue; in mlx5_hairpin_queue_peer_update()
433 peer_info->tx_explicit = txq_ctrl->hairpin_conf.tx_explicit; in mlx5_hairpin_queue_peer_update()
434 peer_info->manual_bind = txq_ctrl->hairpin_conf.manual_bind; in mlx5_hairpin_queue_peer_update()
459 peer_info->qp_id = rxq_ctrl->obj->rq->id; in mlx5_hairpin_queue_peer_update()
460 peer_info->vhca_id = priv->sh->cdev->config.hca_attr.vhca_id; in mlx5_hairpin_queue_peer_update()
461 peer_info->peer_q = rxq->hairpin_conf.peers[0].queue; in mlx5_hairpin_queue_peer_update()
462 peer_info->tx_explicit = rxq->hairpin_conf.tx_explicit; in mlx5_hairpin_queue_peer_update()
463 peer_info->manual_bind = rxq->hairpin_conf.manual_bind; in mlx5_hairpin_queue_peer_update()
487 struct rte_hairpin_peer_info *peer_info, in mlx5_hairpin_queue_peer_bind() argument
496 if (peer_info->peer_q != cur_queue) { in mlx5_hairpin_queue_peer_bind()
499 dev->data->port_id, cur_queue, peer_info->peer_q); in mlx5_hairpin_queue_peer_bind()
537 if (peer_info->tx_explicit != in mlx5_hairpin_queue_peer_bind()
545 if (peer_info->manual_bind != in mlx5_hairpin_queue_peer_bind()
555 sq_attr.hairpin_peer_rq = peer_info->qp_id; in mlx5_hairpin_queue_peer_bind()
556 sq_attr.hairpin_peer_vhca = peer_info->vhca_id; in mlx5_hairpin_queue_peer_bind()
590 if (peer_info->tx_explicit != in mlx5_hairpin_queue_peer_bind()
597 if (peer_info->manual_bind != in mlx5_hairpin_queue_peer_bind()
606 rq_attr.hairpin_peer_sq = peer_info->qp_id; in mlx5_hairpin_queue_peer_bind()
607 rq_attr.hairpin_peer_vhca = peer_info->vhca_id; in mlx5_hairpin_queue_peer_bind()