mlx5_write64
mlx5_write64((__be32 *)ctrl, bf->bfreg->map + bf->offset);
mlx5_write64((__be32 *)ctrl, uar_map);
mlx5_write64(wqe, conn->fdev->conn_res.uar->map + MLX5_BF_OFFSET);
mlx5_write64((__be32 *)doorbell_cseg, aso->uar_map);
mlx5_write64((__be32 *)doorbell_cseg, sq->uar_map);
mlx5_write64(ctrl, dr_qp->uar->map + MLX5_BF_OFFSET);
mlx5_write64(doorbell, uar_page + MLX5_CQ_DOORBELL);