MAP_NR - get memory map index for page in kernel memory


SYNOPSIS

       #include <linux/mm.h>

       #define MAP_NR(page)



DESCRIPTION

       This macro maps the page of kernel memory to an index into
       the mem_map array. The input  page  is  kernel-space  page
       addresses    such    as   those   that   come   from   the
       get_free_page(9)      function.       The       expression
       mem_map[MAP_NR(page)] returns a pointer to a mem_map_t for
       the page in question.

       Device drivers need access to the page structure if it  is
       implimenting  some  special  kind  of memory segment, i.e.
       cache for a virtual frame buffer.


RETURN VALUE

       Returns an index into the mem_map array.


AVAILABILITY

       Linux 2.0+


SEE ALSO

       get_free_pages(9)

       /usr/include/asm/page.h


AUTHOR

       Stephen Williams <steve@icarus.com>


BUGS

       There is no check that the page you are passing really  is
       a valid page address.
















Man(1) output converted with man2html