Searched refs:miss_list (Results 1 – 4 of 4) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
| H A D | dr_rule.c | 14 struct list_head *miss_list, in dr_rule_append_to_miss_list() argument 21 last_ste = list_last_entry(miss_list, struct mlx5dr_ste, miss_list_node); in dr_rule_append_to_miss_list() 30 list_add_tail(&new_last_ste->miss_list_node, miss_list); in dr_rule_append_to_miss_list() 83 ste->htbl->miss_list = mlx5dr_ste_get_miss_list(orig_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() argument 153 if (list_empty(miss_list)) in dr_rule_find_ste_in_miss_list() 157 list_for_each_entry(ste, miss_list, miss_list_node) { in dr_rule_find_ste_in_miss_list() 180 new_ste->htbl->miss_list = mlx5dr_ste_get_miss_list(col_ste); in dr_rule_rehash_handle_collision() 496 struct list_head *miss_list, in dr_rule_handle_collision() argument 510 if (dr_rule_append_to_miss_list(new_ste, miss_list, send_list)) { in dr_rule_handle_collision() [all …]
|
| H A D | dr_icm_pool.c | 193 chunk->miss_list = kvmalloc(bucket->num_of_entries * in dr_icm_chunk_ste_init() 194 sizeof(chunk->miss_list[0]), GFP_KERNEL); in dr_icm_chunk_ste_init() 195 if (!chunk->miss_list) in dr_icm_chunk_ste_init() 275 kvfree(chunk->miss_list); in dr_icm_chunk_ste_cleanup()
|
| H A D | dr_types.h | 163 struct list_head *miss_list; member 823 struct list_head *miss_list; member
|
| H A D | dr_ste.c | 317 return &ste->htbl->miss_list[index]; in mlx5dr_ste_get_miss_list() 679 htbl->miss_list = chunk->miss_list; in mlx5dr_ste_htbl_alloc() 689 INIT_LIST_HEAD(&htbl->miss_list[i]); in mlx5dr_ste_htbl_alloc()
|