Lines Matching refs:resource

36 	struct resource *res;
64 struct resource *res, resource_size_t add_size, in add_to_list()
86 static void remove_from_list(struct list_head *head, struct resource *res) in remove_from_list()
100 struct resource *res) in res_to_dev_res()
113 struct resource *res) in get_res_add_size()
122 struct resource *res) in get_res_add_align()
132 struct resource *res = dev_res->res; in restore_dev_resource()
160 struct resource *r; in pdev_sort_resources()
214 const struct resource *res = pci_resource_n(dev, resno); in pci_resource_is_optional()
224 static inline void reset_resource(struct resource *res) in reset_resource()
248 struct resource *res; in reassign_resources_sorted()
319 struct resource *res; in assign_requested_resources_sorted()
363 static bool pci_need_to_release(unsigned long mask, struct resource *res) in pci_need_to_release()
432 struct resource *res; in __assign_resources_sorted()
510 struct resource *res = save_res->res; in __assign_resources_sorted()
613 struct resource *res; in pci_setup_cardbus()
619 res = bus->resource[0]; in pci_setup_cardbus()
633 res = bus->resource[1]; in pci_setup_cardbus()
643 res = bus->resource[2]; in pci_setup_cardbus()
653 res = bus->resource[3]; in pci_setup_cardbus()
680 struct resource *res; in pci_setup_bridge_io()
693 res = &bridge->resource[PCI_BRIDGE_IO_WINDOW]; in pci_setup_bridge_io()
719 struct resource *res; in pci_setup_bridge_mmio()
725 res = &bridge->resource[PCI_BRIDGE_MEM_WINDOW]; in pci_setup_bridge_mmio()
740 struct resource *res; in pci_setup_bridge_mmio_pref()
754 res = &bridge->resource[PCI_BRIDGE_PREF_MEM_WINDOW]; in pci_setup_bridge_mmio_pref()
849 struct resource *b_res; in pci_bridge_check_ranges()
851 b_res = &bridge->resource[PCI_BRIDGE_MEM_WINDOW]; in pci_bridge_check_ranges()
855 b_res = &bridge->resource[PCI_BRIDGE_IO_WINDOW]; in pci_bridge_check_ranges()
860 b_res = &bridge->resource[PCI_BRIDGE_PREF_MEM_WINDOW]; in pci_bridge_check_ranges()
880 static struct resource *find_bus_resource_of_type(struct pci_bus *bus, in find_bus_resource_of_type()
884 struct resource *r, *r_assigned = NULL; in find_bus_resource_of_type()
987 struct resource *b_res = find_bus_resource_of_type(bus, IORESOURCE_IO, in pbus_size_io()
1002 struct resource *r; in pbus_size_io()
1100 struct resource *r; in pbus_upstream_space_available()
1111 struct resource gap = {}; in pbus_upstream_space_available()
1167 struct resource *b_res = find_bus_resource_of_type(bus, in pbus_size_mem()
1185 struct resource *r; in pbus_size_mem()
1294 unsigned long pci_cardbus_resource_alignment(struct resource *res) in pci_cardbus_resource_alignment()
1307 struct resource *b_res; in pci_bus_size_cardbus()
1311 b_res = &bridge->resource[PCI_CB_BRIDGE_IO_0_WINDOW]; in pci_bus_size_cardbus()
1327 b_res = &bridge->resource[PCI_CB_BRIDGE_IO_1_WINDOW]; in pci_bus_size_cardbus()
1355 b_res = &bridge->resource[PCI_CB_BRIDGE_MEM_0_WINDOW]; in pci_bus_size_cardbus()
1378 b_res = &bridge->resource[PCI_CB_BRIDGE_MEM_1_WINDOW]; in pci_bus_size_cardbus()
1399 struct resource *pref; in __pci_bus_size_bridges()
1430 pref = &bus->self->resource[PCI_BRIDGE_PREF_MEM_WINDOW]; in __pci_bus_size_bridges()
1528 static void assign_fixed_resource_on_bus(struct pci_bus *b, struct resource *r) in assign_fixed_resource_on_bus()
1530 struct resource *parent_r; in assign_fixed_resource_on_bus()
1550 struct resource *r; in pdev_assign_fixed_resources()
1614 struct resource *r = &dev->resource[i]; in pci_claim_device_resources()
1628 struct resource *r = &dev->resource[i]; in pci_claim_bridge_resources()
1715 struct resource *r; in pci_bridge_release_resources()
1717 struct resource *b_res; in pci_bridge_release_resources()
1720 b_res = &dev->resource[PCI_BRIDGE_RESOURCES]; in pci_bridge_release_resources()
1812 struct resource *res; in pci_bus_dump_res()
1892 struct resource *r = &dev->resource[idx]; in iov_resources_unassigned()
1936 static void adjust_bridge_window(struct pci_dev *bridge, struct resource *res, in adjust_bridge_window()
1967 static void remove_dev_resource(struct resource *avail, struct pci_dev *dev, in remove_dev_resource()
1968 struct resource *res) in remove_dev_resource()
1982 static void remove_dev_resources(struct pci_dev *dev, struct resource *io, in remove_dev_resources()
1983 struct resource *mmio, in remove_dev_resources()
1984 struct resource *mmio_pref) in remove_dev_resources()
1986 struct resource *res; in remove_dev_resources()
2023 struct resource io, in pci_bus_distribute_available_resources()
2024 struct resource mmio, in pci_bus_distribute_available_resources()
2025 struct resource mmio_pref) in pci_bus_distribute_available_resources()
2028 struct resource *io_res, *mmio_res, *mmio_pref_res; in pci_bus_distribute_available_resources()
2032 io_res = &bridge->resource[PCI_BRIDGE_IO_WINDOW]; in pci_bus_distribute_available_resources()
2033 mmio_res = &bridge->resource[PCI_BRIDGE_MEM_WINDOW]; in pci_bus_distribute_available_resources()
2034 mmio_pref_res = &bridge->resource[PCI_BRIDGE_PREF_MEM_WINDOW]; in pci_bus_distribute_available_resources()
2109 struct resource *res; in pci_bus_distribute_available_resources()
2118 res = &dev->resource[PCI_BRIDGE_IO_WINDOW]; in pci_bus_distribute_available_resources()
2136 res = &dev->resource[PCI_BRIDGE_MEM_WINDOW]; in pci_bus_distribute_available_resources()
2142 res = &dev->resource[PCI_BRIDGE_PREF_MEM_WINDOW]; in pci_bus_distribute_available_resources()
2160 struct resource available_io, available_mmio, available_mmio_pref; in pci_bridge_distribute_available_resources()
2168 available_io = bridge->resource[PCI_BRIDGE_IO_WINDOW]; in pci_bridge_distribute_available_resources()
2169 available_mmio = bridge->resource[PCI_BRIDGE_MEM_WINDOW]; in pci_bridge_distribute_available_resources()
2170 available_mmio_pref = bridge->resource[PCI_BRIDGE_PREF_MEM_WINDOW]; in pci_bridge_distribute_available_resources()
2180 const struct resource *r; in pci_bridge_resources_not_assigned()
2188 r = &dev->resource[PCI_BRIDGE_IO_WINDOW]; in pci_bridge_resources_not_assigned()
2191 r = &dev->resource[PCI_BRIDGE_MEM_WINDOW]; in pci_bridge_resources_not_assigned()
2194 r = &dev->resource[PCI_BRIDGE_PREF_MEM_WINDOW]; in pci_bridge_resources_not_assigned()
2245 struct resource *res = fail_res->res; in pci_prepare_next_assign_round()
2410 struct resource *res = &bridge->resource[i]; in pci_reassign_bridge_resources()
2474 struct resource *res = dev_res->res; in pci_reassign_bridge_resources()