Lines Matching defs:erasesize
9 * phram=<name>,<start>,<len>[,<erasesize>]
11 * <start>, <len>, and <erasesize> can be octal, decimal or hexadecimal. If followed
13 * gigabytes. <erasesize> is optional and defaults to PAGE_SIZE.
126 phys_addr_t start, size_t len, uint32_t erasesize)
156 new->mtd.erasesize = erasesize;
251 * - phram=<device>,<address>,<size>[,<erasesize>] for module case
252 * - phram.phram=<device>,<address>,<size>[,<erasesize>] for built-in case
254 * size and 20 for the erasesize.
267 uint64_t erasesize = PAGE_SIZE;
303 ret = parse_num64(&erasesize, token[3]);
305 parse_err("illegal erasesize\n");
310 if (len == 0 || erasesize == 0 || erasesize > len
311 || erasesize > UINT_MAX) {
312 parse_err("illegal erasesize or len\n");
317 div_u64_rem(len, (uint32_t)erasesize, &rem);
319 parse_err("len is not multiple of erasesize\n");
324 ret = register_device(NULL, name, start, len, (uint32_t)erasesize);
328 pr_info("%s device: %#llx at %#llx for erasesize %#llx\n", name, len, start, erasesize);
369 MODULE_PARM_DESC(phram, "Memory region to map. \"phram=<name>,<start>,<length>[,<erasesize>]\"");