Lines Matching refs:addr
100 acpi_get_rsdp(u_long addr)
106 pread(acpi_mem_fd, &rsdp, 8, addr);
111 pread(acpi_mem_fd, &rsdp, sizeof(rsdp), addr);
128 return (acpi_map_physical(addr, len));
136 u_long addr, end;
145 addr = ACPI_EBDA_PTR_LOCATION;
146 pread(acpi_mem_fd, &addr, sizeof(uint16_t), addr);
147 addr <<= 4;
148 end = addr + ACPI_EBDA_WINDOW_SIZE;
149 for (; addr < end; addr += 16)
150 if ((rsdp = acpi_get_rsdp(addr)) != NULL)
152 addr = ACPI_HI_RSDP_WINDOW_BASE;
153 end = addr + ACPI_HI_RSDP_WINDOW_SIZE;
154 for (; addr < end; addr += 16)
155 if ((rsdp = acpi_get_rsdp(addr)) != NULL)
169 u_long addr;
174 addr = 0;
178 addr = strtoul(buf, NULL, 0);
179 if (addr == 0) {
180 len = sizeof(addr);
181 if (sysctlbyname(machdep_acpi_root, &addr, &len, NULL, 0) != 0)
182 addr = 0;
184 if (addr != 0 && (rsdp = acpi_get_rsdp(addr)) != NULL)