Lines Matching defs: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 inode_set_ctime_to_ts(dir_i, ITIME(je32_to_cpu(ri->ctime))));
210 jffs2_free_raw_inode(ri);
221 jffs2_free_raw_inode(ri);
291 struct jffs2_raw_inode *ri;
304 ri = jffs2_alloc_raw_inode();
306 if (!ri)
315 ret = jffs2_reserve_space(c, sizeof(*ri) + targetlen, &alloclen,
319 jffs2_free_raw_inode(ri);
323 inode = jffs2_new_inode(dir_i, S_IFLNK | S_IRWXUGO, ri);
326 jffs2_free_raw_inode(ri);
336 ri->isize = ri->dsize = ri->csize = cpu_to_je32(inode->i_size);
337 ri->totlen = cpu_to_je32(sizeof(*ri) + inode->i_size);
338 ri->hdr_crc = cpu_to_je32(crc32(0, ri, sizeof(struct jffs2_unknown_node)-4));
340 ri->compr = JFFS2_COMPR_NONE;
341 ri->data_crc = cpu_to_je32(crc32(0, target, targetlen));
342 ri->node_crc = cpu_to_je32(crc32(0, ri, sizeof(*ri)-8));
344 fn = jffs2_write_dnode(c, f, ri, target, targetlen, ALLOC_NORMAL);
346 jffs2_free_raw_inode(ri);
455 struct jffs2_raw_inode *ri;
465 ri = jffs2_alloc_raw_inode();
466 if (!ri)
475 ret = jffs2_reserve_space(c, sizeof(*ri), &alloclen, ALLOC_NORMAL,
479 jffs2_free_raw_inode(ri);
483 inode = jffs2_new_inode(dir_i, mode, ri);
486 jffs2_free_raw_inode(ri);
501 ri->data_crc = cpu_to_je32(0);
502 ri->node_crc = cpu_to_je32(crc32(0, ri, sizeof(*ri)-8));
504 fn = jffs2_write_dnode(c, f, ri, NULL, 0, ALLOC_NORMAL);
506 jffs2_free_raw_inode(ri);
629 struct jffs2_raw_inode *ri;
639 ri = jffs2_alloc_raw_inode();
640 if (!ri)
652 ret = jffs2_reserve_space(c, sizeof(*ri) + devlen, &alloclen,
656 jffs2_free_raw_inode(ri);
660 inode = jffs2_new_inode(dir_i, mode, ri);
663 jffs2_free_raw_inode(ri);
672 ri->dsize = ri->csize = cpu_to_je32(devlen);
673 ri->totlen = cpu_to_je32(sizeof(*ri) + devlen);
674 ri->hdr_crc = cpu_to_je32(crc32(0, ri, sizeof(struct jffs2_unknown_node)-4));
676 ri->compr = JFFS2_COMPR_NONE;
677 ri->data_crc = cpu_to_je32(crc32(0, &dev, devlen));
678 ri->node_crc = cpu_to_je32(crc32(0, ri, sizeof(*ri)-8));
680 fn = jffs2_write_dnode(c, f, ri, (char *)&dev, devlen, ALLOC_NORMAL);
682 jffs2_free_raw_inode(ri);