Lines Matching refs:rd

49 				 struct jffs2_raw_dirent *rd, uint32_t ofs, struct jffs2_summary *s);
1040 struct jffs2_raw_dirent *rd, uint32_t ofs, struct jffs2_summary *s) in jffs2_scan_dirent_node() argument
1052 crc = crc32(0, rd, sizeof(*rd)-8); in jffs2_scan_dirent_node()
1054 if (crc != je32_to_cpu(rd->node_crc)) { in jffs2_scan_dirent_node()
1056 __func__, ofs, je32_to_cpu(rd->node_crc), crc); in jffs2_scan_dirent_node()
1058 if ((err = jffs2_scan_dirty_space(c, jeb, PAD(je32_to_cpu(rd->totlen))))) in jffs2_scan_dirent_node()
1063 pseudo_random += je32_to_cpu(rd->version); in jffs2_scan_dirent_node()
1066 checkedlen = strnlen(rd->name, rd->nsize); in jffs2_scan_dirent_node()
1067 if (checkedlen < rd->nsize) { in jffs2_scan_dirent_node()
1075 memcpy(&fd->name, rd->name, checkedlen); in jffs2_scan_dirent_node()
1078 crc = crc32(0, fd->name, rd->nsize); in jffs2_scan_dirent_node()
1079 if (crc != je32_to_cpu(rd->name_crc)) { in jffs2_scan_dirent_node()
1081 __func__, ofs, je32_to_cpu(rd->name_crc), crc); in jffs2_scan_dirent_node()
1083 fd->name, je32_to_cpu(rd->ino)); in jffs2_scan_dirent_node()
1087 if ((err = jffs2_scan_dirty_space(c, jeb, PAD(je32_to_cpu(rd->totlen))))) in jffs2_scan_dirent_node()
1091 ic = jffs2_scan_make_ino_cache(c, je32_to_cpu(rd->pino)); in jffs2_scan_dirent_node()
1097 fd->raw = jffs2_link_node_ref(c, jeb, ofs | dirent_node_state(rd), in jffs2_scan_dirent_node()
1098 PAD(je32_to_cpu(rd->totlen)), ic); in jffs2_scan_dirent_node()
1101 fd->version = je32_to_cpu(rd->version); in jffs2_scan_dirent_node()
1102 fd->ino = je32_to_cpu(rd->ino); in jffs2_scan_dirent_node()
1104 fd->type = rd->type; in jffs2_scan_dirent_node()
1108 jffs2_sum_add_dirent_mem(s, rd, ofs - jeb->offset); in jffs2_scan_dirent_node()