Home
last modified time | relevance | path

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

/dpdk/drivers/common/mlx5/
H A Dmlx5_common_utils.h29 struct mlx5_list_entry { struct
30 LIST_ENTRY(mlx5_list_entry) next; /* Entry pointers in the list. */
34 struct mlx5_list_entry *gentry; argument
40 LIST_HEAD(mlx5_list_head, mlx5_list_entry) h;
53 struct mlx5_list_entry *entry);
69 struct mlx5_list_entry *entry, void *ctx);
72 struct mlx5_list_entry *entry, void *ctx);
75 struct mlx5_list_entry *entry);
187 struct mlx5_list_entry *mlx5_list_lookup(struct mlx5_list *list,
202 struct mlx5_list_entry *mlx5_list_register(struct mlx5_list *list,
[all …]
H A Dmlx5_common_utils.c72 static struct mlx5_list_entry *
77 struct mlx5_list_entry *entry = in __list_lookup()
123 struct mlx5_list_entry *
130 static struct mlx5_list_entry *
135 struct mlx5_list_entry *lentry = in mlx5_list_cache_insert()
263 struct mlx5_list_entry *
266 struct mlx5_list_entry *entry; in mlx5_list_register()
347 struct mlx5_list_entry *entry; in mlx5_list_uninit()
452 struct mlx5_list_entry *
464 struct mlx5_list_entry*
[all …]
/dpdk/drivers/net/mlx5/
H A Dmlx5_flow.h499 struct mlx5_list_entry entry;
514 struct mlx5_list_entry entry;
525 struct mlx5_list_entry entry;
554 struct mlx5_list_entry entry;
576 struct mlx5_list_entry hlist_ent;
593 struct mlx5_list_entry entry;
933 struct mlx5_list_entry hash;
1124 struct mlx5_list_entry entry;
1929 struct mlx5_list_entry *oentry,
1932 struct mlx5_list_entry *entry);
[all …]
H A Dmlx5_rx.h255 struct mlx5_list_entry *mlx5_hrxq_create_cb(void *tool_ctx, void *cb_ctx);
256 int mlx5_hrxq_match_cb(void *tool_ctx, struct mlx5_list_entry *entry,
258 void mlx5_hrxq_remove_cb(void *tool_ctx, struct mlx5_list_entry *entry);
259 struct mlx5_list_entry *mlx5_hrxq_clone_cb(void *tool_ctx,
260 struct mlx5_list_entry *entry,
263 struct mlx5_list_entry *entry);
H A Dmlx5.h1152 struct mlx5_list_entry entry; /* List element at the beginning. */
1346 struct mlx5_list_entry entry; /* List entry. */
1967 struct mlx5_list_entry *mlx5_flex_parser_create_cb(void *list_ctx, void *ctx);
1969 struct mlx5_list_entry *iter, void *ctx);
1970 void mlx5_flex_parser_remove_cb(void *list_ctx, struct mlx5_list_entry *entry);
1971 struct mlx5_list_entry *mlx5_flex_parser_clone_cb(void *list_ctx,
1972 struct mlx5_list_entry *entry,
1975 struct mlx5_list_entry *entry);
H A Dmlx5_flow_flex.c1195 struct mlx5_list_entry *ent; in flow_dv_item_create()
1279 struct mlx5_list_entry *
1317 struct mlx5_list_entry *iter, void *ctx) in mlx5_flex_parser_match_cb()
1331 mlx5_flex_parser_remove_cb(void *list_ctx, struct mlx5_list_entry *entry) in mlx5_flex_parser_remove_cb()
1343 struct mlx5_list_entry *
1345 struct mlx5_list_entry *entry, void *ctx) in mlx5_flex_parser_clone_cb()
1360 mlx5_flex_parser_clone_free_cb(void *list_ctx, struct mlx5_list_entry *entry) in mlx5_flex_parser_clone_free_cb()
H A Dmlx5_flow_dv.c3608 struct mlx5_list_entry *
3649 struct mlx5_list_entry *
3806 struct mlx5_list_entry *
3839 struct mlx5_list_entry *
3922 struct mlx5_list_entry *
3961 struct mlx5_list_entry *
5464 struct mlx5_list_entry *
5515 struct mlx5_list_entry *
10499 struct mlx5_list_entry *
10600 struct mlx5_list_entry *
[all …]
H A Dmlx5_flow_hw.c160 struct mlx5_list_entry *ge; in flow_hw_jump_action_register()
1449 struct mlx5_list_entry *ge; in flow_hw_table_create()
1833 struct mlx5_list_entry *
1913 flow_hw_grp_remove_cb(void *tool_ctx, struct mlx5_list_entry *entry) in flow_hw_grp_remove_cb()
1943 flow_hw_grp_match_cb(void *tool_ctx __rte_unused, struct mlx5_list_entry *entry, in flow_hw_grp_match_cb()
1974 struct mlx5_list_entry *
1975 flow_hw_grp_clone_cb(void *tool_ctx, struct mlx5_list_entry *oentry, in flow_hw_grp_clone_cb()
2006 flow_hw_grp_clone_free_cb(void *tool_ctx, struct mlx5_list_entry *entry) in flow_hw_grp_clone_free_cb()
H A Dmlx5_rxq.c2749 mlx5_hrxq_match_cb(void *tool_ctx __rte_unused, struct mlx5_list_entry *entry, in mlx5_hrxq_match_cb()
2893 mlx5_hrxq_remove_cb(void *tool_ctx, struct mlx5_list_entry *entry) in mlx5_hrxq_remove_cb()
2949 struct mlx5_list_entry *
2961 struct mlx5_list_entry *
2962 mlx5_hrxq_clone_cb(void *tool_ctx, struct mlx5_list_entry *entry, in mlx5_hrxq_clone_cb()
2979 mlx5_hrxq_clone_free_cb(void *tool_ctx, struct mlx5_list_entry *entry) in mlx5_hrxq_clone_free_cb()
3004 struct mlx5_list_entry *entry; in mlx5_hrxq_get()
H A Dmlx5_flow.c4591 struct mlx5_list_entry *
4707 struct mlx5_list_entry *
4767 struct mlx5_list_entry *entry; in flow_mreg_add_copy_action()
4834 struct mlx5_list_entry *entry; in flow_mreg_del_default_copy_action()
9433 struct mlx5_list_entry *e; in mlx5_flow_dev_dump_sh_all()
10132 struct mlx5_list_entry *he; in tunnel_mark_decode()
10155 struct mlx5_list_entry *entry) in mlx5_flow_tunnel_grp2tbl_remove_cb()
10178 static struct mlx5_list_entry *
10214 static struct mlx5_list_entry *
10216 struct mlx5_list_entry *oentry, in mlx5_flow_tunnel_grp2tbl_clone_cb()
[all …]
/dpdk/drivers/crypto/mlx5/
H A Dmlx5_crypto_dek.c40 struct mlx5_list_entry *entry = mlx5_hlist_register(dek_hlist, in mlx5_crypto_dek_prepare()
47 static struct mlx5_list_entry *
49 struct mlx5_list_entry *oentry, in mlx5_crypto_dek_clone_cb()
66 struct mlx5_list_entry *entry) in mlx5_crypto_dek_clone_free_cb()
76 struct mlx5_list_entry *entry, void *cb_ctx) in mlx5_crypto_dek_match_cb()
89 static struct mlx5_list_entry *
132 struct mlx5_list_entry *entry) in mlx5_crypto_dek_remove_cb()
H A Dmlx5_crypto.h59 struct mlx5_list_entry entry; /* Pointer to DEK hash list entry. */