Home
last modified time | relevance | path

Searched refs:icm_addr (Results 1 – 8 of 8) sorted by relevance

/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_ste_v1.h17 void dr_ste_v1_set_hit_addr(u8 *hw_ste_p, u64 icm_addr, u32 ht_size);
H A Ddr_ste.h157 void (*set_hit_addr)(u8 *hw_ste_p, u64 icm_addr, u32 ht_size);
H A Ddr_dbg.c89 static u64 dr_dump_icm_to_idx(u64 icm_addr) in dr_dump_icm_to_idx() argument
91 return (icm_addr >> 6) & 0xffffffff; in dr_dump_icm_to_idx()
H A Ddr_rule.c48 u64 icm_addr; in dr_rule_set_last_ste_miss_addr() local
53 icm_addr = mlx5dr_icm_pool_get_chunk_icm_addr(nic_matcher->e_anchor->chunk); in dr_rule_set_last_ste_miss_addr()
54 mlx5dr_ste_set_miss_addr(ste_ctx, hw_ste, icm_addr); in dr_rule_set_last_ste_miss_addr()
H A Ddr_ste.c119 u8 *hw_ste, u64 icm_addr, u32 ht_size) in mlx5dr_ste_set_hit_addr() argument
121 ste_ctx->set_hit_addr(hw_ste, icm_addr, ht_size); in mlx5dr_ste_set_hit_addr()
386 u64 icm_addr = mlx5dr_icm_pool_get_chunk_icm_addr(next_htbl->chunk); in mlx5dr_ste_set_hit_addr_by_next_htbl() local
390 ste_ctx->set_hit_addr(hw_ste, icm_addr, num_entries); in mlx5dr_ste_set_hit_addr_by_next_htbl()
H A Ddr_ste_v0.c294 static void dr_ste_v0_set_hit_addr(u8 *hw_ste_p, u64 icm_addr, u32 ht_size) in dr_ste_v0_set_hit_addr() argument
296 u64 index = (icm_addr >> 5) | ht_size; in dr_ste_v0_set_hit_addr()
H A Ddr_ste_v1.c333 void dr_ste_v1_set_hit_addr(u8 *hw_ste_p, u64 icm_addr, u32 ht_size) in dr_ste_v1_set_hit_addr() argument
335 u64 index = (icm_addr >> 5) | ht_size; in dr_ste_v1_set_hit_addr()
H A Ddr_types.h253 u8 *hw_ste, u64 icm_addr, u32 ht_size);