Lines Matching defs:kbuf
177 char *kbuf;
189 kbuf=kmalloc(MAX_KMALLOC_SIZE, GFP_KERNEL);
191 kbuf=kmalloc(count, GFP_KERNEL);
193 if (!kbuf)
205 ret = mtd->read_fact_prot_reg(mtd, *ppos, len, &retlen, kbuf);
208 ret = mtd->read_user_prot_reg(mtd, *ppos, len, &retlen, kbuf);
215 ops.datbuf = kbuf;
224 ret = mtd->read(mtd, *ppos, len, &retlen, kbuf);
237 if (copy_to_user(buf, kbuf, retlen)) {
238 kfree(kbuf);
250 kfree(kbuf);
256 kfree(kbuf);
264 char *kbuf;
282 kbuf=kmalloc(MAX_KMALLOC_SIZE, GFP_KERNEL);
284 kbuf=kmalloc(count, GFP_KERNEL);
286 if (!kbuf)
296 if (copy_from_user(kbuf, buf, len)) {
297 kfree(kbuf);
310 ret = mtd->write_user_prot_reg(mtd, *ppos, len, &retlen, kbuf);
318 ops.datbuf = kbuf;
328 ret = (*(mtd->write))(mtd, *ppos, len, &retlen, kbuf);
337 kfree(kbuf);
342 kfree(kbuf);