Ejemplo n.º 1
0
int __init_memblock memblock_is_region_memory(phys_addr_t base, phys_addr_t size)
{
    int idx = memblock_search(&memblock.memory, base);

    if (idx == -1)
        return 0;
    return memblock.memory.regions[idx].base <= base &&
           (memblock.memory.regions[idx].base +
            memblock.memory.regions[idx].size) >= (base + size);
}
Ejemplo n.º 2
0
int __init_memblock memblock_is_memory(phys_addr_t addr)
{
	return memblock_search(&memblock.memory, addr) != -1;
}
Ejemplo n.º 3
0
int __init memblock_is_reserved(phys_addr_t addr)
{
	return memblock_search(&memblock.reserved, addr) != -1;
}