Lines Matching full:sibling
68 return p->sibling; in next_resource()
72 while (!p->sibling && p->parent) in next_resource()
74 return p->sibling; in next_resource()
157 res->sibling = bootmem_resource_free; in free_resource()
172 bootmem_resource_free = res->sibling; in alloc_resource()
201 new->sibling = tmp; in __request_resource()
206 p = &tmp->sibling; in __request_resource()
224 *p = tmp->sibling; in __release_resource()
226 for (chd = tmp->child;; chd = chd->sibling) { in __release_resource()
228 if (!(chd->sibling)) in __release_resource()
232 chd->sibling = tmp->sibling; in __release_resource()
237 p = &tmp->sibling; in __release_resource()
251 p = p->sibling; in __release_child_resources()
254 tmp->sibling = NULL; in __release_child_resources()
550 for (p = iomem_resource.child; p ; p = p->sibling) { in region_intersects()
610 this = this->sibling; in __find_resource()
646 this = this->sibling; in __find_resource()
771 for (res = root->child; res; res = res->sibling) { in lookup_resource()
804 for (next = first; ; next = next->sibling) { in __insert_resource()
808 if (!next->sibling) in __insert_resource()
810 if (next->sibling->start > new->end) in __insert_resource()
815 new->sibling = next->sibling; in __insert_resource()
818 next->sibling = NULL; in __insert_resource()
819 for (next = first; next; next = next->sibling) in __insert_resource()
826 while (next->sibling != first) in __insert_resource()
827 next = next->sibling; in __insert_resource()
828 next->sibling = new; in __insert_resource()
951 if (res->sibling && (res->sibling->start <= end)) in __adjust_resource()
956 while (tmp->sibling != res) in __adjust_resource()
957 tmp = tmp->sibling; in __adjust_resource()
963 for (tmp = res->child; tmp; tmp = tmp->sibling) in __adjust_resource()
1222 *p = res->sibling; in __release_region()
1229 p = &res->sibling; in __release_region()
1292 p = &res->sibling; in release_mem_region_adjustable()
1321 *p = res->sibling; in release_mem_region_adjustable()
1347 new_res->sibling = res->sibling; in release_mem_region_adjustable()
1353 res->sibling = new_res; in release_mem_region_adjustable()
1405 cur = res->sibling; in merge_system_ram_resource()
1408 res->sibling = cur->sibling; in merge_system_ram_resource()
1414 while (cur && cur->sibling != res) in merge_system_ram_resource()
1415 cur = cur->sibling; in merge_system_ram_resource()
1418 cur->sibling = res->sibling; in merge_system_ram_resource()