Lines Matching defs:len
132 static int pmc551_point(struct mtd_info *mtd, loff_t from, size_t len,
145 printk(KERN_DEBUG "pmc551_erase(pos:%ld, len:%ld)\n", (long)instr->addr,
146 (long)instr->len);
149 end = instr->addr + instr->len - 1;
154 pmc551_point(mtd, instr->addr, instr->len, &retlen,
160 memset(ptr, 0xff, instr->len);
189 static int pmc551_point(struct mtd_info *mtd, loff_t from, size_t len,
197 printk(KERN_DEBUG "pmc551_point(%ld, %ld)\n", (long)from, (long)len);
211 *retlen = len;
215 static int pmc551_unpoint(struct mtd_info *mtd, loff_t from, size_t len)
223 static int pmc551_read(struct mtd_info *mtd, loff_t from, size_t len,
234 printk(KERN_DEBUG "pmc551_read(pos:%ld, len:%ld) asize: %ld\n",
235 (long)from, (long)len, (long)priv->asize);
238 end = from + len - 1;
243 pmc551_point(mtd, from, len, retlen, (void **)&ptr, NULL);
248 memcpy(copyto, ptr, len);
249 copyto += len;
279 static int pmc551_write(struct mtd_info *mtd, loff_t to, size_t len,
290 printk(KERN_DEBUG "pmc551_write(pos:%ld, len:%ld) asize:%ld\n",
291 (long)to, (long)len, (long)priv->asize);
294 end = to + len - 1;
299 pmc551_point(mtd, to, len, retlen, (void **)&ptr, NULL);
304 memcpy(ptr, copyfrom, len);
305 copyfrom += len;