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