Lines Matching refs:head
44 static void free_list(struct list_head *head) in free_list() argument
48 list_for_each_entry_safe(dev_res, tmp, head, list) { in free_list()
63 static int add_to_list(struct list_head *head, in add_to_list() argument
83 list_add(&tmp->list, head); in add_to_list()
88 static void remove_from_list(struct list_head *head, in remove_from_list() argument
93 list_for_each_entry_safe(dev_res, tmp, head, list) { in remove_from_list()
102 static struct pci_dev_resource *res_to_dev_res(struct list_head *head, in res_to_dev_res() argument
107 list_for_each_entry(dev_res, head, list) { in res_to_dev_res()
124 static resource_size_t get_res_add_size(struct list_head *head, in get_res_add_size() argument
129 dev_res = res_to_dev_res(head, res); in get_res_add_size()
133 static resource_size_t get_res_add_align(struct list_head *head, in get_res_add_align() argument
138 dev_res = res_to_dev_res(head, res); in get_res_add_align()
144 static void pdev_sort_resources(struct pci_dev *dev, struct list_head *head) in pdev_sort_resources() argument
176 n = head; in pdev_sort_resources()
177 list_for_each_entry(dev_res, head, list) { in pdev_sort_resources()
194 struct list_head *head) in __dev_sort_resources() argument
210 pdev_sort_resources(dev, head); in __dev_sort_resources()
233 struct list_head *head) in reassign_resources_sorted() argument
250 list_for_each_entry(dev_res, head, list) { in reassign_resources_sorted()
293 static void assign_requested_resources_sorted(struct list_head *head, in assign_requested_resources_sorted() argument
300 list_for_each_entry(dev_res, head, list) { in assign_requested_resources_sorted()
363 static void __assign_resources_sorted(struct list_head *head, in __assign_resources_sorted() argument
400 list_for_each_entry(dev_res, head, list) { in __assign_resources_sorted()
408 list_for_each_entry_safe(dev_res, tmp_res, head, list) { in __assign_resources_sorted()
436 list_for_each_entry(dev_res2, head, list) { in __assign_resources_sorted()
450 assign_requested_resources_sorted(head, &local_fail_head); in __assign_resources_sorted()
455 list_for_each_entry(dev_res, head, list) in __assign_resources_sorted()
458 free_list(head); in __assign_resources_sorted()
465 list_for_each_entry_safe(dev_res, tmp_res, head, list) in __assign_resources_sorted()
477 list_for_each_entry(dev_res, head, list) in __assign_resources_sorted()
492 assign_requested_resources_sorted(head, fail_head); in __assign_resources_sorted()
497 reassign_resources_sorted(realloc_head, head); in __assign_resources_sorted()
498 free_list(head); in __assign_resources_sorted()
505 LIST_HEAD(head); in pdev_assign_resources_sorted()
507 __dev_sort_resources(dev, &head); in pdev_assign_resources_sorted()
508 __assign_resources_sorted(&head, add_head, fail_head); in pdev_assign_resources_sorted()
517 LIST_HEAD(head); in pbus_assign_resources_sorted()
520 __dev_sort_resources(dev, &head); in pbus_assign_resources_sorted()
522 __assign_resources_sorted(&head, realloc_head, fail_head); in pbus_assign_resources_sorted()