Lines Matching refs:phys

91 	acpi_physical_address phys;  member
281 acpi_map_lookup(acpi_physical_address phys, acpi_size size) in acpi_map_lookup() argument
286 if (map->phys <= phys && in acpi_map_lookup()
287 phys + size <= map->phys + map->size) in acpi_map_lookup()
295 acpi_map_vaddr_lookup(acpi_physical_address phys, unsigned int size) in acpi_map_vaddr_lookup() argument
299 map = acpi_map_lookup(phys, size); in acpi_map_vaddr_lookup()
301 return map->virt + (phys - map->phys); in acpi_map_vaddr_lookup()
306 void __iomem *acpi_os_get_iomem(acpi_physical_address phys, unsigned int size) in acpi_os_get_iomem() argument
312 map = acpi_map_lookup(phys, size); in acpi_os_get_iomem()
314 virt = map->virt + (phys - map->phys); in acpi_os_get_iomem()
368 acpi_os_map_iomem(acpi_physical_address phys, acpi_size size) in acpi_os_map_iomem() argument
375 if (phys > ULONG_MAX) { in acpi_os_map_iomem()
381 return __acpi_map_table((unsigned long)phys, size); in acpi_os_map_iomem()
385 map = acpi_map_lookup(phys, size); in acpi_os_map_iomem()
397 pg_off = round_down(phys, PAGE_SIZE); in acpi_os_map_iomem()
398 pg_sz = round_up(phys + size, PAGE_SIZE) - pg_off; in acpi_os_map_iomem()
408 map->phys = pg_off; in acpi_os_map_iomem()
416 return map->virt + (phys - map->phys); in acpi_os_map_iomem()
421 acpi_os_map_memory(acpi_physical_address phys, acpi_size size) in acpi_os_map_memory() argument
423 return (void *)acpi_os_map_iomem(phys, size); in acpi_os_map_memory()
437 acpi_unmap(map->phys, map->virt); in acpi_os_map_cleanup()
526 acpi_os_get_physical_address(void *virt, acpi_physical_address * phys) in acpi_os_get_physical_address() argument
528 if (!phys || !virt) in acpi_os_get_physical_address()
531 *phys = virt_to_phys(virt); in acpi_os_get_physical_address()