Lines Matching refs:length
363 uint64_t start, uint32_t length, void __user *ptr, in mtdchar_writeoob() argument
374 if (length > 4096) in mtdchar_writeoob()
380 ret = access_ok(VERIFY_READ, ptr, length) ? 0 : -EFAULT; in mtdchar_writeoob()
385 ops.ooblen = length; in mtdchar_writeoob()
394 ops.oobbuf = memdup_user(ptr, length); in mtdchar_writeoob()
404 if (copy_to_user(retp, &retlen, sizeof(length))) in mtdchar_writeoob()
412 uint64_t start, uint32_t length, void __user *ptr, in mtdchar_readoob() argument
419 if (length > 4096) in mtdchar_readoob()
422 if (!access_ok(VERIFY_WRITE, ptr, length)) in mtdchar_readoob()
425 ops.ooblen = length; in mtdchar_readoob()
434 ops.oobbuf = kmalloc(length, GFP_KERNEL); in mtdchar_readoob()
490 if (from->oobfree[i].length == 0 && in shrink_ecclayout()
493 to->oobavail += from->oobfree[i].length; in shrink_ecclayout()
525 return mtd_add_partition(mtd, p.devname, p.start, p.length); in mtdchar_blkpg_ioctl()
679 erase->len = einfo64.length; in mtdchar_ioctl()
689 erase->len = einfo32.length; in mtdchar_ioctl()
730 ret = mtdchar_writeoob(file, mtd, buf.start, buf.length, in mtdchar_ioctl()
731 buf.ptr, &buf_user->length); in mtdchar_ioctl()
744 ret = mtdchar_readoob(file, mtd, buf.start, buf.length, in mtdchar_ioctl()
757 ret = mtdchar_writeoob(file, mtd, buf.start, buf.length, in mtdchar_ioctl()
759 &buf_user->length); in mtdchar_ioctl()
771 ret = mtdchar_readoob(file, mtd, buf.start, buf.length, in mtdchar_ioctl()
773 &buf_user->length); in mtdchar_ioctl()
791 ret = mtd_lock(mtd, einfo.start, einfo.length); in mtdchar_ioctl()
802 ret = mtd_unlock(mtd, einfo.start, einfo.length); in mtdchar_ioctl()
813 ret = mtd_is_locked(mtd, einfo.start, einfo.length); in mtdchar_ioctl()
911 ret = mtd_lock_user_prot_reg(mtd, oinfo.start, oinfo.length); in mtdchar_ioctl()
1003 u_int32_t length; member
1030 buf.length, compat_ptr(buf.ptr), in mtdchar_compat_ioctl()
1031 &buf_user->length); in mtdchar_compat_ioctl()
1045 buf.length, compat_ptr(buf.ptr), in mtdchar_compat_ioctl()