Searched refs:mapping_ctx (Results 1 - 12 of 12) sorted by relevance
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | mapping.h | 7 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 D | mapping.c | 17 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 D | tc_ct.c | 74 struct mapping_ctx *zone_mapping; 75 struct mapping_ctx *labels_mapping;
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_rep.h | 85 struct mapping_ctx *tunnel_mapping; 87 struct mapping_ctx *tunnel_enc_opts_mapping;
|
H A D | en_tc.h | 388 struct mapping_ctx *mapping_ctx, u32 mapped_obj_id,
|
H A D | en_tc.c | 98 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 D | eswitch.h | 276 struct mapping_ctx *reg_c0_obj_pool;
|
H A D | eswitch_offloads.c | 3491 struct mapping_ctx *reg_c0_obj_pool;
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | fs_chains.h | 25 struct mapping_ctx *mapping;
|
H A D | fs_chains.c | 31 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 D | int_port.c | 28 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 D | tc.c | 708 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