• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/jffs2/

Lines Matching defs:ri

134 		struct jffs2_raw_inode ri;
141 ret = jffs2_reserve_space(c, sizeof(ri), &alloc_len,
147 memset(&ri, 0, sizeof(ri));
149 ri.magic = cpu_to_je16(JFFS2_MAGIC_BITMASK);
150 ri.nodetype = cpu_to_je16(JFFS2_NODETYPE_INODE);
151 ri.totlen = cpu_to_je32(sizeof(ri));
152 ri.hdr_crc = cpu_to_je32(crc32(0, &ri, sizeof(struct jffs2_unknown_node)-4));
154 ri.ino = cpu_to_je32(f->inocache->ino);
155 ri.version = cpu_to_je32(++f->highest_version);
156 ri.mode = cpu_to_jemode(inode->i_mode);
157 ri.uid = cpu_to_je16(inode->i_uid);
158 ri.gid = cpu_to_je16(inode->i_gid);
159 ri.isize = cpu_to_je32(max((uint32_t)inode->i_size, pageofs));
160 ri.atime = ri.ctime = ri.mtime = cpu_to_je32(get_seconds());
161 ri.offset = cpu_to_je32(inode->i_size);
162 ri.dsize = cpu_to_je32(pageofs - inode->i_size);
163 ri.csize = cpu_to_je32(0);
164 ri.compr = JFFS2_COMPR_ZERO;
165 ri.node_crc = cpu_to_je32(crc32(0, &ri, sizeof(ri)-8));
166 ri.data_crc = cpu_to_je32(0);
168 fn = jffs2_write_dnode(c, f, &ri, NULL, 0, ALLOC_NORMAL);
214 struct jffs2_raw_inode *ri;
238 ri = jffs2_alloc_raw_inode();
240 if (!ri) {
246 ri->ino = cpu_to_je32(inode->i_ino);
247 ri->mode = cpu_to_jemode(inode->i_mode);
248 ri->uid = cpu_to_je16(inode->i_uid);
249 ri->gid = cpu_to_je16(inode->i_gid);
250 ri->isize = cpu_to_je32((uint32_t)inode->i_size);
251 ri->atime = ri->ctime = ri->mtime = cpu_to_je32(get_seconds());
257 ret = jffs2_write_inode_range(c, f, ri, page_address(pg) + aligned_start,
279 inode->i_ctime = inode->i_mtime = ITIME(je32_to_cpu(ri->ctime));
283 jffs2_free_raw_inode(ri);