Searched refs:ipool (Results 1 – 7 of 7) sorted by relevance
| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_flow.c | 2834 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 D | mlx5_flow_dv.c | 2991 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 D | mlx5_flow_meter.c | 652 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 D | mlx5_flow_verbs.c | 1649 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 D | mlx5_rxq.c | 2223 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 D | mlx5.c | 594 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 D | mlx5.h | 753 struct mlx5_indexed_pool *ipool[MLX5_IPOOL_MAX]; member
|