Lines Matching refs:latest_node
1147 struct jffs2_raw_inode *latest_node)
1210 latest_node->mode = cpu_to_jemode(S_IFDIR|S_IRUGO|S_IWUSR|S_IXUGO);
1211 latest_node->version = cpu_to_je32(0);
1212 latest_node->atime = latest_node->ctime = latest_node->mtime = cpu_to_je32(0);
1213 latest_node->isize = cpu_to_je32(0);
1214 latest_node->gid = cpu_to_je16(0);
1215 latest_node->uid = cpu_to_je16(0);
1221 ret = jffs2_flash_read(c, ref_offset(rii.latest_ref), sizeof(*latest_node), &retlen, (void *)latest_node);
1222 if (ret || retlen != sizeof(*latest_node)) {
1224 ret, retlen, sizeof(*latest_node));
1229 crc = crc32(0, latest_node, sizeof(*latest_node)-8);
1230 if (crc != je32_to_cpu(latest_node->node_crc)) {
1236 switch(jemode_to_cpu(latest_node->mode) & S_IFMT) {
1238 if (rii.mctime_ver > je32_to_cpu(latest_node->version)) {
1239 /* The times in the latest_node are actually older than
1241 latest_node->ctime = latest_node->mtime = cpu_to_je32(rii.latest_mctime);
1248 new_size = jffs2_truncate_fragtree(c, &f->fragtree, je32_to_cpu(latest_node->isize));
1249 if (new_size != je32_to_cpu(latest_node->isize)) {
1251 f->inocache->ino, je32_to_cpu(latest_node->isize), new_size);
1252 latest_node->isize = cpu_to_je32(new_size);
1261 if (!je32_to_cpu(latest_node->isize))
1262 latest_node->isize = latest_node->dsize;
1268 uint32_t csize = je32_to_cpu(latest_node->csize);
1277 ret = jffs2_flash_read(c, ref_offset(rii.latest_ref) + sizeof(*latest_node),
1300 f->inocache->ino, jemode_to_cpu(latest_node->mode));
1305 f->inocache->ino, jemode_to_cpu(latest_node->mode));
1311 f->inocache->ino, jemode_to_cpu(latest_node->mode));
1329 uint32_t ino, struct jffs2_raw_inode *latest_node)
1389 return jffs2_do_read_inode_internal(c, f, latest_node);