Lines Matching refs:asize

126 	u32 asize;  member
150 eoff_hi = end & ~(priv->asize - 1); in pmc551_erase()
151 soff_hi = instr->addr & ~(priv->asize - 1); in pmc551_erase()
152 eoff_lo = end & (priv->asize - 1); in pmc551_erase()
157 if (soff_hi == eoff_hi || mtd->size == priv->asize) { in pmc551_erase()
169 memset(ptr, 0xff, priv->asize); in pmc551_erase()
170 if (soff_hi + priv->asize >= mtd->size) { in pmc551_erase()
173 soff_hi += priv->asize; in pmc551_erase()
175 priv->asize, &retlen, in pmc551_erase()
200 soff_hi = from & ~(priv->asize - 1); in pmc551_point()
201 soff_lo = from & (priv->asize - 1); in pmc551_point()
235 (long)from, (long)len, (long)priv->asize); in pmc551_read()
239 soff_hi = from & ~(priv->asize - 1); in pmc551_read()
240 eoff_hi = end & ~(priv->asize - 1); in pmc551_read()
241 eoff_lo = end & (priv->asize - 1); in pmc551_read()
258 memcpy(copyto, ptr, priv->asize); in pmc551_read()
259 copyto += priv->asize; in pmc551_read()
260 if (soff_hi + priv->asize >= mtd->size) { in pmc551_read()
263 soff_hi += priv->asize; in pmc551_read()
264 pmc551_point(mtd, soff_hi, priv->asize, retlen, in pmc551_read()
291 (long)to, (long)len, (long)priv->asize); in pmc551_write()
295 soff_hi = to & ~(priv->asize - 1); in pmc551_write()
296 eoff_hi = end & ~(priv->asize - 1); in pmc551_write()
297 eoff_lo = end & (priv->asize - 1); in pmc551_write()
314 memcpy(ptr, copyfrom, priv->asize); in pmc551_write()
315 copyfrom += priv->asize; in pmc551_write()
319 soff_hi += priv->asize; in pmc551_write()
320 pmc551_point(mtd, soff_hi, priv->asize, retlen, in pmc551_write()
641 static int asize = 0; variable
645 module_param(asize, int, 0);
646 MODULE_PARM_DESC(asize, "aperture size, must be <= memsize [1-1024]");
668 if (asize) { in init_pmc551()
669 asize = (1 << (ffs(asize) - 1)) << 20; in init_pmc551()
670 if (asize > (1 << 30)) { in init_pmc551()
672 "[%d]\n", asize); in init_pmc551()
730 if (asize > length) { in init_pmc551()
733 priv->asize = asize = length; in init_pmc551()
734 } else if (asize == 0 || asize == length) { in init_pmc551()
737 priv->asize = asize = length; in init_pmc551()
740 "size %dM\n", asize >> 20); in init_pmc551()
741 priv->asize = asize; in init_pmc551()
743 priv->start = pci_iomap(PCI_Device, 0, priv->asize); in init_pmc551()
753 ffs(priv->asize >> 20) - 1); in init_pmc551()
758 | (ffs(priv->asize >> 20) - 1) << 4); in init_pmc551()
794 priv->asize >> 20, in init_pmc551()
795 priv->start, priv->start + priv->asize); in init_pmc551()
832 "0x%p\n", priv->asize >> 20, priv->start); in cleanup_pmc551()