Lines Matching refs:hold_p_mem_node
2328 struct pci_resource *hold_p_mem_node;
2441 hold_p_mem_node = kmalloc(sizeof(*hold_p_mem_node), GFP_KERNEL);
2443 if (!hold_bus_node || !hold_IO_node || !hold_mem_node || !hold_p_mem_node) {
2447 kfree(hold_p_mem_node);
2483 memcpy(hold_p_mem_node, p_mem_node, sizeof(struct pci_resource));
2677 &hold_p_mem_node, 0x100000);
2681 hold_p_mem_node->base = p_mem_node->base + p_mem_node->length;
2683 temp_word = (hold_p_mem_node->base) >> 16;
2695 hold_p_mem_node->length = p_mem_node->base - hold_p_mem_node->base;
2698 if (hold_p_mem_node->length) {
2699 hold_p_mem_node->next = func->p_mem_head;
2700 func->p_mem_head = hold_p_mem_node;
2712 kfree(hold_p_mem_node);
2716 hold_p_mem_node->next = func->p_mem_head;
2717 func->p_mem_head = hold_p_mem_node;
2719 } else if (hold_p_mem_node) {
2721 hold_p_mem_node->next = func->p_mem_head;
2722 func->p_mem_head = hold_p_mem_node;
2909 return_resource(&(resources->p_mem_head), hold_p_mem_node);