mem_map
#define virt_to_page(x) (mem_map + MAP_NR(x))
#define pud_page(pud) (mem_map + ((unsigned long)(__va(pud_val(pud)) - PAGE_OFFSET) >> PAGE_SHIFT))
#define virt_to_page(addr) (mem_map + (((unsigned long)(addr)-PAGE_OFFSET) >> PAGE_SHIFT))
#define page_to_virt(page) __va(((((page) - mem_map) << PAGE_SHIFT) + PAGE_OFFSET))
#define pte_page(x) (mem_map + (unsigned long) \
enum mem_map mem_map;
mem_map = config & ROCIT_CONFIG_GEN1_MEMMAP_MASK;
mem_map >>= ROCIT_CONFIG_GEN1_MEMMAP_SHIFT;
mem_map = MEM_MAP_V1;
if (mem_map > MEM_MAP_V2)
(unsigned int)mem_map);
mem_entries = gen_fdt_mem_array(mem_array, physical_memsize, mem_map);
mem_entries = gen_fdt_mem_array(mem_array, memsize, mem_map);
enum mem_map map)
extern struct page *mem_map;
((void *)(((page) - mem_map) << PAGE_SHIFT) + PAGE_OFFSET)
(mem_map + (((unsigned long)(addr)-PAGE_OFFSET) >> PAGE_SHIFT))
#define __page_address(page) (PAGE_OFFSET + (((page) - mem_map) << PAGE_SHIFT))
#define pte_page(pte) (mem_map+pte_pagenr(pte))
BUG_ON(!mem_map);
unsigned long mpc10x_get_mem_size(uint mem_map);
BUG_ON(!mem_map);
BUG_ON(!mem_map);
BUG_ON(mem_map); /* should only be used early */
BUG_ON(mem_map); /* should only be used early */
int wl1251_acx_mem_map(struct wl1251 *wl, struct acx_header *mem_map,
ret = wl1251_cmd_interrogate(wl, ACX_MEM_MAP, mem_map, len);
struct acx_header *mem_map, size_t len);
int wl1271_acx_mem_map(struct wl1271 *wl, struct acx_header *mem_map,
ret = wl1271_cmd_interrogate(wl, ACX_MEM_MAP, mem_map,
struct acx_header *mem_map, size_t len);
mem_map;/** pointers to Parameters in ISP format IMPT:
&isp_params_info.mem_map);
ia_css_ptr *addrs = (ia_css_ptr *)&isp_params_info.mem_map;
hmm_load(ptr, &isp_params_info.mem_map, sizeof(struct sh_css_ddr_address_map));
struct imgu_abi_ddr_address_map mem_map;
param_set->mem_map.acc_cluster_params_for_sp = map->daddr;
param_set->mem_map.dvs_6axis_params_y = map->daddr;
param_set->mem_map.obgrid_tbl[i] =
param_set->mem_map.isp_mem_param[stage][m] = map->daddr;
#define __pfn_to_page(pfn) (mem_map + ((pfn) - ARCH_PFN_OFFSET))
#define __page_to_pfn(page) ((unsigned long)((page) - mem_map) + \
extern struct page *mem_map;
VMCOREINFO_SYMBOL(mem_map);
mem_map = pgdat->node_mem_map;
if (page_to_pfn(mem_map) != pgdat->node_start_pfn)
mem_map -= offset;
struct page *mem_map;
EXPORT_SYMBOL(mem_map);
static unsigned long sparse_encode_mem_map(struct page *mem_map, unsigned long pnum)
(unsigned long)(mem_map - (section_nr_to_pfn(pnum)));
unsigned long pnum, struct page *mem_map,
ms->section_mem_map |= sparse_encode_mem_map(mem_map, pnum)