Lines Matching refs:hold_IO_node
2329 struct pci_resource *hold_IO_node;
2439 hold_IO_node = kmalloc(sizeof(*hold_IO_node), GFP_KERNEL);
2443 if (!hold_bus_node || !hold_IO_node || !hold_mem_node || !hold_p_mem_node) {
2445 kfree(hold_IO_node);
2460 memcpy(hold_IO_node, io_node, sizeof(struct pci_resource));
2572 if (hold_IO_node && temp_resources.io_head) {
2574 &hold_IO_node, 0x1000);
2578 hold_IO_node->base = io_node->base + io_node->length;
2580 temp_byte = (hold_IO_node->base) >> 8;
2592 hold_IO_node->length = io_node->base - hold_IO_node->base;
2595 if (hold_IO_node->length) {
2596 hold_IO_node->next = func->io_head;
2597 func->io_head = hold_IO_node;
2609 kfree(hold_IO_node);
2613 hold_IO_node->next = func->io_head;
2614 func->io_head = hold_IO_node;
2616 } else if (hold_IO_node) {
2618 hold_IO_node->next = func->io_head;
2619 func->io_head = hold_IO_node;
2907 return_resource(&(resources->io_head), hold_IO_node);