Lines Matching refs:mdev

222 	if (cap->max_recv_wr > (1 << MLX5_CAP_GEN(dev->mdev, log_max_qp_sz)))  in set_rq_size()
242 if (wqe_size > MLX5_CAP_GEN(dev->mdev, max_wqe_sz_rq)) { in set_rq_size()
245 MLX5_CAP_GEN(dev->mdev, in set_rq_size()
338 if (wqe_size > MLX5_CAP_GEN(dev->mdev, max_wqe_sz_sq)) { in calc_sq_size()
340 wqe_size, MLX5_CAP_GEN(dev->mdev, max_wqe_sz_sq)); in calc_sq_size()
353 if (qp->sq.wqe_cnt > (1 << MLX5_CAP_GEN(dev->mdev, log_max_qp_sz))) { in calc_sq_size()
356 1 << MLX5_CAP_GEN(dev->mdev, log_max_qp_sz)); in calc_sq_size()
373 if (desc_sz > MLX5_CAP_GEN(dev->mdev, max_wqe_sz_sq)) { in set_user_buf_size()
375 desc_sz, MLX5_CAP_GEN(dev->mdev, max_wqe_sz_sq)); in set_user_buf_size()
387 if (qp->sq.wqe_cnt > (1 << MLX5_CAP_GEN(dev->mdev, log_max_qp_sz))) { in set_user_buf_size()
390 1 << MLX5_CAP_GEN(dev->mdev, log_max_qp_sz)); in set_user_buf_size()
737 uuari = &dev->mdev->priv.uuari; in create_kernel_qp()
763 err = mlx5_buf_alloc(dev->mdev, qp->buf_size, &qp->buf); in create_kernel_qp()
785 err = mlx5_db_alloc(dev->mdev, &qp->db); in create_kernel_qp()
807 mlx5_db_free(dev->mdev, &qp->db); in create_kernel_qp()
818 mlx5_buf_free(dev->mdev, &qp->buf); in create_kernel_qp()
821 free_uuar(&dev->mdev->priv.uuari, uuarn); in create_kernel_qp()
827 mlx5_db_free(dev->mdev, &qp->db); in destroy_qp_kernel()
833 mlx5_buf_free(dev->mdev, &qp->buf); in destroy_qp_kernel()
834 free_uuar(&dev->mdev->priv.uuari, qp->bf->uuarn); in destroy_qp_kernel()
861 struct mlx5_core_dev *mdev = dev->mdev; in create_qp_common() local
875 if (!MLX5_CAP_GEN(mdev, block_lb_mc)) { in create_qp_common()
909 1 << MLX5_CAP_GEN(mdev, log_max_qp_sz); in create_qp_common()
1021 err = mlx5_core_create_qp(dev->mdev, &qp->mqp, in, inlen); in create_qp_common()
1157 if (mlx5_core_qp_modify(dev->mdev, to_mlx5_state(qp->state), in destroy_qp_common()
1174 err = mlx5_core_destroy_qp(dev->mdev, &qp->mqp); in destroy_qp_common()
1242 if (!MLX5_CAP_GEN(dev->mdev, xrc)) { in mlx5_ib_create_qp()
1356 MLX5_CAP_GEN(dev->mdev, stat_rate_support))) in ib_rate_to_mlx5()
1380 dev->mdev->port_caps[port - 1].gid_table_len) { in mlx5_set_path()
1383 dev->mdev->port_caps[port - 1].gid_table_len); in mlx5_set_path()
1608 (u8)MLX5_CAP_GEN(dev->mdev, log_max_msg); in __mlx5_ib_modify_qp()
1715 err = mlx5_core_qp_modify(dev->mdev, to_mlx5_state(cur_state), in __mlx5_ib_modify_qp()
1781 attr->port_num > MLX5_CAP_GEN(dev->mdev, num_ports))) in mlx5_ib_modify_qp()
1787 dev->mdev->port_caps[port - 1].pkey_table_len) in mlx5_ib_modify_qp()
1793 (1 << MLX5_CAP_GEN(dev->mdev, log_max_ra_res_qp))) in mlx5_ib_modify_qp()
1798 (1 << MLX5_CAP_GEN(dev->mdev, log_max_ra_req_qp))) in mlx5_ib_modify_qp()
2997 struct mlx5_core_dev *dev = ibdev->mdev; in to_ib_ah_attr()
3049 err = mlx5_core_qp_query(dev->mdev, &qp->mqp, outb, sizeof(*outb)); in mlx5_ib_query_qp()
3132 if (!MLX5_CAP_GEN(dev->mdev, xrc)) in mlx5_ib_alloc_xrcd()
3139 err = mlx5_core_xrcd_alloc(dev->mdev, &xrcd->xrcdn); in mlx5_ib_alloc_xrcd()
3154 err = mlx5_core_xrcd_dealloc(dev->mdev, xrcdn); in mlx5_ib_dealloc_xrcd()