Home
last modified time | relevance | path

Searched refs:mlx5_hlist (Results 1 – 9 of 9) sorted by relevance

/dpdk/drivers/common/mlx5/
H A Dmlx5_common_utils.h254 struct mlx5_hlist { struct
296 struct mlx5_hlist *mlx5_hlist_create(const char *name, uint32_t size,
321 struct mlx5_list_entry *mlx5_hlist_lookup(struct mlx5_hlist *h, uint64_t key,
340 struct mlx5_list_entry *mlx5_hlist_register(struct mlx5_hlist *h, uint64_t key,
355 int mlx5_hlist_unregister(struct mlx5_hlist *h, struct mlx5_list_entry *entry);
366 void mlx5_hlist_destroy(struct mlx5_hlist *h);
H A Dmlx5_common_utils.c387 struct mlx5_hlist *
395 struct mlx5_hlist *h; in mlx5_hlist_create()
414 alloc_size = sizeof(struct mlx5_hlist) + in mlx5_hlist_create()
453 mlx5_hlist_lookup(struct mlx5_hlist *h, uint64_t key, void *ctx) in mlx5_hlist_lookup()
465 mlx5_hlist_register(struct mlx5_hlist *h, uint64_t key, void *ctx) in mlx5_hlist_register()
493 mlx5_hlist_unregister(struct mlx5_hlist *h, struct mlx5_list_entry *entry) in mlx5_hlist_unregister()
511 mlx5_hlist_destroy(struct mlx5_hlist *h) in mlx5_hlist_destroy()
/dpdk/drivers/crypto/mlx5/
H A Dmlx5_crypto.h33 struct mlx5_hlist *dek_hlist; /* Dek hash list. */
H A Dmlx5_crypto_dek.c32 struct mlx5_hlist *dek_hlist = priv->dek_hlist; in mlx5_crypto_dek_prepare()
/dpdk/drivers/net/mlx5/
H A Dmlx5.h1221 struct mlx5_hlist *flow_tbls; /* SWS flow table. */
1222 struct mlx5_hlist *groups; /* HWS flow group. */
1228 struct mlx5_hlist *encaps_decaps; /* Encap/decap action hash list. */
1229 struct mlx5_hlist *modify_cmds;
1230 struct mlx5_hlist *tag_table;
1505 struct mlx5_hlist *mreg_cp_tbl;
H A Dmlx5_flow.h917 struct mlx5_hlist *groups; /** tunnel groups */
928 struct mlx5_hlist *groups; /** non tunnel groups */
H A Dmlx5_flow_dv.c312 static inline struct mlx5_hlist *
313 flow_dv_hlist_prepare(struct mlx5_dev_ctx_shared *sh, struct mlx5_hlist **phl, in flow_dv_hlist_prepare()
323 struct mlx5_hlist *hl; in flow_dv_hlist_prepare()
324 struct mlx5_hlist *expected = NULL; in flow_dv_hlist_prepare()
3731 struct mlx5_hlist *encaps_decaps; in flow_dv_encap_decap_resource_register()
5829 struct mlx5_hlist *modify_cmds; in flow_dv_modify_hdr_resource_register()
10718 struct mlx5_hlist *tunnel_grp_hash; in flow_dv_tbl_remove_cb()
10990 struct mlx5_hlist *tag_table; in flow_dv_tag_resource_register()
H A Dmlx5.c1616 struct mlx5_hlist **tbls = (priv->sh->config.dv_flow_en == 2) ? in mlx5_free_table_hash_list()
H A Dmlx5_flow.c9421 struct mlx5_hlist *h; in mlx5_flow_dev_dump_sh_all()
10250 struct mlx5_hlist *group_hash; in tunnel_flow_group_to_flow_table()