Lines Matching defs:knode
47 static struct klist *knode_klist(struct klist_node *knode)
50 ((unsigned long)knode->n_klist & KNODE_KLIST_MASK);
53 static bool knode_dead(struct klist_node *knode)
55 return (unsigned long)knode->n_klist & KNODE_DEAD;
58 static void knode_set_klist(struct klist_node *knode, struct klist *klist)
60 knode->n_klist = klist;
61 /* no knode deserves to start its life dead */
62 WARN_ON(knode_dead(knode));
65 static void knode_kill(struct klist_node *knode)
67 /* and no knode should die twice ever either, see we're very humane */
68 WARN_ON(knode_dead(knode));
69 *(unsigned long *)&knode->n_klist |= KNODE_DEAD;