Searched refs:wq_attr (Results 1 – 11 of 11) sorted by relevance
| /f-stack/dpdk/drivers/regex/mlx5/ |
| H A D | mlx5_regex_control.c | 195 struct mlx5_devx_wq_attr *wq_attr = &attr.wq_attr; in regex_ctrl_create_sq() local 236 wq_attr->uar_page = priv->uar->page_id; in regex_ctrl_create_sq() 238 wq_attr->pd = pd_num; in regex_ctrl_create_sq() 239 wq_attr->wq_type = MLX5_WQ_TYPE_CYCLIC; in regex_ctrl_create_sq() 240 wq_attr->dbr_umem_id = sq->dbr_umem; in regex_ctrl_create_sq() 241 wq_attr->dbr_addr = sq->dbr_offset; in regex_ctrl_create_sq() 242 wq_attr->dbr_umem_valid = 1; in regex_ctrl_create_sq() 244 wq_attr->wq_umem_offset = 0; in regex_ctrl_create_sq() 245 wq_attr->wq_umem_valid = 1; in regex_ctrl_create_sq() 246 wq_attr->log_wq_stride = 6; in regex_ctrl_create_sq() [all …]
|
| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_devx.c | 300 wq_attr->pd = priv->sh->pdn; in mlx5_devx_wq_attr_fill() 302 wq_attr->dbr_umem_id = in mlx5_devx_wq_attr_fill() 304 wq_attr->dbr_umem_valid = 1; in mlx5_devx_wq_attr_fill() 306 wq_attr->wq_umem_valid = 1; in mlx5_devx_wq_attr_fill() 596 attr.wq_attr.log_hairpin_data_sz = in mlx5_rxq_obj_hairpin_new() 602 attr.wq_attr.log_hairpin_data_sz - in mlx5_rxq_obj_hairpin_new() 1095 attr.wq_attr.log_hairpin_data_sz = in mlx5_txq_obj_hairpin_new() 1374 sq_attr.wq_attr.uar_page = in mlx5_txq_create_devx_sq_resources() 1377 sq_attr.wq_attr.pd = priv->sh->pdn; in mlx5_txq_create_devx_sq_resources() 1382 sq_attr.wq_attr.dbr_umem_id = in mlx5_txq_create_devx_sq_resources() [all …]
|
| H A D | mlx5_flow_age.c | 265 struct mlx5_devx_wq_attr *wq_attr = &attr.wq_attr; in mlx5_aso_sq_create() local 299 wq_attr->pd = pdn; in mlx5_aso_sq_create() 300 wq_attr->wq_type = MLX5_WQ_TYPE_CYCLIC; in mlx5_aso_sq_create() 301 wq_attr->log_wq_pg_sz = rte_log2_u32(pgsize); in mlx5_aso_sq_create() 303 wq_attr->wq_umem_offset = 0; in mlx5_aso_sq_create() 304 wq_attr->wq_umem_valid = 1; in mlx5_aso_sq_create() 305 wq_attr->log_wq_stride = 6; in mlx5_aso_sq_create() 306 wq_attr->log_wq_sz = rte_log2_u32(wq_size) - 6; in mlx5_aso_sq_create() 307 wq_attr->dbr_umem_id = wq_attr->wq_umem_id; in mlx5_aso_sq_create() 308 wq_attr->dbr_addr = wq_size; in mlx5_aso_sq_create() [all …]
|
| H A D | mlx5_txpp.c | 330 sq_attr.wq_attr.pd = sh->pdn; in mlx5_txpp_create_rearm_queue() 333 sq_attr.wq_attr.dbr_umem_valid = 1; in mlx5_txpp_create_rearm_queue() 334 sq_attr.wq_attr.dbr_addr = umem_dbrec; in mlx5_txpp_create_rearm_queue() 336 sq_attr.wq_attr.wq_umem_valid = 1; in mlx5_txpp_create_rearm_queue() 338 sq_attr.wq_attr.wq_umem_offset = 0; in mlx5_txpp_create_rearm_queue() 579 sq_attr.wq_attr.cd_slave = 1; in mlx5_txpp_create_clock_queue() 582 sq_attr.wq_attr.pd = sh->pdn; in mlx5_txpp_create_clock_queue() 585 sq_attr.wq_attr.dbr_umem_valid = 1; in mlx5_txpp_create_clock_queue() 586 sq_attr.wq_attr.dbr_addr = umem_dbrec; in mlx5_txpp_create_clock_queue() 588 sq_attr.wq_attr.wq_umem_valid = 1; in mlx5_txpp_create_clock_queue() [all …]
|
| /f-stack/dpdk/drivers/net/mlx5/linux/ |
| H A D | mlx5_verbs.c | 272 } wq_attr; in mlx5_rxq_ibv_wq_create() local 274 wq_attr.ibv = (struct ibv_wq_init_attr){ in mlx5_rxq_ibv_wq_create() 289 wq_attr.ibv.create_flags |= IBV_WQ_FLAGS_SCATTER_FCS; in mlx5_rxq_ibv_wq_create() 290 wq_attr.ibv.comp_mask |= IBV_WQ_INIT_ATTR_FLAGS; in mlx5_rxq_ibv_wq_create() 295 wq_attr.ibv.comp_mask |= IBV_WQ_INIT_ATTR_FLAGS; in mlx5_rxq_ibv_wq_create() 298 wq_attr.ibv.comp_mask |= IBV_WQ_INIT_ATTR_FLAGS; in mlx5_rxq_ibv_wq_create() 302 wq_attr.mlx5 = (struct mlx5dv_wq_init_attr){ in mlx5_rxq_ibv_wq_create() 307 &wq_attr.mlx5.striding_rq_attrs; in mlx5_rxq_ibv_wq_create() 317 &wq_attr.mlx5); in mlx5_rxq_ibv_wq_create() 327 wq_attr.ibv.max_sge != (1u << rxq_data->sges_n)) { in mlx5_rxq_ibv_wq_create() [all …]
|
| /f-stack/dpdk/drivers/common/mlx5/ |
| H A D | mlx5_devx_cmds.c | 912 MLX5_SET(wq, wq_ctx, lwm, wq_attr->lwm); in devx_cmd_fill_wq_data() 913 MLX5_SET(wq, wq_ctx, pd, wq_attr->pd); in devx_cmd_fill_wq_data() 924 wq_attr->log_hairpin_num_packets); in devx_cmd_fill_wq_data() 927 wq_attr->single_wqe_log_num_of_strides); in devx_cmd_fill_wq_data() 930 wq_attr->single_stride_log_num_of_bytes); in devx_cmd_fill_wq_data() 957 struct mlx5_devx_wq_attr *wq_attr; in mlx5_devx_cmd_create_rq() local 981 wq_attr = &rq_attr->wq_attr; in mlx5_devx_cmd_create_rq() 982 devx_cmd_fill_wq_data(wq_ctx, wq_attr); in mlx5_devx_cmd_create_rq() 1321 struct mlx5_devx_wq_attr *wq_attr; in mlx5_devx_cmd_create_sq() local 1353 wq_attr = &sq_attr->wq_attr; in mlx5_devx_cmd_create_sq() [all …]
|
| H A D | mlx5_devx_cmds.h | 165 struct mlx5_devx_wq_attr wq_attr; member 249 struct mlx5_devx_wq_attr wq_attr; member
|
| /f-stack/dpdk/drivers/net/mlx4/ |
| H A D | mlx4_glue.c | 223 mlx4_glue_modify_wq(struct ibv_wq *wq, struct ibv_wq_attr *wq_attr) in mlx4_glue_modify_wq() argument 225 return ibv_modify_wq(wq, wq_attr); in mlx4_glue_modify_wq()
|
| H A D | mlx4_glue.h | 79 int (*modify_wq)(struct ibv_wq *wq, struct ibv_wq_attr *wq_attr);
|
| /f-stack/dpdk/drivers/common/mlx5/linux/ |
| H A D | mlx5_glue.c | 154 mlx5_glue_modify_wq(struct ibv_wq *wq, struct ibv_wq_attr *wq_attr) in mlx5_glue_modify_wq() argument 156 return ibv_modify_wq(wq, wq_attr); in mlx5_glue_modify_wq() 518 struct ibv_wq_init_attr *wq_attr, in mlx5_glue_dv_create_wq() argument 523 (void)wq_attr; in mlx5_glue_dv_create_wq() 528 return mlx5dv_create_wq(context, wq_attr, mlx5_wq_attr); in mlx5_glue_dv_create_wq()
|
| H A D | mlx5_glue.h | 170 int (*modify_wq)(struct ibv_wq *wq, struct ibv_wq_attr *wq_attr); 233 struct ibv_wq_init_attr *wq_attr,
|