Lines Matching defs:split_node

401 	struct pci_resource *split_node;
431 split_node = kmalloc(sizeof(*split_node), GFP_KERNEL);
433 if (!split_node)
438 split_node->base = node->base;
439 split_node->length = temp_dword;
442 node->base += split_node->length;
445 *head = split_node;
446 split_node->next = node;
530 struct pci_resource *split_node;
556 split_node = kmalloc(sizeof(*split_node), GFP_KERNEL);
558 if (!split_node)
561 split_node->base = node->base;
562 split_node->length = temp_dword - node->base;
564 node->length -= split_node->length;
567 split_node->next = node->next;
568 node->next = split_node;
576 split_node = kmalloc(sizeof(*split_node), GFP_KERNEL);
578 if (!split_node)
581 split_node->base = node->base + size;
582 split_node->length = node->length - size;
586 split_node->next = node->next;
587 node->next = split_node;
627 struct pci_resource *split_node;
653 split_node = kmalloc(sizeof(*split_node), GFP_KERNEL);
655 if (!split_node)
658 split_node->base = max->base;
659 split_node->length = temp_dword - max->base;
661 max->length -= split_node->length;
663 split_node->next = max->next;
664 max->next = split_node;
671 split_node = kmalloc(sizeof(*split_node), GFP_KERNEL);
673 if (!split_node)
676 split_node->base = temp_dword;
677 split_node->length = max->length + max->base
678 - split_node->base;
679 max->length -= split_node->length;
681 split_node->next = max->next;
682 max->next = split_node;
724 struct pci_resource *split_node;
750 split_node = kmalloc(sizeof(*split_node), GFP_KERNEL);
752 if (!split_node)
755 split_node->base = node->base;
756 split_node->length = temp_dword - node->base;
758 node->length -= split_node->length;
760 split_node->next = node->next;
761 node->next = split_node;
770 split_node = kmalloc(sizeof(*split_node), GFP_KERNEL);
772 if (!split_node)
775 split_node->base = node->base + size;
776 split_node->length = node->length - size;
780 split_node->next = node->next;
781 node->next = split_node;