Lines Matching defs:in
35 struct yaffs_obj *in;
91 /* For each chunk in each block that needs scanning.... */
110 /* An unassigned chunk in the block
116 /* We're looking at the first chunk in
141 in = yaffs_find_or_create_by_number(dev,
148 if (!in)
151 if (in) {
153 (in, tags.chunk_id, chunk, 1))
161 if (in &&
162 in->variant_type ==
164 in->variant.file_variant.scanned_size <
166 in->variant.file_variant.scanned_size =
169 in->variant.
171 in->variant.
188 in = yaffs_find_by_number(dev, tags.obj_id);
189 if (in && in->variant_type != oh->type) {
197 yaffs_del_obj(in);
198 in = NULL;
201 in = yaffs_find_or_create_by_number(dev,
205 if (!in)
208 if (in && oh->shadows_obj > 0) {
230 if (in && in->valid) {
235 unsigned existing_serial = in->serial;
244 in->hdr_chunk,
246 in->valid = 0;
255 if (in && !in->valid &&
261 in->valid = 1;
262 in->variant_type = oh->type;
264 in->yst_mode = oh->yst_mode;
265 yaffs_load_attribs(in, oh);
266 in->hdr_chunk = chunk;
267 in->serial = tags.serial_number;
269 } else if (in && !in->valid) {
272 in->valid = 1;
273 in->variant_type = oh->type;
275 in->yst_mode = oh->yst_mode;
276 yaffs_load_attribs(in, oh);
277 in->hdr_chunk = chunk;
278 in->serial = tags.serial_number;
280 yaffs_set_obj_name_from_oh(in, oh);
281 in->dirty = 0;
310 "yaffs tragedy: attempting to use non-directory as a directory in scan. Put in lost+found."
315 yaffs_add_obj_to_dir(parent, in);
317 switch (in->variant_type) {
324 in->variant.
329 in->variant.
332 list_add(&in->hard_links,
342 in->variant.symlink_variant.
345 if (!in->variant.