Lines Matching refs:qp

58 #include <linux/mlx4/qp.h>
532 props->max_qp = dev->dev->quotas.qp;
1428 static int __mlx4_ib_default_rules_match(struct ib_qp *qp,
1434 u8 link_layer = rdma_port_get_link_layer(qp->device, flow_attr->port);
1484 struct ib_qp *qp,
1521 static int __mlx4_ib_create_flow(struct ib_qp *qp, struct ib_flow_attr *flow_attr,
1529 struct mlx4_ib_dev *mdev = to_mdev(qp->device);
1550 ctrl->qpn = cpu_to_be32(qp->qp_num);
1555 default_flow = __mlx4_ib_default_rules_match(qp, flow_attr);
1558 mdev, qp, default_table + default_flow,
1567 ret = parse_flow_attr(mdev->dev, qp->qp_num, ib_flow,
1613 static int mlx4_ib_tunnel_steer_add(struct ib_qp *qp, struct ib_flow_attr *flow_attr,
1618 struct mlx4_dev *dev = to_mdev(qp->device)->dev;
1631 err = mlx4_tunnel_steer_add(to_mdev(qp->device)->dev, ib_spec->eth.val.dst_mac,
1632 flow_attr->port, qp->qp_num,
1688 static struct ib_flow *mlx4_ib_create_flow(struct ib_qp *qp,
1695 struct mlx4_dev *dev = (to_mdev(qp->device))->dev;
1720 * condition traffic be replicated to given qp,
1753 err = __mlx4_ib_create_flow(qp, flow_attr, MLX4_DOMAIN_UVERBS,
1762 err = __mlx4_ib_create_flow(qp, flow_attr,
1775 err = mlx4_ib_tunnel_steer_add(qp, flow_attr,
1782 err = mlx4_ib_tunnel_steer_add(qp, flow_attr,
1797 (void)__mlx4_ib_destroy_flow(to_mdev(qp->device)->dev,
1803 (void)__mlx4_ib_destroy_flow(to_mdev(qp->device)->dev,
1816 struct mlx4_ib_dev *mdev = to_mdev(flow_id->qp->device);
1898 static struct mlx4_ib_gid_entry *find_gid_entry(struct mlx4_ib_qp *qp, u8 *raw)
1904 list_for_each_entry_safe(ge, tmp, &qp->gid_list, list) {
2280 struct mlx4_ib_qp *qp;
2290 qp = ibdev->qp1_proxy[port - 1];
2291 if (qp) {
2296 mutex_lock(&qp->mutex);
2297 old_smac = qp->pri.smac;
2307 if (mlx4_update_qp(ibdev->dev, qp->mqp.qpn, MLX4_UPDATE_QP_SMAC,
2313 if (qp->pri.smac_port)
2315 qp->pri.smac = new_smac;
2316 qp->pri.smac_port = port;
2317 qp->pri.smac_index = new_smac_index;
2323 if (qp)
2324 mutex_unlock(&qp->mutex);
3082 /* Go over qp list reside on that ibdev, sync with create/destroy qp.*/