Lines Matching refs:ri

166 	struct jffs2_raw_inode *ri;
172 ri = jffs2_alloc_raw_inode();
173 if (!ri)
180 inode = jffs2_new_inode(dir_i, mode, ri);
184 jffs2_free_raw_inode(ri);
203 ret = jffs2_do_create(c, dir_f, f, ri, &dentry->d_name);
208 ITIME(je32_to_cpu(ri->ctime)));
210 jffs2_free_raw_inode(ri);
221 jffs2_free_raw_inode(ri);
289 struct jffs2_raw_inode *ri;
302 ri = jffs2_alloc_raw_inode();
304 if (!ri)
313 ret = jffs2_reserve_space(c, sizeof(*ri) + targetlen, &alloclen,
317 jffs2_free_raw_inode(ri);
321 inode = jffs2_new_inode(dir_i, S_IFLNK | S_IRWXUGO, ri);
324 jffs2_free_raw_inode(ri);
334 ri->isize = ri->dsize = ri->csize = cpu_to_je32(inode->i_size);
335 ri->totlen = cpu_to_je32(sizeof(*ri) + inode->i_size);
336 ri->hdr_crc = cpu_to_je32(crc32(0, ri, sizeof(struct jffs2_unknown_node)-4));
338 ri->compr = JFFS2_COMPR_NONE;
339 ri->data_crc = cpu_to_je32(crc32(0, target, targetlen));
340 ri->node_crc = cpu_to_je32(crc32(0, ri, sizeof(*ri)-8));
342 fn = jffs2_write_dnode(c, f, ri, target, targetlen, ALLOC_NORMAL);
344 jffs2_free_raw_inode(ri);
453 struct jffs2_raw_inode *ri;
463 ri = jffs2_alloc_raw_inode();
464 if (!ri)
473 ret = jffs2_reserve_space(c, sizeof(*ri), &alloclen, ALLOC_NORMAL,
477 jffs2_free_raw_inode(ri);
481 inode = jffs2_new_inode(dir_i, mode, ri);
484 jffs2_free_raw_inode(ri);
499 ri->data_crc = cpu_to_je32(0);
500 ri->node_crc = cpu_to_je32(crc32(0, ri, sizeof(*ri)-8));
502 fn = jffs2_write_dnode(c, f, ri, NULL, 0, ALLOC_NORMAL);
504 jffs2_free_raw_inode(ri);
626 struct jffs2_raw_inode *ri;
636 ri = jffs2_alloc_raw_inode();
637 if (!ri)
649 ret = jffs2_reserve_space(c, sizeof(*ri) + devlen, &alloclen,
653 jffs2_free_raw_inode(ri);
657 inode = jffs2_new_inode(dir_i, mode, ri);
660 jffs2_free_raw_inode(ri);
669 ri->dsize = ri->csize = cpu_to_je32(devlen);
670 ri->totlen = cpu_to_je32(sizeof(*ri) + devlen);
671 ri->hdr_crc = cpu_to_je32(crc32(0, ri, sizeof(struct jffs2_unknown_node)-4));
673 ri->compr = JFFS2_COMPR_NONE;
674 ri->data_crc = cpu_to_je32(crc32(0, &dev, devlen));
675 ri->node_crc = cpu_to_je32(crc32(0, ri, sizeof(*ri)-8));
677 fn = jffs2_write_dnode(c, f, ri, (char *)&dev, devlen, ALLOC_NORMAL);
679 jffs2_free_raw_inode(ri);