Lines Matching refs: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.
125 phys_addr_t start, size_t len, uint32_t erasesize)
155 new->mtd.erasesize = erasesize;
250 * - phram=<device>,<address>,<size>[,<erasesize>] for module case
251 * - phram.phram=<device>,<address>,<size>[,<erasesize>] for built-in case
253 * size and 20 for the erasesize.
266 uint64_t erasesize = PAGE_SIZE;
302 ret = parse_num64(&erasesize, token[3]);
304 parse_err("illegal erasesize\n");
309 if (len == 0 || erasesize == 0 || erasesize > len
310 || erasesize > UINT_MAX) {
311 parse_err("illegal erasesize or len\n");
316 div_u64_rem(len, (uint32_t)erasesize, &rem);
318 parse_err("len is not multiple of erasesize\n");
323 ret = register_device(NULL, name, start, len, (uint32_t)erasesize);
327 pr_info("%s device: %#llx at %#llx for erasesize %#llx\n", name, len, start, erasesize);
368 MODULE_PARM_DESC(phram, "Memory region to map. \"phram=<name>,<start>,<length>[,<erasesize>]\"");