Searched refs:wq_attr (Results 1 – 11 of 11) sorted by relevance
| /dpdk/drivers/common/mlx5/ |
| H A D | mlx5_common_devx.c | 243 attr->wq_attr.wq_umem_valid = 1; in mlx5_devx_sq_create() 245 attr->wq_attr.wq_umem_offset = 0; in mlx5_devx_sq_create() 247 attr->wq_attr.dbr_umem_id = attr->wq_attr.wq_umem_id; in mlx5_devx_sq_create() 493 wq_attr->wq_umem_valid = 1; in mlx5_devx_wq_init() 495 wq_attr->wq_umem_offset = 0; in mlx5_devx_wq_init() 496 wq_attr->dbr_umem_valid = 1; in mlx5_devx_wq_init() 497 wq_attr->dbr_umem_id = wq_attr->wq_umem_id; in mlx5_devx_wq_init() 498 wq_attr->dbr_addr = umem_dbrec; in mlx5_devx_wq_init() 591 rmp_attr.wq_attr = *wq_attr; in mlx5_devx_rmp_create() 642 &attr->wq_attr, socket); in mlx5_devx_rq_shared_create() [all …]
|
| H A D | mlx5_devx_cmds.c | 1216 MLX5_SET(wq, wq_ctx, pd, wq_attr->pd); in devx_cmd_fill_wq_data() 1229 wq_attr->log_hairpin_num_packets); in devx_cmd_fill_wq_data() 1262 struct mlx5_devx_wq_attr *wq_attr; in mlx5_devx_cmd_create_rq() local 1287 wq_attr = &rq_attr->wq_attr; in mlx5_devx_cmd_create_rq() 1288 devx_cmd_fill_wq_data(wq_ctx, wq_attr); in mlx5_devx_cmd_create_rq() 1372 struct mlx5_devx_wq_attr *wq_attr; in mlx5_devx_cmd_create_rmp() local 1387 wq_attr = &rmp_attr->wq_attr; in mlx5_devx_cmd_create_rmp() 1388 devx_cmd_fill_wq_data(wq_ctx, wq_attr); in mlx5_devx_cmd_create_rmp() 1677 struct mlx5_devx_wq_attr *wq_attr; in mlx5_devx_cmd_create_sq() local 1710 wq_attr = &sq_attr->wq_attr; in mlx5_devx_cmd_create_sq() [all …]
|
| H A D | mlx5_devx_cmds.h | 314 struct mlx5_devx_wq_attr wq_attr; member 339 struct mlx5_devx_wq_attr wq_attr; member 410 struct mlx5_devx_wq_attr wq_attr; member
|
| /dpdk/drivers/net/mlx5/linux/ |
| H A D | mlx5_verbs.c | 236 } wq_attr; in mlx5_rxq_ibv_wq_create() local 238 wq_attr.ibv = (struct ibv_wq_init_attr){ in mlx5_rxq_ibv_wq_create() 253 wq_attr.ibv.create_flags |= IBV_WQ_FLAGS_SCATTER_FCS; in mlx5_rxq_ibv_wq_create() 254 wq_attr.ibv.comp_mask |= IBV_WQ_INIT_ATTR_FLAGS; in mlx5_rxq_ibv_wq_create() 259 wq_attr.ibv.comp_mask |= IBV_WQ_INIT_ATTR_FLAGS; in mlx5_rxq_ibv_wq_create() 262 wq_attr.ibv.comp_mask |= IBV_WQ_INIT_ATTR_FLAGS; in mlx5_rxq_ibv_wq_create() 266 wq_attr.mlx5 = (struct mlx5dv_wq_init_attr){ in mlx5_rxq_ibv_wq_create() 271 &wq_attr.mlx5.striding_rq_attrs; in mlx5_rxq_ibv_wq_create() 281 &wq_attr.mlx5); in mlx5_rxq_ibv_wq_create() 291 wq_attr.ibv.max_sge != (1u << rxq_data->sges_n)) { in mlx5_rxq_ibv_wq_create() [all …]
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_devx.c | 268 rq_attr.wq_attr.wq_type = MLX5_WQ_TYPE_CYCLIC; in mlx5_rxq_create_devx_rq_resources() 273 rq_attr.wq_attr.log_wq_stride = log_wqe_size; in mlx5_rxq_create_devx_rq_resources() 274 rq_attr.wq_attr.log_wq_sz = log_desc_n; in mlx5_rxq_create_devx_rq_resources() 278 rq_attr.wq_attr.pd = cdev->pdn; in mlx5_rxq_create_devx_rq_resources() 435 attr.wq_attr.log_hairpin_data_sz = in mlx5_rxq_obj_hairpin_new() 440 attr.wq_attr.log_hairpin_num_packets = in mlx5_rxq_obj_hairpin_new() 441 attr.wq_attr.log_hairpin_data_sz - in mlx5_rxq_obj_hairpin_new() 1156 attr.wq_attr.log_hairpin_data_sz = in mlx5_txq_obj_hairpin_new() 1161 attr.wq_attr.log_hairpin_num_packets = in mlx5_txq_obj_hairpin_new() 1162 attr.wq_attr.log_hairpin_data_sz - in mlx5_txq_obj_hairpin_new() [all …]
|
| H A D | mlx5_txpp.c | 227 .wq_attr = (struct mlx5_devx_wq_attr){ in mlx5_txpp_create_rearm_queue() 440 sq_attr.wq_attr.cd_slave = 1; in mlx5_txpp_create_clock_queue() 441 sq_attr.wq_attr.uar_page = mlx5_os_get_devx_uar_page_id(sh->tx_uar.obj); in mlx5_txpp_create_clock_queue() 442 sq_attr.wq_attr.pd = sh->cdev->pdn; in mlx5_txpp_create_clock_queue()
|
| H A D | mlx5_flow_aso.c | 201 .wq_attr = (struct mlx5_devx_wq_attr){ in mlx5_aso_sq_create()
|
| /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);
|
| /dpdk/drivers/common/mlx5/linux/ |
| H A D | mlx5_glue.c | 192 mlx5_glue_modify_wq(struct ibv_wq *wq, struct ibv_wq_attr *wq_attr) in mlx5_glue_modify_wq() argument 194 return ibv_modify_wq(wq, wq_attr); in mlx5_glue_modify_wq() 573 struct ibv_wq_init_attr *wq_attr, in mlx5_glue_dv_create_wq() argument 578 (void)wq_attr; in mlx5_glue_dv_create_wq() 583 return mlx5dv_create_wq(context, wq_attr, mlx5_wq_attr); in mlx5_glue_dv_create_wq()
|
| H A D | mlx5_glue.h | 189 int (*modify_wq)(struct ibv_wq *wq, struct ibv_wq_attr *wq_attr); 255 struct ibv_wq_init_attr *wq_attr,
|