• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/fs/jffs2/

Lines Matching refs:latest_node

1113 					struct jffs2_raw_inode *latest_node)
1174 latest_node->mode = cpu_to_jemode(S_IFDIR|S_IRUGO|S_IWUSR|S_IXUGO);
1175 latest_node->version = cpu_to_je32(0);
1176 latest_node->atime = latest_node->ctime = latest_node->mtime = cpu_to_je32(0);
1177 latest_node->isize = cpu_to_je32(0);
1178 latest_node->gid = cpu_to_je16(0);
1179 latest_node->uid = cpu_to_je16(0);
1185 ret = jffs2_flash_read(c, ref_offset(rii.latest_ref), sizeof(*latest_node), &retlen, (void *)latest_node);
1186 if (ret || retlen != sizeof(*latest_node)) {
1188 ret, retlen, sizeof(*latest_node));
1194 crc = crc32(0, latest_node, sizeof(*latest_node)-8);
1195 if (crc != je32_to_cpu(latest_node->node_crc)) {
1203 switch(jemode_to_cpu(latest_node->mode) & S_IFMT) {
1205 if (rii.mctime_ver > je32_to_cpu(latest_node->version)) {
1206 /* The times in the latest_node are actually older than
1208 latest_node->ctime = latest_node->mtime = cpu_to_je32(rii.latest_mctime);
1215 new_size = jffs2_truncate_fragtree(c, &f->fragtree, je32_to_cpu(latest_node->isize));
1216 if (new_size != je32_to_cpu(latest_node->isize)) {
1218 f->inocache->ino, je32_to_cpu(latest_node->isize), new_size);
1219 latest_node->isize = cpu_to_je32(new_size);
1224 if (!je32_to_cpu(latest_node->isize))
1225 latest_node->isize = latest_node->dsize;
1231 f->target = kmalloc(je32_to_cpu(latest_node->csize) + 1, GFP_KERNEL);
1233 JFFS2_ERROR("can't allocate %d bytes of memory for the symlink target path cache\n", je32_to_cpu(latest_node->csize));
1239 ret = jffs2_flash_read(c, ref_offset(rii.latest_ref) + sizeof(*latest_node),
1240 je32_to_cpu(latest_node->csize), &retlen, (char *)f->target);
1242 if (ret || retlen != je32_to_cpu(latest_node->csize)) {
1243 if (retlen != je32_to_cpu(latest_node->csize))
1252 f->target[je32_to_cpu(latest_node->csize)] = '\0';
1264 f->inocache->ino, jemode_to_cpu(latest_node->mode));
1271 f->inocache->ino, jemode_to_cpu(latest_node->mode));
1279 f->inocache->ino, jemode_to_cpu(latest_node->mode));
1298 uint32_t ino, struct jffs2_raw_inode *latest_node)
1358 return jffs2_do_read_inode_internal(c, f, latest_node);