Lines Matching defs:node
19 struct qtnf_sta_node *node;
24 list_for_each_entry(node, &list->head, list) {
25 if (ether_addr_equal(node->mac_addr, mac))
26 return node;
35 struct qtnf_sta_node *node;
40 list_for_each_entry(node, &list->head, list) {
42 return node;
52 struct qtnf_sta_node *node;
57 node = qtnf_sta_list_lookup(list, mac);
59 if (node)
62 node = kzalloc(sizeof(*node), GFP_KERNEL);
63 if (unlikely(!node))
66 ether_addr_copy(node->mac_addr, mac);
67 list_add_tail(&node->list, &list->head);
72 return node;
78 struct qtnf_sta_node *node;
81 node = qtnf_sta_list_lookup(list, mac);
83 if (node) {
84 list_del(&node->list);
86 kfree(node);
96 struct qtnf_sta_node *node, *tmp;
100 list_for_each_entry_safe(node, tmp, &list->head, list) {
101 list_del(&node->list);
102 kfree(node);