Home
last modified time | relevance | path

Searched refs:wq_attr (Results 1 – 11 of 11) sorted by relevance

/dpdk/drivers/common/mlx5/
H A Dmlx5_common_devx.c243 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 Dmlx5_devx_cmds.c1216 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 Dmlx5_devx_cmds.h314 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 Dmlx5_verbs.c236 } 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 Dmlx5_devx.c268 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 Dmlx5_txpp.c227 .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 Dmlx5_flow_aso.c201 .wq_attr = (struct mlx5_devx_wq_attr){ in mlx5_aso_sq_create()
/dpdk/drivers/net/mlx4/
H A Dmlx4_glue.c223 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 Dmlx4_glue.h79 int (*modify_wq)(struct ibv_wq *wq, struct ibv_wq_attr *wq_attr);
/dpdk/drivers/common/mlx5/linux/
H A Dmlx5_glue.c192 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 Dmlx5_glue.h189 int (*modify_wq)(struct ibv_wq *wq, struct ibv_wq_attr *wq_attr);
255 struct ibv_wq_init_attr *wq_attr,