/fs/jffs2/ |
D | erase.c | 344 size_t retlen; in jffs2_block_check_erase() local 348 ret = mtd_point(c->mtd, jeb->offset, c->sector_size, &retlen, in jffs2_block_check_erase() 355 if (retlen < c->sector_size) { in jffs2_block_check_erase() 358 retlen); in jffs2_block_check_erase() 359 mtd_unpoint(c->mtd, jeb->offset, retlen); in jffs2_block_check_erase() 363 retlen /= sizeof(*wordebuf); in jffs2_block_check_erase() 367 } while(--retlen); in jffs2_block_check_erase() 369 if (retlen) { in jffs2_block_check_erase() 373 c->sector_size-retlen * sizeof(*wordebuf)); in jffs2_block_check_erase() 394 ret = mtd_read(c->mtd, ofs, readlen, &retlen, ebuf); in jffs2_block_check_erase() [all …]
|
D | wbuf.c | 234 size_t retlen; in jffs2_verify_write() local 237 ret = mtd_read(c->mtd, ofs, c->wbuf_pagesize, &retlen, c->wbuf_verify); in jffs2_verify_write() 242 } else if (retlen != c->wbuf_pagesize) { in jffs2_verify_write() 244 __func__, ofs, retlen, c->wbuf_pagesize); in jffs2_verify_write() 279 size_t retlen; in jffs2_wbuf_recover() local 348 ret = mtd_read(c->mtd, start, c->wbuf_ofs - start, &retlen, in jffs2_wbuf_recover() 353 (retlen == c->wbuf_ofs - start)) in jffs2_wbuf_recover() 356 if (ret || retlen != c->wbuf_ofs - start) { in jffs2_wbuf_recover() 425 mtd_write(c->mtd, ofs, towrite, &retlen, brokenbuf); in jffs2_wbuf_recover() 429 ret = mtd_write(c->mtd, ofs, towrite, &retlen, in jffs2_wbuf_recover() [all …]
|
D | os-linux.h | 78 #define jffs2_flash_write(c, ofs, len, retlen, buf) jffs2_flash_direct_write(c, ofs, len, retlen, b… argument 79 #define jffs2_flash_read(c, ofs, len, retlen, buf) (mtd_read((c)->mtd, ofs, len, retlen, buf)) argument 115 …sb_info *c, const struct kvec *vecs, unsigned long count, loff_t to, size_t *retlen, uint32_t ino); 116 int jffs2_flash_write(struct jffs2_sb_info *c, loff_t ofs, size_t len, size_t *retlen, const u_char… 117 int jffs2_flash_read(struct jffs2_sb_info *c, loff_t ofs, size_t len, size_t *retlen, u_char *buf); 193 unsigned long count, loff_t to, size_t *retlen); 195 size_t *retlen, const u_char *buf);
|
D | writev.c | 17 unsigned long count, loff_t to, size_t *retlen) in jffs2_flash_direct_writev() argument 29 return mtd_writev(c->mtd, vecs, count, to, retlen); in jffs2_flash_direct_writev() 33 size_t *retlen, const u_char *buf) in jffs2_flash_direct_write() argument 36 ret = mtd_write(c->mtd, ofs, len, retlen, buf); in jffs2_flash_direct_write()
|
D | readinode.c | 38 size_t retlen; in check_node_data() local 67 err = mtd_point(c->mtd, ofs, len, &retlen, (void **)&buffer, NULL); in check_node_data() 68 if (!err && retlen < len) { in check_node_data() 69 JFFS2_WARNING("MTD point returned len too short: %zu instead of %u.\n", retlen, tn->csize); in check_node_data() 70 mtd_unpoint(c->mtd, ofs, retlen); in check_node_data() 85 err = jffs2_flash_read(c, ofs, len, &retlen, buffer); in check_node_data() 91 if (retlen != len) { in check_node_data() 92 JFFS2_ERROR("short read at %#08x: %zd instead of %d.\n", ofs, retlen, len); in check_node_data() 944 size_t retlen; in read_more() local 959 err = jffs2_flash_read(c, offs, to_read, &retlen, buf + *rdlen); in read_more() [all …]
|
D | xattr_trusted.c | 40 size_t retlen = XATTR_TRUSTED_PREFIX_LEN + name_len + 1; in jffs2_trusted_listxattr() local 42 if (list && retlen<=list_size) { in jffs2_trusted_listxattr() 47 return retlen; in jffs2_trusted_listxattr()
|
D | xattr_user.c | 40 size_t retlen = XATTR_USER_PREFIX_LEN + name_len + 1; in jffs2_user_listxattr() local 42 if (list && retlen <= list_size) { in jffs2_user_listxattr() 47 return retlen; in jffs2_user_listxattr()
|
D | write.c | 65 size_t retlen; in jffs2_write_dnode() local 109 ret = jffs2_flash_writev(c, vecs, cnt, flash_ofs, &retlen, in jffs2_write_dnode() 112 if (ret || (retlen != sizeof(*ri) + datalen)) { in jffs2_write_dnode() 114 sizeof(*ri) + datalen, flash_ofs, ret, retlen); in jffs2_write_dnode() 117 if (retlen) { in jffs2_write_dnode() 210 size_t retlen; in jffs2_write_dirent() local 268 ret = jffs2_flash_writev(c, vecs, 2, flash_ofs, &retlen, in jffs2_write_dirent() 270 if (ret || (retlen != sizeof(*rd) + namelen)) { in jffs2_write_dirent() 272 sizeof(*rd) + namelen, flash_ofs, ret, retlen); in jffs2_write_dirent() 274 if (retlen) { in jffs2_write_dirent() [all …]
|
D | security.c | 74 size_t retlen = XATTR_SECURITY_PREFIX_LEN + name_len + 1; in jffs2_security_listxattr() local 76 if (list && retlen <= list_size) { in jffs2_security_listxattr() 81 return retlen; in jffs2_security_listxattr()
|
D | acl.c | 348 const int retlen = sizeof(POSIX_ACL_XATTR_ACCESS); in jffs2_acl_access_listxattr() local 350 if (list && retlen <= list_size) in jffs2_acl_access_listxattr() 352 return retlen; in jffs2_acl_access_listxattr() 358 const int retlen = sizeof(POSIX_ACL_XATTR_DEFAULT); in jffs2_acl_default_listxattr() local 360 if (list && retlen <= list_size) in jffs2_acl_default_listxattr() 362 return retlen; in jffs2_acl_default_listxattr()
|
D | nodemgmt.c | 579 size_t retlen; in jffs2_mark_node_obsolete() local 752 ret = jffs2_flash_read(c, ref_offset(ref), sizeof(n), &retlen, (char *)&n); in jffs2_mark_node_obsolete() 758 if (retlen != sizeof(n)) { in jffs2_mark_node_obsolete() 760 ref_offset(ref), retlen); in jffs2_mark_node_obsolete() 775 ret = jffs2_flash_write(c, ref_offset(ref), sizeof(n), &retlen, (char *)&n); in jffs2_mark_node_obsolete() 781 if (retlen != sizeof(n)) { in jffs2_mark_node_obsolete() 783 ref_offset(ref), retlen); in jffs2_mark_node_obsolete()
|
D | gc.c | 576 size_t retlen; in jffs2_garbage_collect_pristine() local 608 ret = jffs2_flash_read(c, ref_offset(raw), rawlen, &retlen, (char *)node); in jffs2_garbage_collect_pristine() 609 if (!ret && retlen != rawlen) in jffs2_garbage_collect_pristine() 680 ret = jffs2_flash_write(c, phys_ofs, rawlen, &retlen, (char *)node); in jffs2_garbage_collect_pristine() 682 if (ret || (retlen != rawlen)) { in jffs2_garbage_collect_pristine() 684 rawlen, phys_ofs, ret, retlen); in jffs2_garbage_collect_pristine() 685 if (retlen) { in jffs2_garbage_collect_pristine() 890 size_t retlen; in jffs2_garbage_collect_deletion_dirent() local 926 ret = jffs2_flash_read(c, ref_offset(raw), rawlen, &retlen, (char *)rd); in jffs2_garbage_collect_deletion_dirent() 933 if (retlen != rawlen) { in jffs2_garbage_collect_deletion_dirent() [all …]
|
D | debug.c | 128 size_t retlen; in __jffs2_dbg_prewrite_paranoia_check() local 136 ret = jffs2_flash_read(c, ofs, len, &retlen, buf); in __jffs2_dbg_prewrite_paranoia_check() 137 if (ret || (retlen != len)) { in __jffs2_dbg_prewrite_paranoia_check() 139 len, ret, retlen); in __jffs2_dbg_prewrite_paranoia_check() 777 size_t retlen; in __jffs2_dbg_dump_node() local 783 ret = jffs2_flash_read(c, ofs, len, &retlen, (unsigned char *)&node); in __jffs2_dbg_dump_node() 784 if (ret || (retlen != len)) { in __jffs2_dbg_dump_node() 786 len, ret, retlen); in __jffs2_dbg_dump_node()
|
D | summary.c | 684 size_t retlen; in jffs2_sum_write_data() local 818 ret = jffs2_flash_writev(c, vecs, 2, sum_ofs, &retlen, 0); in jffs2_sum_write_data() 820 if (ret || (retlen != infosize)) { in jffs2_sum_write_data() 823 infosize, sum_ofs, ret, retlen); in jffs2_sum_write_data() 825 if (retlen) { in jffs2_sum_write_data()
|
D | scan.c | 291 size_t retlen; in jffs2_fill_scan_buf() local 293 ret = jffs2_flash_read(c, ofs, len, &retlen, buf); in jffs2_fill_scan_buf() 299 if (retlen < len) { in jffs2_fill_scan_buf() 301 ofs, retlen); in jffs2_fill_scan_buf()
|
D | nodelist.h | 402 uint32_t offset, uint32_t writelen, uint32_t *retlen);
|
/fs/logfs/ |
D | dev_mtd.c | 20 size_t retlen; in logfs_mtd_read() local 23 ret = mtd_read(mtd, ofs, len, &retlen, buf); in logfs_mtd_read() 29 if (retlen != len) in logfs_mtd_read() 40 size_t retlen; in loffs_mtd_write() local 52 ret = mtd_write(mtd, ofs, len, &retlen, buf); in loffs_mtd_write() 53 if (ret || (retlen != len)) in loffs_mtd_write()
|
/fs/coda/ |
D | upcall.c | 352 int retlen; in venus_readlink() local 363 retlen = outp->coda_readlink.count; in venus_readlink() 364 if ( retlen > *length ) in venus_readlink() 365 retlen = *length; in venus_readlink() 366 *length = retlen; in venus_readlink() 368 memcpy(buffer, result, retlen); in venus_readlink() 369 *(buffer + retlen) = '\0'; in venus_readlink()
|