Lines Matching refs:cqc

1266 		void *cqc = container_of(param,  in mlx5e_create_rq()  local
1267 struct mlx5e_channel_param, rq)->rx_cq.cqc; in mlx5e_create_rq()
1269 switch (MLX5_GET(cqc, cqc, cq_period_mode)) { in mlx5e_create_rq()
1513 MLX5_SET(cqc, param_cq.cqc, log_cq_size, 0); in mlx5e_open_drop_rq()
1514 MLX5_SET(cqc, param_cq.cqc, uar_page, priv->mdev->priv.uar->index); in mlx5e_open_drop_rq()
1998 err = mlx5_cqwq_create(mdev, &param->wq, param->cqc, &cq->wq, in mlx5e_create_cq()
2036 void *cqc; in mlx5e_enable_cq() local
2048 cqc = MLX5_ADDR_OF(create_cq_in, in, cq_context); in mlx5e_enable_cq()
2050 memcpy(cqc, param->cqc, sizeof(param->cqc)); in mlx5e_enable_cq()
2057 MLX5_SET(cqc, cqc, c_eqn, eqn); in mlx5e_enable_cq()
2058 MLX5_SET(cqc, cqc, log_page_size, cq->wq_ctrl.buf.page_shift - in mlx5e_enable_cq()
2060 MLX5_SET64(cqc, cqc, dbr_addr, cq->wq_ctrl.db.dma); in mlx5e_enable_cq()
2378 void *cqc = param->cqc; in mlx5e_build_common_cq_param() local
2380 MLX5_SET(cqc, cqc, uar_page, priv->mdev->priv.uar->index); in mlx5e_build_common_cq_param()
2401 void *cqc = param->cqc; in mlx5e_build_rx_cq_param() local
2411 MLX5_SET(cqc, cqc, mini_cqe_res_format, MLX5_CQE_FORMAT_HASH); in mlx5e_build_rx_cq_param()
2412 MLX5_SET(cqc, cqc, cqe_compression_en, 1); in mlx5e_build_rx_cq_param()
2415 MLX5_SET(cqc, cqc, log_cq_size, priv->params.log_rq_size); in mlx5e_build_rx_cq_param()
2419 MLX5_SET(cqc, cqc, cq_period, priv->params.rx_cq_moderation_usec); in mlx5e_build_rx_cq_param()
2420 MLX5_SET(cqc, cqc, cq_max_count, priv->params.rx_cq_moderation_pkts); in mlx5e_build_rx_cq_param()
2421 MLX5_SET(cqc, cqc, cq_period_mode, MLX5_CQ_PERIOD_MODE_START_FROM_EQE); in mlx5e_build_rx_cq_param()
2424 MLX5_SET(cqc, cqc, cq_period, priv->params.rx_cq_moderation_usec); in mlx5e_build_rx_cq_param()
2425 MLX5_SET(cqc, cqc, cq_max_count, priv->params.rx_cq_moderation_pkts); in mlx5e_build_rx_cq_param()
2427 MLX5_SET(cqc, cqc, cq_period_mode, MLX5_CQ_PERIOD_MODE_START_FROM_CQE); in mlx5e_build_rx_cq_param()
2429 MLX5_SET(cqc, cqc, cq_period_mode, MLX5_CQ_PERIOD_MODE_START_FROM_EQE); in mlx5e_build_rx_cq_param()
2433 MLX5_SET(cqc, cqc, cq_period, curr.usec); in mlx5e_build_rx_cq_param()
2434 MLX5_SET(cqc, cqc, cq_max_count, curr.pkts); in mlx5e_build_rx_cq_param()
2435 MLX5_SET(cqc, cqc, cq_period_mode, MLX5_CQ_PERIOD_MODE_START_FROM_EQE); in mlx5e_build_rx_cq_param()
2439 MLX5_SET(cqc, cqc, cq_period, curr.usec); in mlx5e_build_rx_cq_param()
2440 MLX5_SET(cqc, cqc, cq_max_count, curr.pkts); in mlx5e_build_rx_cq_param()
2442 MLX5_SET(cqc, cqc, cq_period_mode, MLX5_CQ_PERIOD_MODE_START_FROM_CQE); in mlx5e_build_rx_cq_param()
2444 MLX5_SET(cqc, cqc, cq_period_mode, MLX5_CQ_PERIOD_MODE_START_FROM_EQE); in mlx5e_build_rx_cq_param()
2459 void *cqc = param->cqc; in mlx5e_build_tx_cq_param() local
2461 MLX5_SET(cqc, cqc, log_cq_size, priv->params.log_sq_size); in mlx5e_build_tx_cq_param()
2462 MLX5_SET(cqc, cqc, cq_period, priv->params.tx_cq_moderation_usec); in mlx5e_build_tx_cq_param()
2463 MLX5_SET(cqc, cqc, cq_max_count, priv->params.tx_cq_moderation_pkts); in mlx5e_build_tx_cq_param()
2467 MLX5_SET(cqc, cqc, cq_period_mode, MLX5_CQ_PERIOD_MODE_START_FROM_EQE); in mlx5e_build_tx_cq_param()
2471 MLX5_SET(cqc, cqc, cq_period_mode, MLX5_CQ_PERIOD_MODE_START_FROM_CQE); in mlx5e_build_tx_cq_param()
2473 MLX5_SET(cqc, cqc, cq_period_mode, MLX5_CQ_PERIOD_MODE_START_FROM_EQE); in mlx5e_build_tx_cq_param()