Lines Matching refs:in

445 static int yaffs2_checkpt_tnode_worker(struct yaffs_obj *in,  in yaffs2_checkpt_tnode_worker()  argument
450 struct yaffs_dev *dev = in->my_dev; in yaffs2_checkpt_tnode_worker()
461 ok = yaffs2_checkpt_tnode_worker(in, in yaffs2_checkpt_tnode_worker()
942 struct yaffs_obj *in; in yaffs2_scan_chunk() local
1045 in = yaffs_find_or_create_by_number(dev, in yaffs2_scan_chunk()
1048 if (!in) in yaffs2_scan_chunk()
1052 if (in && in yaffs2_scan_chunk()
1053 in->variant_type == YAFFS_OBJECT_TYPE_FILE && in yaffs2_scan_chunk()
1054 chunk_base < in->variant.file_variant.shrink_size) { in yaffs2_scan_chunk()
1057 if (!yaffs_put_chunk_in_file(in, tags.chunk_id, in yaffs2_scan_chunk()
1069 if (!in->valid && in yaffs2_scan_chunk()
1070 in->variant.file_variant.scanned_size < endpos) { in yaffs2_scan_chunk()
1071 in->variant.file_variant. in yaffs2_scan_chunk()
1073 in->variant.file_variant. in yaffs2_scan_chunk()
1076 } else if (in) { in yaffs2_scan_chunk()
1093 in = NULL; in yaffs2_scan_chunk()
1096 in = yaffs_find_or_create_by_number(dev, in yaffs2_scan_chunk()
1099 if (!in) in yaffs2_scan_chunk()
1103 if (!in || in yaffs2_scan_chunk()
1104 (!in->valid && dev->param.disable_lazy_load) || in yaffs2_scan_chunk()
1106 (!in->valid && (tags.obj_id == YAFFS_OBJECTID_ROOT || in yaffs2_scan_chunk()
1129 if (!in) { in yaffs2_scan_chunk()
1130 in = yaffs_find_or_create_by_number(dev, in yaffs2_scan_chunk()
1132 if (!in) in yaffs2_scan_chunk()
1137 if (!in) { in yaffs2_scan_chunk()
1145 if (in->valid) { in yaffs2_scan_chunk()
1151 if ((in->variant_type == YAFFS_OBJECT_TYPE_FILE) && in yaffs2_scan_chunk()
1179 in->variant.file_variant.shrink_size > in yaffs2_scan_chunk()
1181 in->variant.file_variant.shrink_size = in yaffs2_scan_chunk()
1191 if (!in->valid && in->variant_type != in yaffs2_scan_chunk()
1196 in->variant_type, tags.obj_id, in yaffs2_scan_chunk()
1199 if (!in->valid && in yaffs2_scan_chunk()
1204 in->valid = 1; in yaffs2_scan_chunk()
1207 in->yst_mode = oh->yst_mode; in yaffs2_scan_chunk()
1208 yaffs_load_attribs(in, oh); in yaffs2_scan_chunk()
1209 in->lazy_loaded = 0; in yaffs2_scan_chunk()
1211 in->lazy_loaded = 1; in yaffs2_scan_chunk()
1213 in->hdr_chunk = chunk; in yaffs2_scan_chunk()
1215 } else if (!in->valid) { in yaffs2_scan_chunk()
1217 in->valid = 1; in yaffs2_scan_chunk()
1218 in->hdr_chunk = chunk; in yaffs2_scan_chunk()
1220 in->variant_type = oh->type; in yaffs2_scan_chunk()
1221 in->yst_mode = oh->yst_mode; in yaffs2_scan_chunk()
1222 yaffs_load_attribs(in, oh); in yaffs2_scan_chunk()
1228 yaffs_set_obj_name_from_oh(in, oh); in yaffs2_scan_chunk()
1236 in->variant_type = tags.extra_obj_type; in yaffs2_scan_chunk()
1243 in->lazy_loaded = 1; in yaffs2_scan_chunk()
1245 in->dirty = 0; in yaffs2_scan_chunk()
1273 yaffs_add_obj_to_dir(parent, in); in yaffs2_scan_chunk()
1290 switch (in->variant_type) { in yaffs2_scan_chunk()
1295 file_var = &in->variant.file_variant; in yaffs2_scan_chunk()
1312 hl_var = &in->variant.hardlink_variant; in yaffs2_scan_chunk()
1315 list_add(&in->hard_links, hard_list); in yaffs2_scan_chunk()
1325 sl_var = &in->variant.symlink_variant; in yaffs2_scan_chunk()