Lines Matching refs:scc
340 static void unix_collect_skb(struct list_head *scc, struct sk_buff_head *hitlist) in unix_collect_skb() argument
344 list_for_each_entry_reverse(vertex, scc, scc_entry) { in unix_collect_skb()
373 static bool unix_scc_cyclic(struct list_head *scc) in unix_scc_cyclic() argument
379 if (!list_is_singular(scc)) in unix_scc_cyclic()
382 vertex = list_first_entry(scc, typeof(*vertex), scc_entry); in unix_scc_cyclic()
462 struct list_head scc; in __unix_walk_scc() local
470 __list_cut_position(&scc, &vertex_stack, &vertex->scc_entry); in __unix_walk_scc()
472 list_for_each_entry_reverse(v, &scc, scc_entry) { in __unix_walk_scc()
484 unix_collect_skb(&scc, hitlist); in __unix_walk_scc()
486 unix_graph_maybe_cyclic = unix_scc_cyclic(&scc); in __unix_walk_scc()
488 list_del(&scc); in __unix_walk_scc()
524 struct list_head scc; in unix_walk_scc_fast() local
528 list_add(&scc, &vertex->scc_entry); in unix_walk_scc_fast()
530 list_for_each_entry_reverse(vertex, &scc, scc_entry) { in unix_walk_scc_fast()
538 unix_collect_skb(&scc, hitlist); in unix_walk_scc_fast()
540 unix_graph_maybe_cyclic = unix_scc_cyclic(&scc); in unix_walk_scc_fast()
542 list_del(&scc); in unix_walk_scc_fast()