Lines Matching refs:new4_entry
4680 const struct mlxsw_sp_fib4_entry *new4_entry) in mlxsw_sp_fib4_node_entry_find() argument
4685 if (fib4_entry->tb_id > new4_entry->tb_id) in mlxsw_sp_fib4_node_entry_find()
4687 if (fib4_entry->tb_id != new4_entry->tb_id) in mlxsw_sp_fib4_node_entry_find()
4689 if (fib4_entry->tos > new4_entry->tos) in mlxsw_sp_fib4_node_entry_find()
4691 if (fib4_entry->prio >= new4_entry->prio || in mlxsw_sp_fib4_node_entry_find()
4692 fib4_entry->tos < new4_entry->tos) in mlxsw_sp_fib4_node_entry_find()
4701 struct mlxsw_sp_fib4_entry *new4_entry) in mlxsw_sp_fib4_node_list_append() argument
4711 if (fib4_entry->tb_id != new4_entry->tb_id || in mlxsw_sp_fib4_node_list_append()
4712 fib4_entry->tos != new4_entry->tos || in mlxsw_sp_fib4_node_list_append()
4713 fib4_entry->prio != new4_entry->prio) in mlxsw_sp_fib4_node_list_append()
4717 list_add_tail(&new4_entry->common.list, &fib4_entry->common.list); in mlxsw_sp_fib4_node_list_append()
4722 mlxsw_sp_fib4_node_list_insert(struct mlxsw_sp_fib4_entry *new4_entry, in mlxsw_sp_fib4_node_list_insert() argument
4725 struct mlxsw_sp_fib_node *fib_node = new4_entry->common.fib_node; in mlxsw_sp_fib4_node_list_insert()
4728 fib4_entry = mlxsw_sp_fib4_node_entry_find(fib_node, new4_entry); in mlxsw_sp_fib4_node_list_insert()
4731 return mlxsw_sp_fib4_node_list_append(fib4_entry, new4_entry); in mlxsw_sp_fib4_node_list_insert()
4739 list_add_tail(&new4_entry->common.list, in mlxsw_sp_fib4_node_list_insert()
4745 if (new4_entry->tb_id > last->tb_id) in mlxsw_sp_fib4_node_list_insert()
4751 list_add(&new4_entry->common.list, in mlxsw_sp_fib4_node_list_insert()
4754 list_add(&new4_entry->common.list, in mlxsw_sp_fib4_node_list_insert()