Lines Matching refs:align
197 resource_size_t align; in pdev_sort_resources() local
199 align = pci_resource_alignment(dev_res->dev, in pdev_sort_resources()
202 if (r_align > align) { in pdev_sort_resources()
250 resource_size_t add_size, align; in reassign_resources_sorted() local
280 align = add_res->min_align; in reassign_resources_sorted()
282 resource_set_range(res, align, in reassign_resources_sorted()
292 if (pci_reassign_resource(dev, idx, add_size, align)) in reassign_resources_sorted()
437 resource_size_t add_align, align; in __assign_resources_sorted() local
482 align = pci_resource_alignment(dev_res2->dev, in __assign_resources_sorted()
484 if (add_align > align) { in __assign_resources_sorted()
903 resource_size_t align) in calculate_iosize() argument
919 return ALIGN(max(size, old_size), align); in calculate_iosize()
927 resource_size_t align) in calculate_memsize() argument
935 return ALIGN(max(size, old_size), align); in calculate_memsize()
950 resource_size_t align = 1, arch_align; in window_alignment() local
953 align = PCI_P2P_DEFAULT_MEM_ALIGN; in window_alignment()
960 align = PCI_P2P_DEFAULT_IO_ALIGN_1K; in window_alignment()
962 align = PCI_P2P_DEFAULT_IO_ALIGN; in window_alignment()
966 return max(align, arch_align); in window_alignment()
991 resource_size_t min_align, align; in pbus_size_io() local
1017 align = pci_resource_alignment(dev, r); in pbus_size_io()
1018 if (align > min_align) in pbus_size_io()
1019 min_align = align; in pbus_size_io()
1058 resource_size_t align = 0; in calculate_mem_align() local
1067 if (!align) in calculate_mem_align()
1069 else if (ALIGN(align + min_align, min_align) < align1) in calculate_mem_align()
1071 align += aligns[order]; in calculate_mem_align()
1093 resource_size_t align) in pbus_upstream_space_available() argument
1097 .align = align, in pbus_upstream_space_available()
1164 resource_size_t min_align, win_align, align, size, size0, size1 = 0; in pbus_size_mem() local
1213 align = pci_resource_alignment(dev, r); in pbus_size_mem()
1214 order = __ffs(align) - __ffs(SZ_1M); in pbus_size_mem()
1219 r_name, r, (unsigned long long) align); in pbus_size_mem()
1223 size += max(r_size, align); in pbus_size_mem()
1228 if (r_size <= align) in pbus_size_mem()
1229 aligns[order] += align; in pbus_size_mem()
1970 resource_size_t size, align, tmp; in remove_dev_resource() local
1976 align = pci_resource_alignment(dev, res); in remove_dev_resource()
1977 align = align ? ALIGN(avail->start, align) - avail->start : 0; in remove_dev_resource()
1978 tmp = align + size; in remove_dev_resource()
2012 #define ALIGN_DOWN_IF_NONZERO(addr, align) \ argument
2013 ((align) ? ALIGN_DOWN((addr), (align)) : (addr))
2030 resource_size_t io_per_b, mmio_per_b, mmio_pref_per_b, align; in pci_bus_distribute_available_resources() local
2040 align = pci_resource_alignment(bridge, io_res); in pci_bus_distribute_available_resources()
2041 if (!io_res->parent && align) in pci_bus_distribute_available_resources()
2042 io.start = min(ALIGN(io.start, align), io.end + 1); in pci_bus_distribute_available_resources()
2044 align = pci_resource_alignment(bridge, mmio_res); in pci_bus_distribute_available_resources()
2045 if (!mmio_res->parent && align) in pci_bus_distribute_available_resources()
2046 mmio.start = min(ALIGN(mmio.start, align), mmio.end + 1); in pci_bus_distribute_available_resources()
2048 align = pci_resource_alignment(bridge, mmio_pref_res); in pci_bus_distribute_available_resources()
2049 if (!mmio_pref_res->parent && align) in pci_bus_distribute_available_resources()
2050 mmio_pref.start = min(ALIGN(mmio_pref.start, align), in pci_bus_distribute_available_resources()
2125 align = pci_resource_alignment(dev, res); in pci_bus_distribute_available_resources()
2126 resource_set_size(&io, ALIGN_DOWN_IF_NONZERO(io_per_b, align)); in pci_bus_distribute_available_resources()
2137 align = pci_resource_alignment(dev, res); in pci_bus_distribute_available_resources()
2139 ALIGN_DOWN_IF_NONZERO(mmio_per_b,align)); in pci_bus_distribute_available_resources()
2143 align = pci_resource_alignment(dev, res); in pci_bus_distribute_available_resources()
2145 ALIGN_DOWN_IF_NONZERO(mmio_pref_per_b, align)); in pci_bus_distribute_available_resources()