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