Lines Matching defs:ri

762 	struct jffs2_raw_inode ri;
796 ret = jffs2_reserve_space_gc(c, sizeof(ri) + mdatalen, &alloclen,
800 sizeof(ri) + mdatalen, ret);
812 memset(&ri, 0, sizeof(ri));
813 ri.magic = cpu_to_je16(JFFS2_MAGIC_BITMASK);
814 ri.nodetype = cpu_to_je16(JFFS2_NODETYPE_INODE);
815 ri.totlen = cpu_to_je32(sizeof(ri) + mdatalen);
816 ri.hdr_crc = cpu_to_je32(crc32(0, &ri, sizeof(struct jffs2_unknown_node)-4));
818 ri.ino = cpu_to_je32(f->inocache->ino);
819 ri.version = cpu_to_je32(++f->highest_version);
820 ri.mode = cpu_to_jemode(JFFS2_F_I_MODE(f));
821 ri.uid = cpu_to_je16(JFFS2_F_I_UID(f));
822 ri.gid = cpu_to_je16(JFFS2_F_I_GID(f));
823 ri.isize = cpu_to_je32(ilen);
824 ri.atime = cpu_to_je32(JFFS2_F_I_ATIME(f));
825 ri.ctime = cpu_to_je32(JFFS2_F_I_CTIME(f));
826 ri.mtime = cpu_to_je32(JFFS2_F_I_MTIME(f));
827 ri.offset = cpu_to_je32(0);
828 ri.csize = cpu_to_je32(mdatalen);
829 ri.dsize = cpu_to_je32(mdatalen);
830 ri.compr = JFFS2_COMPR_NONE;
831 ri.node_crc = cpu_to_je32(crc32(0, &ri, sizeof(ri)-8));
832 ri.data_crc = cpu_to_je32(crc32(0, mdata, mdatalen));
834 new_fn = jffs2_write_dnode(c, f, &ri, mdata, mdatalen, ALLOC_GC);
1017 struct jffs2_raw_inode ri;
1026 memset(&ri, 0, sizeof(ri));
1033 ret = jffs2_flash_read(c, ref_offset(fn->raw), sizeof(ri), &readlen, (char *)&ri);
1034 if (readlen != sizeof(ri) || ret) {
1039 if (je16_to_cpu(ri.nodetype) != JFFS2_NODETYPE_INODE) {
1042 je16_to_cpu(ri.nodetype), JFFS2_NODETYPE_INODE);
1045 if (je32_to_cpu(ri.totlen) != sizeof(ri)) {
1048 je32_to_cpu(ri.totlen), sizeof(ri));
1051 crc = crc32(0, &ri, sizeof(ri)-8);
1052 if (crc != je32_to_cpu(ri.node_crc)) {
1055 je32_to_cpu(ri.node_crc), crc);
1061 if (ri.compr != JFFS2_COMPR_ZERO) {
1070 ri.magic = cpu_to_je16(JFFS2_MAGIC_BITMASK);
1071 ri.nodetype = cpu_to_je16(JFFS2_NODETYPE_INODE);
1072 ri.totlen = cpu_to_je32(sizeof(ri));
1073 ri.hdr_crc = cpu_to_je32(crc32(0, &ri, sizeof(struct jffs2_unknown_node)-4));
1075 ri.ino = cpu_to_je32(f->inocache->ino);
1076 ri.version = cpu_to_je32(++f->highest_version);
1077 ri.offset = cpu_to_je32(start);
1078 ri.dsize = cpu_to_je32(end - start);
1079 ri.csize = cpu_to_je32(0);
1080 ri.compr = JFFS2_COMPR_ZERO;
1091 ri.mode = cpu_to_jemode(JFFS2_F_I_MODE(f));
1092 ri.uid = cpu_to_je16(JFFS2_F_I_UID(f));
1093 ri.gid = cpu_to_je16(JFFS2_F_I_GID(f));
1094 ri.isize = cpu_to_je32(ilen);
1095 ri.atime = cpu_to_je32(JFFS2_F_I_ATIME(f));
1096 ri.ctime = cpu_to_je32(JFFS2_F_I_CTIME(f));
1097 ri.mtime = cpu_to_je32(JFFS2_F_I_MTIME(f));
1098 ri.data_crc = cpu_to_je32(0);
1099 ri.node_crc = cpu_to_je32(crc32(0, &ri, sizeof(ri)-8));
1101 ret = jffs2_reserve_space_gc(c, sizeof(ri), &alloclen,
1105 sizeof(ri), ret);
1108 new_fn = jffs2_write_dnode(c, f, &ri, NULL, 0, ALLOC_GC);
1114 if (je32_to_cpu(ri.version) == f->highest_version) {
1132 __func__, fn->frags, je32_to_cpu(ri.version),
1133 f->highest_version, je32_to_cpu(ri.ino));
1170 struct jffs2_raw_inode ri;
1177 memset(&ri, 0, sizeof(ri));
1347 ret = jffs2_reserve_space_gc(c, sizeof(ri) + JFFS2_MIN_DATA_LEN,
1352 sizeof(ri) + JFFS2_MIN_DATA_LEN, ret);
1355 cdatalen = min_t(uint32_t, alloclen - sizeof(ri), end - offset);
1362 ri.magic = cpu_to_je16(JFFS2_MAGIC_BITMASK);
1363 ri.nodetype = cpu_to_je16(JFFS2_NODETYPE_INODE);
1364 ri.totlen = cpu_to_je32(sizeof(ri) + cdatalen);
1365 ri.hdr_crc = cpu_to_je32(crc32(0, &ri, sizeof(struct jffs2_unknown_node)-4));
1367 ri.ino = cpu_to_je32(f->inocache->ino);
1368 ri.version = cpu_to_je32(++f->highest_version);
1369 ri.mode = cpu_to_jemode(JFFS2_F_I_MODE(f));
1370 ri.uid = cpu_to_je16(JFFS2_F_I_UID(f));
1371 ri.gid = cpu_to_je16(JFFS2_F_I_GID(f));
1372 ri.isize = cpu_to_je32(JFFS2_F_I_SIZE(f));
1373 ri.atime = cpu_to_je32(JFFS2_F_I_ATIME(f));
1374 ri.ctime = cpu_to_je32(JFFS2_F_I_CTIME(f));
1375 ri.mtime = cpu_to_je32(JFFS2_F_I_MTIME(f));
1376 ri.offset = cpu_to_je32(offset);
1377 ri.csize = cpu_to_je32(cdatalen);
1378 ri.dsize = cpu_to_je32(datalen);
1379 ri.compr = comprtype & 0xff;
1380 ri.usercompr = (comprtype >> 8) & 0xff;
1381 ri.node_crc = cpu_to_je32(crc32(0, &ri, sizeof(ri)-8));
1382 ri.data_crc = cpu_to_je32(crc32(0, comprbuf, cdatalen));
1384 new_fn = jffs2_write_dnode(c, f, &ri, comprbuf, cdatalen, ALLOC_GC);