Lines Matching refs:phram
85 static int phram_map(struct phram_mtd_list *phram, phys_addr_t start, size_t len) in phram_map() argument
89 if (phram->cached) in phram_map()
96 phram->mtd.priv = addr; in phram_map()
101 static void phram_unmap(struct phram_mtd_list *phram) in phram_unmap() argument
103 void *addr = phram->mtd.priv; in phram_unmap()
105 if (phram->cached) { in phram_unmap()
368 module_param_call(phram, phram_param_call, NULL, NULL, 0200);
369 MODULE_PARM_DESC(phram, "Memory region to map. \"phram=<name>,<start>,<length>[,<erasesize>]\"");
394 struct phram_mtd_list *phram = platform_get_drvdata(pdev); in phram_remove() local
396 mtd_device_unregister(&phram->mtd); in phram_remove()
397 phram_unmap(phram); in phram_remove()
398 kfree(phram); in phram_remove()