Home
last modified time | relevance | path

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

/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_table.c32 action->dest_tbl->tbl->rx.s_anchor->chunk->icm_addr : in mlx5dr_table_set_miss_action()
56 action->dest_tbl->tbl->tx.s_anchor->chunk->icm_addr : in mlx5dr_table_set_miss_action()
229 icm_addr_rx = tbl->rx.s_anchor->chunk->icm_addr; in dr_table_create_sw_owned_tbl()
232 icm_addr_tx = tbl->tx.s_anchor->chunk->icm_addr; in dr_table_create_sw_owned_tbl()
Ddr_ste.c110 u8 *hw_ste, u64 icm_addr, u32 ht_size) in mlx5dr_ste_set_hit_addr() argument
112 ste_ctx->set_hit_addr(hw_ste, icm_addr, ht_size); in mlx5dr_ste_set_hit_addr()
119 return ste->htbl->chunk->icm_addr + DR_STE_SIZE * index; in mlx5dr_ste_get_icm_addr()
145 ste_ctx->set_hit_addr(hw_ste, chunk->icm_addr, chunk->num_of_entries); in dr_ste_always_hit_htbl()
197 miss_addr = nic_matcher->e_anchor->chunk->icm_addr; in dr_ste_remove_head_ste()
370 ste_ctx->set_hit_addr(hw_ste, chunk->icm_addr, chunk->num_of_entries); in mlx5dr_ste_set_hit_addr_by_next_htbl()
448 info.miss_icm_addr = nic_matcher->e_anchor->chunk->icm_addr; in mlx5dr_ste_create_next_htbl()
Ddr_rule.c63 nic_matcher->e_anchor->chunk->icm_addr); in dr_rule_create_collision_htbl()
253 nic_matcher->e_anchor->chunk->icm_addr); in dr_rule_rehash_copy_ste()
406 info.miss_icm_addr = nic_matcher->e_anchor->chunk->icm_addr; in dr_rule_rehash_htbl()
455 new_htbl->chunk->icm_addr, in dr_rule_rehash_htbl()
771 nic_matcher->e_anchor->chunk->icm_addr); in dr_rule_handle_empty_entry()
Ddr_ste.h154 void (*set_hit_addr)(u8 *hw_ste_p, u64 icm_addr, u32 ht_size);
Ddr_action.c602 dest_tbl->tbl->rx.s_anchor->chunk->icm_addr : in mlx5dr_actions_build_ste_arr()
603 dest_tbl->tbl->tx.s_anchor->chunk->icm_addr; in mlx5dr_actions_build_ste_arr()
1130 action->rewrite->index = (action->rewrite->chunk->icm_addr - in dr_action_create_reformat_action()
1694 action->rewrite->index = (chunk->icm_addr - in dr_action_create_modify_action()
Ddr_icm_pool.c303 chunk->icm_addr = in dr_icm_chunk_create()
Ddr_types.h245 u8 *hw_ste, u64 icm_addr, u32 ht_size);
1026 u64 icm_addr; member
Ddr_ste_v0.c293 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
295 u64 index = (icm_addr >> 5) | ht_size; in dr_ste_v0_set_hit_addr()
Ddr_matcher.c671 info.miss_icm_addr = curr_nic_matcher->e_anchor->chunk->icm_addr; in dr_matcher_connect()
Ddr_ste_v1.c316 static 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
318 u64 index = (icm_addr >> 5) | ht_size; in dr_ste_v1_set_hit_addr()