Lines Matching refs:head
300 struct flow_head *head = rcu_dereference_bh(tp->root);
307 list_for_each_entry_rcu(f, &head->filters, list) {
395 struct flow_head *head = rtnl_dereference(tp->root);
548 list_add_tail_rcu(&fnew->list, &head->filters);
571 struct flow_head *head = rtnl_dereference(tp->root);
577 *last = list_empty(&head->filters);
583 struct flow_head *head;
585 head = kzalloc(sizeof(*head), GFP_KERNEL);
586 if (head == NULL)
588 INIT_LIST_HEAD(&head->filters);
589 rcu_assign_pointer(tp->root, head);
596 struct flow_head *head = rtnl_dereference(tp->root);
599 list_for_each_entry_safe(f, next, &head->filters, list) {
606 kfree_rcu(head, rcu);
611 struct flow_head *head = rtnl_dereference(tp->root);
614 list_for_each_entry(f, &head->filters, list)
684 struct flow_head *head = rtnl_dereference(tp->root);
687 list_for_each_entry(f, &head->filters, list) {