Lines Matching refs:list
19 struct list_head list; member
34 struct list_head list; member
103 INIT_LIST_HEAD(&tree->list); in alloc_tree()
204 INIT_LIST_HEAD(&chunk->owners[i].list); in alloc_chunk()
230 struct list_head *list; in insert_hash() local
239 list = chunk_hash(chunk->key); in insert_hash()
240 list_add_rcu(&chunk->hash, list); in insert_hash()
247 struct list_head *list = chunk_hash(key); in audit_tree_lookup() local
250 list_for_each_entry_rcu(p, list, hash) { in audit_tree_lookup()
315 list_replace_init(&old->owners[j].list, &new->owners[i].list); in replace_chunk()
335 list_del_init(&p->list); in remove_chunk_node()
437 list_add(&chunk->owners[0].list, &tree->chunks); in create_chunk()
509 list_add(&p->list, &tree->chunks); in tag_chunk()
559 list_del_rcu(&entry->list); in kill_rules()
560 list_del(&entry->rule.list); in kill_rules()
579 p = list_first_entry(&victim->chunks, struct node, list); in prune_tree_chunks()
621 struct node *node = list_entry(p, struct node, list); in trim_marked()
638 list_del_init(&tree->list); in trim_marked()
660 list_move(&tree->list, &prune_list); in audit_remove_tree_rule()
692 tree = container_of(cursor.next, struct audit_tree, list); in audit_trim_trees()
695 list_add(&cursor, &tree->list); in audit_trim_trees()
708 list_for_each_entry(node, &tree->chunks, list) { in audit_trim_trees()
771 struct audit_tree, list); in prune_tree_thread()
772 list_del_init(&victim->list); in prune_tree_thread()
810 list_for_each_entry(tree, &tree_list, list) { in audit_add_tree_rule()
819 list_add(&tree->list, &tree_list); in audit_add_tree_rule()
847 list_for_each_entry(node, &tree->chunks, list) in audit_add_tree_rule()
866 list_del_init(&tree->list); in audit_add_tree_rule()
902 tree = container_of(cursor.next, struct audit_tree, list); in audit_tag_tree()
905 list_add(&cursor, &tree->list); in audit_tag_tree()
930 list_del(&tree->list); in audit_tag_tree()
931 list_add(&tree->list, &tree_list); in audit_tag_tree()
940 tree = container_of(barrier.prev, struct audit_tree, list); in audit_tag_tree()
942 list_del(&tree->list); in audit_tag_tree()
943 list_add(&tree->list, &barrier); in audit_tag_tree()
949 list_for_each_entry(node, &tree->chunks, list) in audit_tag_tree()
979 struct list_head *list = &context->killed_trees; in audit_kill_trees() local
984 while (!list_empty(list)) { in audit_kill_trees()
987 victim = list_entry(list->next, struct audit_tree, list); in audit_kill_trees()
989 list_del_init(&victim->list); in audit_kill_trees()
1024 list_move(&owner->list, &prune_list); in evict_chunk()
1027 list_move(&owner->list, postponed); in evict_chunk()
1033 list_del_init(&chunk->owners[n].list); in evict_chunk()