Lines Matching refs:wq_ctrl
445 &conn->cq.wq_ctrl); in mlx5_fpga_conn_create_cq()
455 sizeof(u64) * conn->cq.wq_ctrl.frag_buf.npages; in mlx5_fpga_conn_create_cq()
470 MLX5_SET(cqc, cqc, log_page_size, conn->cq.wq_ctrl.frag_buf.page_shift - in mlx5_fpga_conn_create_cq()
472 MLX5_SET64(cqc, cqc, dbr_addr, conn->cq.wq_ctrl.db.dma); in mlx5_fpga_conn_create_cq()
475 mlx5_fill_page_frag_array(&conn->cq.wq_ctrl.frag_buf, pas); in mlx5_fpga_conn_create_cq()
484 conn->cq.mcq.set_ci_db = conn->cq.wq_ctrl.db.db; in mlx5_fpga_conn_create_cq()
485 conn->cq.mcq.arm_db = conn->cq.wq_ctrl.db.db + 1; in mlx5_fpga_conn_create_cq()
501 mlx5_cqwq_destroy(&conn->cq.wq_ctrl); in mlx5_fpga_conn_create_cq()
511 mlx5_cqwq_destroy(&conn->cq.wq_ctrl); in mlx5_fpga_conn_destroy_cq()
524 &conn->qp.wq_ctrl); in mlx5_fpga_conn_create_wq()
566 conn->qp.wq_ctrl.buf.npages; in mlx5_fpga_conn_create_qp()
576 conn->qp.wq_ctrl.buf.page_shift - MLX5_ADAPTER_PAGE_SHIFT); in mlx5_fpga_conn_create_qp()
588 MLX5_SET64(qpc, qpc, dbr_addr, conn->qp.wq_ctrl.db.dma); in mlx5_fpga_conn_create_qp()
592 mlx5_fill_page_array(&conn->qp.wq_ctrl.buf, in mlx5_fpga_conn_create_qp()
609 mlx5_wq_destroy(&conn->qp.wq_ctrl); in mlx5_fpga_conn_create_qp()
658 mlx5_wq_destroy(&conn->qp.wq_ctrl); in mlx5_fpga_conn_destroy_qp()
693 MLX5_SET64(qpc, qpc, dbr_addr, conn->qp.wq_ctrl.db.dma); in mlx5_fpga_conn_init_qp()