Home
last modified time | relevance | path

Searched refs:ipool (Results 1 – 7 of 7) sorted by relevance

/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_flow.c2834 mlx5_ipool_free(priv->sh->ipool in flow_mreg_split_qrss_release()
4212 mlx5_ipool_free(priv->sh->ipool in flow_meter_split_prep()
4342 mlx5_ipool_malloc(priv->sh->ipool in flow_mreg_split_qrss_prep()
4575 mlx5_ipool_malloc(priv->sh->ipool in flow_sample_split_prep()
7422 struct mlx5_indexed_pool *ipool; in mlx5_flow_tunnel_free() local
7428 ipool = priv->sh->ipool[MLX5_IPOOL_TUNNEL_ID]; in mlx5_flow_tunnel_free()
7505 struct mlx5_indexed_pool *ipool; in mlx5_flow_tunnel_allocate() local
7509 ipool = priv->sh->ipool[MLX5_IPOOL_TUNNEL_ID]; in mlx5_flow_tunnel_allocate()
7510 tunnel = mlx5_ipool_zmalloc(ipool, &id); in mlx5_flow_tunnel_allocate()
7514 mlx5_ipool_free(ipool, id); in mlx5_flow_tunnel_allocate()
[all …]
H A Dmlx5_flow_dv.c2991 mlx5_ipool_free(sh->ipool[MLX5_IPOOL_PORT_ID], idx); in flow_dv_port_id_create_cb()
3082 mlx5_ipool_free(sh->ipool[MLX5_IPOOL_PUSH_VLAN], idx); in flow_dv_push_vlan_create_cb()
8009 mlx5_ipool_free(sh->ipool[MLX5_IPOOL_JUMP], idx); in flow_dv_tbl_create_cb()
8021 mlx5_ipool_free(sh->ipool[MLX5_IPOOL_JUMP], idx); in flow_dv_tbl_create_cb()
8301 mlx5_ipool_free(sh->ipool[MLX5_IPOOL_TAG], idx); in flow_dv_tag_create_cb()
8358 mlx5_ipool_free(sh->ipool[MLX5_IPOOL_TAG], tag->idx); in flow_dv_tag_remove_cb()
8784 mlx5_ipool_free(sh->ipool[MLX5_IPOOL_SAMPLE], idx); in flow_dv_sample_create_cb()
10161 fm = mlx5_ipool_get(priv->sh->ipool in flow_dv_translate()
11107 mlx5_ipool_free(priv->sh->ipool[MLX5_IPOOL_SAMPLE], in flow_dv_sample_remove_cb()
11251 fm = mlx5_ipool_get(priv->sh->ipool[MLX5_IPOOL_MTR], in flow_dv_destroy()
[all …]
H A Dmlx5_flow_meter.c652 fm = mlx5_ipool_zmalloc(priv->sh->ipool[MLX5_IPOOL_MTR], &idx); in mlx5_flow_meter_create()
691 mlx5_ipool_free(priv->sh->ipool[MLX5_IPOOL_MTR], idx); in mlx5_flow_meter_create()
754 mlx5_ipool_free(priv->sh->ipool[MLX5_IPOOL_MTR], fm->idx); in mlx5_flow_meter_destroy()
1289 mlx5_ipool_free(priv->sh->ipool[MLX5_IPOOL_MTR], fm->idx); in mlx5_flow_meter_flush()
H A Dmlx5_flow_verbs.c1649 dev_handle = mlx5_ipool_zmalloc(priv->sh->ipool[MLX5_IPOOL_MLX5_FLOW], in flow_verbs_prepare()
1881 SILIST_FOREACH(priv->sh->ipool[MLX5_IPOOL_MLX5_FLOW], flow->dev_handles, in flow_verbs_remove()
1918 handle = mlx5_ipool_get(priv->sh->ipool[MLX5_IPOOL_MLX5_FLOW], in flow_verbs_destroy()
1923 mlx5_ipool_free(priv->sh->ipool[MLX5_IPOOL_MLX5_FLOW], in flow_verbs_destroy()
1976 hrxq = mlx5_ipool_get(priv->sh->ipool[MLX5_IPOOL_HRXQ], in flow_verbs_apply()
2011 SILIST_FOREACH(priv->sh->ipool[MLX5_IPOOL_MLX5_FLOW], flow->dev_handles, in flow_verbs_apply()
H A Dmlx5_rxq.c2223 mlx5_ipool_get(priv->sh->ipool[MLX5_IPOOL_HRXQ], hrxq_idx); in mlx5_hrxq_modify()
2297 mlx5_ipool_free(priv->sh->ipool[MLX5_IPOOL_HRXQ], hrxq->idx); in __mlx5_hrxq_remove()
2347 hrxq = mlx5_ipool_zmalloc(priv->sh->ipool[MLX5_IPOOL_HRXQ], &hrxq_idx); in __mlx5_hrxq_create()
2364 mlx5_ipool_free(priv->sh->ipool[MLX5_IPOOL_HRXQ], hrxq_idx); in __mlx5_hrxq_create()
2443 hrxq = mlx5_ipool_get(priv->sh->ipool[MLX5_IPOOL_HRXQ], hrxq_idx); in mlx5_hrxq_release()
H A Dmlx5.c594 sh->ipool[i] = mlx5_ipool_create(&cfg); in mlx5_flow_ipool_create()
610 mlx5_ipool_destroy(sh->ipool[i]); in mlx5_flow_ipool_destroy()
H A Dmlx5.h753 struct mlx5_indexed_pool *ipool[MLX5_IPOOL_MAX]; member