Lines Matching refs:cqe
248 struct mlx5_cqe64 *cqe, u8 status) in mlx5_fpga_conn_rq_cqe() argument
253 ix = be16_to_cpu(cqe->wqe_counter) & (conn->qp.rq.size - 1); in mlx5_fpga_conn_rq_cqe()
257 buf->sg[0].size = be32_to_cpu(cqe->byte_cnt); in mlx5_fpga_conn_rq_cqe()
289 struct mlx5_cqe64 *cqe, u8 status) in mlx5_fpga_conn_sq_cqe() argument
297 ix = be16_to_cpu(cqe->wqe_counter) & (conn->qp.sq.size - 1); in mlx5_fpga_conn_sq_cqe()
331 struct mlx5_cqe64 *cqe) in mlx5_fpga_conn_handle_cqe() argument
335 opcode = cqe->op_own >> 4; in mlx5_fpga_conn_handle_cqe()
339 status = ((struct mlx5_err_cqe *)cqe)->syndrome; in mlx5_fpga_conn_handle_cqe()
342 mlx5_fpga_conn_sq_cqe(conn, cqe, status); in mlx5_fpga_conn_handle_cqe()
346 status = ((struct mlx5_err_cqe *)cqe)->syndrome; in mlx5_fpga_conn_handle_cqe()
349 mlx5_fpga_conn_rq_cqe(conn, cqe, status); in mlx5_fpga_conn_handle_cqe()
383 struct mlx5_cqe64 *cqe; in mlx5_fpga_conn_cqes() local
386 cqe = mlx5_cqwq_get_cqe(&conn->cq.wq); in mlx5_fpga_conn_cqes()
387 if (!cqe) in mlx5_fpga_conn_cqes()
392 mlx5_fpga_conn_handle_cqe(conn, cqe); in mlx5_fpga_conn_cqes()
431 struct mlx5_cqe64 *cqe; in mlx5_fpga_conn_create_cq() local
450 cqe = mlx5_cqwq_get_wqe(&conn->cq.wq, i); in mlx5_fpga_conn_create_cq()
451 cqe->op_own = MLX5_CQE_INVALID << 4 | MLX5_CQE_OWNER_MASK; in mlx5_fpga_conn_create_cq()