Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/regex/mlx5/
H A Dmlx5_regex_control.c195 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 Dmlx5_devx.c300 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 Dmlx5_flow_age.c265 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 Dmlx5_txpp.c330 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 Dmlx5_verbs.c272 } 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 Dmlx5_devx_cmds.c912 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 Dmlx5_devx_cmds.h165 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 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);
/f-stack/dpdk/drivers/common/mlx5/linux/
H A Dmlx5_glue.c154 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 Dmlx5_glue.h170 int (*modify_wq)(struct ibv_wq *wq, struct ibv_wq_attr *wq_attr);
233 struct ibv_wq_init_attr *wq_attr,