Lines Matching full:window
26 unsigned int page_shift = ilog2(mem->window.page_size); in pci_epc_mem_get_order()
92 mem->window.phys_base = windows[i].phys_base; in pci_epc_multi_mem_init()
93 mem->window.size = windows[i].size; in pci_epc_multi_mem_init()
94 mem->window.page_size = page_size; in pci_epc_multi_mem_init()
121 * @base: Physical address of the window region
122 * @size: Total Size of the window region
123 * @page_size: Page size of the window region
191 if (size > mem->window.size) in pci_epc_mem_alloc_addr()
194 align_size = ALIGN(size, mem->window.page_size); in pci_epc_mem_alloc_addr()
201 page_shift = ilog2(mem->window.page_size); in pci_epc_mem_alloc_addr()
202 *phys_addr = mem->window.phys_base + in pci_epc_mem_alloc_addr()
230 if (phys_addr >= mem->window.phys_base && in pci_epc_get_matching_window()
231 phys_addr < (mem->window.phys_base + mem->window.size)) in pci_epc_get_matching_window()
258 pr_err("failed to get matching window\n"); in pci_epc_mem_free_addr()
262 page_size = mem->window.page_size; in pci_epc_mem_free_addr()
265 pageno = (phys_addr - mem->window.phys_base) >> page_shift; in pci_epc_mem_free_addr()