Searched defs:hw_ste (Results 1 – 5 of 5) sorted by relevance
| /kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
| D | dr_rule.c | 45 u8 *hw_ste) in dr_rule_set_last_ste_miss_addr() 60 u8 *hw_ste) in dr_rule_create_collision_htbl() 87 u8 *hw_ste, in dr_rule_create_collision_entry() 175 dr_rule_find_ste_in_miss_list(struct list_head *miss_list, u8 *hw_ste) in dr_rule_find_ste_in_miss_list() 196 u8 *hw_ste) in dr_rule_rehash_handle_collision() 258 u8 hw_ste[DR_STE_SIZE] = {}; in dr_rule_rehash_copy_ste() local 538 u8 *hw_ste, in dr_rule_handle_collision() 784 u8 *hw_ste, in dr_rule_handle_empty_entry() 836 u8 *hw_ste, in dr_rule_handle_ste_branch()
|
| D | dr_ste.c | 30 struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p; in mlx5dr_ste_calc_hash_index() local 70 struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p; in dr_ste_get_tag() local 77 struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p; in mlx5dr_ste_set_bit_mask() local 82 static void dr_ste_set_always_hit(struct dr_hw_ste_format *hw_ste) in dr_ste_set_always_hit() 88 static void dr_ste_set_always_miss(struct dr_hw_ste_format *hw_ste) in dr_ste_set_always_miss() 111 u8 *hw_ste, u64 miss_addr) in dr_ste_always_miss_addr() 119 u8 *hw_ste, u64 icm_addr, u32 ht_size) in mlx5dr_ste_set_hit_addr() 154 u8 *hw_ste, in dr_ste_always_hit_htbl() 243 u8 hw_ste[DR_STE_SIZE] = {}; in dr_ste_replace_head_ste() local 383 u8 *hw_ste, in mlx5dr_ste_set_hit_addr_by_next_htbl()
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
| D | dr_rule.c | 42 u8 *hw_ste) in dr_rule_create_collision_htbl() 69 u8 *hw_ste, in dr_rule_create_collision_entry() 149 dr_rule_find_ste_in_miss_list(struct list_head *miss_list, u8 *hw_ste) in dr_rule_find_ste_in_miss_list() 170 u8 *hw_ste) in dr_rule_rehash_handle_collision() 229 u8 hw_ste[DR_STE_SIZE] = {}; in dr_rule_rehash_copy_ste() local 495 u8 *hw_ste, in dr_rule_handle_collision() 721 u8 *hw_ste, in dr_rule_handle_empty_entry() 771 u8 *hw_ste, in dr_rule_handle_ste_branch()
|
| D | dr_ste.c | 121 struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p; in mlx5dr_ste_calc_hash_index() local 161 struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p; in mlx5dr_ste_get_tag() local 168 struct dr_hw_ste_format *hw_ste = (struct dr_hw_ste_format *)hw_ste_p; in mlx5dr_ste_set_bit_mask() local 271 static void dr_ste_set_always_hit(struct dr_hw_ste_format *hw_ste) in dr_ste_set_always_hit() 277 static void dr_ste_set_always_miss(struct dr_hw_ste_format *hw_ste) in dr_ste_set_always_miss() 283 u64 mlx5dr_ste_get_miss_addr(u8 *hw_ste) in mlx5dr_ste_get_miss_addr() 292 void mlx5dr_ste_set_hit_addr(u8 *hw_ste, u64 icm_addr, u32 ht_size) in mlx5dr_ste_set_hit_addr() 325 u8 *hw_ste = ste->hw_ste; in dr_ste_always_hit_htbl() local 534 void mlx5dr_ste_set_hit_addr_by_next_htbl(u8 *hw_ste, in mlx5dr_ste_set_hit_addr_by_next_htbl() 553 u8 *hw_ste = ste->hw_ste; in mlx5dr_ste_always_miss_addr() local [all …]
|
| D | dr_types.h | 124 u8 *hw_ste; member
|