Lines Matching refs:node
310 struct radix_tree_node *node; in shadow_lru_isolate() local
326 node = container_of(item, struct radix_tree_node, private_list); in shadow_lru_isolate()
327 mapping = node->private_data; in shadow_lru_isolate()
345 BUG_ON(!node->count); in shadow_lru_isolate()
346 BUG_ON(node->count & RADIX_TREE_COUNT_MASK); in shadow_lru_isolate()
349 if (node->slots[i]) { in shadow_lru_isolate()
350 BUG_ON(!radix_tree_exceptional_entry(node->slots[i])); in shadow_lru_isolate()
351 node->slots[i] = NULL; in shadow_lru_isolate()
352 BUG_ON(node->count < (1U << RADIX_TREE_COUNT_SHIFT)); in shadow_lru_isolate()
353 node->count -= 1U << RADIX_TREE_COUNT_SHIFT; in shadow_lru_isolate()
358 BUG_ON(node->count); in shadow_lru_isolate()
359 inc_zone_state(page_zone(virt_to_page(node)), WORKINGSET_NODERECLAIM); in shadow_lru_isolate()
360 if (!__radix_tree_delete_node(&mapping->page_tree, node)) in shadow_lru_isolate()