mmzone.h 688 B

123456789101112131415161718192021222324252627282930
  1. /*
  2. * linux/include/asm-arm/mmzone.h
  3. *
  4. * 1999-12-29 Nicolas Pitre Created
  5. *
  6. * This program is free software; you can redistribute it and/or modify
  7. * it under the terms of the GNU General Public License version 2 as
  8. * published by the Free Software Foundation.
  9. */
  10. #ifndef __ASM_MMZONE_H
  11. #define __ASM_MMZONE_H
  12. /*
  13. * Currently defined in arch/arm/mm/discontig.c
  14. */
  15. extern pg_data_t discontig_node_data[];
  16. /*
  17. * Return a pointer to the node data for node n.
  18. */
  19. #define NODE_DATA(nid) (&discontig_node_data[nid])
  20. /*
  21. * NODE_MEM_MAP gives the kaddr for the mem_map of the node.
  22. */
  23. #define NODE_MEM_MAP(nid) (NODE_DATA(nid)->node_mem_map)
  24. #include <asm/arch/memory.h>
  25. #endif