Searched refs:mapping_ctx (Results 1 - 12 of 12) sorted by relevance

/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dmapping.h7 struct mapping_ctx;
9 int mapping_add(struct mapping_ctx *ctx, void *data, u32 *id);
10 int mapping_remove(struct mapping_ctx *ctx, u32 id);
11 int mapping_find(struct mapping_ctx *ctx, u32 id, void *data);
23 struct mapping_ctx *mapping_create(size_t data_size, u32 max_id,
25 void mapping_destroy(struct mapping_ctx *ctx);
29 struct mapping_ctx *
H A Dmapping.c17 struct mapping_ctx { struct
43 int mapping_add(struct mapping_ctx *ctx, void *data, u32 *id)
85 static void mapping_remove_and_free(struct mapping_ctx *ctx,
92 static void mapping_free_item(struct mapping_ctx *ctx,
109 int mapping_remove(struct mapping_ctx *ctx, u32 id)
132 int mapping_find(struct mapping_ctx *ctx, u32 id, void *data)
152 mapping_remove_and_free_list(struct mapping_ctx *ctx, struct list_head *list)
165 struct mapping_ctx *ctx;
167 ctx = container_of(work, struct mapping_ctx, dwork.work);
185 static void mapping_flush_work(struct mapping_ctx *ct
[all...]
H A Dtc_ct.c74 struct mapping_ctx *zone_mapping;
75 struct mapping_ctx *labels_mapping;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rep.h85 struct mapping_ctx *tunnel_mapping;
87 struct mapping_ctx *tunnel_enc_opts_mapping;
H A Den_tc.h388 struct mapping_ctx *mapping_ctx, u32 mapped_obj_id,
H A Den_tc.c98 struct mapping_ctx *mapping;
5123 struct mapping_ctx *chains_mapping;
5278 struct mapping_ctx *mapping;
5632 struct mapping_ctx *mapping_ctx, u32 mapped_obj_id,
5641 err = mapping_find(mapping_ctx, mapped_obj_id, &mapped_obj);
5673 struct mapping_ctx *mapping_ctx; local
5682 mapping_ctx = tc->mapping;
5684 return mlx5e_tc_update_skb(cqe, skb, mapping_ctx, mapped_obj_i
5631 mlx5e_tc_update_skb(struct mlx5_cqe64 *cqe, struct sk_buff *skb, struct mapping_ctx *mapping_ctx, u32 mapped_obj_id, struct mlx5_tc_ct_priv *ct_priv, u32 zone_restore_id, u32 tunnel_id, struct mlx5e_tc_update_priv *tc_priv) argument
[all...]
H A Deswitch.h276 struct mapping_ctx *reg_c0_obj_pool;
H A Deswitch_offloads.c3491 struct mapping_ctx *reg_c0_obj_pool;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dfs_chains.h25 struct mapping_ctx *mapping;
H A Dfs_chains.c31 struct mapping_ctx *chains_mapping;
787 struct mapping_ctx *ctx = chains->chains_mapping;
798 struct mapping_ctx *ctx = chains->chains_mapping;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
H A Dint_port.c28 struct mapping_ctx *metadata_mapping; /* Metadata for source port rewrite and matching */
159 struct mapping_ctx *ctx;
231 struct mapping_ctx *ctx;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
H A Dtc.c708 struct mapping_ctx *mapping_ctx; local
723 mapping_ctx = esw->offloads.reg_c0_obj_pool;
744 if (!mlx5e_tc_update_skb(cqe, skb, mapping_ctx, reg_c0, ct_priv,

Completed in 175 milliseconds