Lines Matching refs:node
126 struct pfect_lru_node *node = NULL; in pfect_lru_lookup_or_insert() local
130 if (!bpf_map_lookup_elem(lru->map_fd, &key, &node)) { in pfect_lru_lookup_or_insert()
131 if (node) { in pfect_lru_lookup_or_insert()
132 list_move(&node->list, &lru->list); in pfect_lru_lookup_or_insert()
139 node = &lru->free_nodes[lru->cur_size++]; in pfect_lru_lookup_or_insert()
140 INIT_LIST_HEAD(&node->list); in pfect_lru_lookup_or_insert()
144 node = list_last_entry(&lru->list, in pfect_lru_lookup_or_insert()
147 bpf_map_update_elem(lru->map_fd, &node->key, &null_node, BPF_EXIST); in pfect_lru_lookup_or_insert()
150 node->key = key; in pfect_lru_lookup_or_insert()
151 list_move(&node->list, &lru->list); in pfect_lru_lookup_or_insert()
155 assert(!bpf_map_update_elem(lru->map_fd, &key, &node, BPF_EXIST)); in pfect_lru_lookup_or_insert()
158 assert(!bpf_map_update_elem(lru->map_fd, &key, &node, BPF_NOEXIST)); in pfect_lru_lookup_or_insert()