Lines Matching defs:length

341 	uint64_t start, uint32_t length, void __user *ptr,
350 if (length > 4096)
356 ops.ooblen = length;
365 ops.oobbuf = memdup_user(ptr, length);
375 if (copy_to_user(retp, &retlen, sizeof(length)))
383 uint64_t start, uint32_t length, void __user *ptr,
390 if (length > 4096)
393 ops.ooblen = length;
402 ops.oobbuf = kmalloc(length, GFP_KERNEL);
468 eccpos < oobregion.offset + oobregion.length; i++) {
484 to->oobfree[i].length = oobregion.length;
485 to->oobavail += to->oobfree[i].length;
513 if (oobregion.length + i > ARRAY_SIZE(to->eccpos))
517 for (; eccpos < oobregion.offset + oobregion.length; i++) {
533 to->oobfree[i][1] = oobregion.length;
562 return mtd_add_partition(mtd, p.devname, p.start, p.length);
937 erase->len = einfo64.length;
947 erase->len = einfo32.length;
961 /* NOTE: writes return length to buf_user->length */
965 ret = mtdchar_writeoob(file, mtd, buf.start, buf.length,
966 buf.ptr, &buf_user->length);
975 /* NOTE: writes return length to buf_user->start */
979 ret = mtdchar_readoob(file, mtd, buf.start, buf.length,
992 ret = mtdchar_writeoob(file, mtd, buf.start, buf.length,
994 &buf_user->length);
1006 ret = mtdchar_readoob(file, mtd, buf.start, buf.length,
1008 &buf_user->length);
1033 ret = mtd_lock(mtd, einfo.start, einfo.length);
1044 ret = mtd_unlock(mtd, einfo.start, einfo.length);
1055 ret = mtd_is_locked(mtd, einfo.start, einfo.length);
1149 ret = mtd_lock_user_prot_reg(mtd, oinfo.start, oinfo.length);
1151 ret = mtd_erase_user_prot_reg(mtd, oinfo.start, oinfo.length);
1249 u_int32_t length;
1282 buf.length, compat_ptr(buf.ptr),
1283 &buf_user->length);
1292 /* NOTE: writes return length to buf->start */
1297 buf.length, compat_ptr(buf.ptr),