Lines Matching refs:rawlen
599 uint32_t crc, rawlen;
605 alloclen = rawlen = ref_totlen(c, c->gcblock, raw);
613 ret = jffs2_reserve_space_gc(c, alloclen, &alloclen, rawlen);
614 /* 'rawlen' is not the exact summary size; it is only an upper estimation */
619 if (alloclen < rawlen) {
624 node = kmalloc(rawlen, GFP_KERNEL);
628 ret = jffs2_flash_read(c, ref_offset(raw), rawlen, &retlen, (char *)node);
629 if (!ret && retlen != rawlen)
700 ret = jffs2_flash_write(c, phys_ofs, rawlen, &retlen, (char *)node);
702 if (ret || (retlen != rawlen)) {
704 rawlen, phys_ofs, ret, retlen);
706 jffs2_add_physical_node_ref(c, phys_ofs | REF_OBSOLETE, rawlen, NULL);
723 ret = jffs2_reserve_space_gc(c, rawlen, &dummy, rawlen);
744 jffs2_add_physical_node_ref(c, phys_ofs | REF_PRISTINE, rawlen, ic);
913 uint32_t rawlen = ref_totlen(c, jeb, fd->raw);
915 rd = kmalloc(rawlen, GFP_KERNEL);
933 if (ref_totlen(c, NULL, raw) != rawlen)
946 ret = jffs2_flash_read(c, ref_offset(raw), rawlen, &retlen, (char *)rd);
953 if (retlen != rawlen) {
955 __func__, retlen, rawlen,