Home
last modified time | relevance | path

Searched refs:mtrs (Results 1 – 12 of 12) sorted by relevance

/dpdk/drivers/net/mvpp2/
H A Dmrvl_mtr.c162 LIST_FOREACH(mtr, &priv->mtrs, next) in mrvl_mtr_from_id()
361 LIST_INSERT_HEAD(&priv->mtrs, mtr, next); in mrvl_create()
493 LIST_INIT(&priv->mtrs); in mrvl_mtr_init()
508 for (mtr = LIST_FIRST(&priv->mtrs); in mrvl_mtr_deinit()
H A Dmrvl_ethdev.h179 LIST_HEAD(mtrs, mrvl_mtr) mtrs;
H A Dmrvl_flow.c1549 LIST_FOREACH(mtr, &priv->mtrs, next) in mrvl_flow_parse_actions()
/dpdk/drivers/net/softnic/
H A Drte_eth_softnic_meter.c24 TAILQ_INIT(&p->mtr.mtrs); in softnic_mtr_init()
36 m = TAILQ_FIRST(&p->mtr.mtrs); in softnic_mtr_free()
40 TAILQ_REMOVE(&p->mtr.mtrs, m, node); in softnic_mtr_free()
362 struct softnic_mtr_list *ml = &p->mtr.mtrs; in softnic_mtr_find()
424 struct softnic_mtr_list *ml = &p->mtr.mtrs; in pmd_mtr_create()
484 struct softnic_mtr_list *ml = &p->mtr.mtrs; in pmd_mtr_destroy()
H A Drte_eth_softnic_internals.h110 struct softnic_mtr_list mtrs; member
H A Drte_eth_softnic_flow.c1958 struct softnic_mtr_list *ml = &softnic->mtr.mtrs; in flow_meter_owner_reset()
/dpdk/drivers/net/mlx5/
H A Dmlx5_flow_aso.c669 mtrs[aso_mtr->offset]); in mlx5_aso_mtr_sq_enqueue_single()
681 wqe->aso_dseg.mtrs[dseg_idx].cbs_cir = in mlx5_aso_mtr_sq_enqueue_single()
683 wqe->aso_dseg.mtrs[dseg_idx].ebs_eir = in mlx5_aso_mtr_sq_enqueue_single()
686 wqe->aso_dseg.mtrs[dseg_idx].cbs_cir = in mlx5_aso_mtr_sq_enqueue_single()
688 wqe->aso_dseg.mtrs[dseg_idx].ebs_eir = 0; in mlx5_aso_mtr_sq_enqueue_single()
692 wqe->aso_dseg.mtrs[dseg_idx].v_bo_sc_bbog_mm = in mlx5_aso_mtr_sq_enqueue_single()
697 wqe->aso_dseg.mtrs[dseg_idx].v_bo_sc_bbog_mm = in mlx5_aso_mtr_sq_enqueue_single()
704 wqe->aso_dseg.mtrs[dseg_idx].v_bo_sc_bbog_mm |= in mlx5_aso_mtr_sq_enqueue_single()
708 wqe->aso_dseg.mtrs[dseg_idx].v_bo_sc_bbog_mm |= in mlx5_aso_mtr_sq_enqueue_single()
H A Dmlx5_flow.h1631 return &pool->mtrs[idx % MLX5_ASO_MTRS_PER_POOL]; in mlx5_aso_meter_by_idx()
H A Dmlx5.h937 struct mlx5_aso_mtr mtrs[MLX5_ASO_MTRS_PER_POOL]; member
H A Dmlx5.c688 aso_mtr = &mtr_pool->mtrs[i]; in mlx5_aso_flow_mtrs_mng_close()
H A Dmlx5_flow_dv.c6466 pool->mtrs[i].offset = i; in flow_dv_mtr_pool_create()
6467 LIST_INSERT_HEAD(&pools_mng->meters, &pool->mtrs[i], next); in flow_dv_mtr_pool_create()
6469 pool->mtrs[0].offset = 0; in flow_dv_mtr_pool_create()
6470 *mtr_free = &pool->mtrs[0]; in flow_dv_mtr_pool_create()
6535 mtrs[mtr_free->offset]); in flow_dv_mtr_alloc()
/dpdk/drivers/common/mlx5/
H A Dmlx5_prm.h3283 struct mlx5_aso_mtr_dseg mtrs[MLX5_ASO_METERS_PER_WQE]; member