Lines Matching defs:length

349 	uint64_t start, uint32_t length, void __user *ptr,
358 if (length > 4096)
364 ops.ooblen = length;
373 ops.oobbuf = memdup_user(ptr, length);
383 if (copy_to_user(retp, &retlen, sizeof(length)))
391 uint64_t start, uint32_t length, void __user *ptr,
398 if (length > 4096)
401 ops.ooblen = length;
410 ops.oobbuf = kmalloc(length, GFP_KERNEL);
476 eccpos < oobregion.offset + oobregion.length; i++) {
492 to->oobfree[i].length = oobregion.length;
493 to->oobavail += to->oobfree[i].length;
521 if (oobregion.length + i > ARRAY_SIZE(to->eccpos))
525 for (; eccpos < oobregion.offset + oobregion.length; i++) {
541 to->oobfree[i][1] = oobregion.length;
570 return mtd_add_partition(mtd, p.devname, p.start, p.length);
745 erase->len = einfo64.length;
755 erase->len = einfo32.length;
769 /* NOTE: writes return length to buf_user->length */
773 ret = mtdchar_writeoob(file, mtd, buf.start, buf.length,
774 buf.ptr, &buf_user->length);
783 /* NOTE: writes return length to buf_user->start */
787 ret = mtdchar_readoob(file, mtd, buf.start, buf.length,
800 ret = mtdchar_writeoob(file, mtd, buf.start, buf.length,
802 &buf_user->length);
814 ret = mtdchar_readoob(file, mtd, buf.start, buf.length,
816 &buf_user->length);
834 ret = mtd_lock(mtd, einfo.start, einfo.length);
845 ret = mtd_unlock(mtd, einfo.start, einfo.length);
856 ret = mtd_is_locked(mtd, einfo.start, einfo.length);
950 ret = mtd_lock_user_prot_reg(mtd, oinfo.start, oinfo.length);
1044 u_int32_t length;
1076 buf.length, compat_ptr(buf.ptr),
1077 &buf_user->length);
1086 /* NOTE: writes return length to buf->start */
1091 buf.length, compat_ptr(buf.ptr),