Lines Matching refs:oh
679 const struct yaffs_obj_hdr *oh) in yaffs_set_obj_name_from_oh() argument
684 yaffs_load_name_from_oh(obj->my_dev, tmp_name, oh->name, in yaffs_set_obj_name_from_oh()
688 yaffs_set_obj_name(obj, oh->name); in yaffs_set_obj_name_from_oh()
2482 struct yaffs_obj_hdr *oh; in yaffs_gc_process_chunk() local
2483 oh = (struct yaffs_obj_hdr *) buffer; in yaffs_gc_process_chunk()
2485 oh->is_shrink = 0; in yaffs_gc_process_chunk()
2487 oh->shadows_obj = 0; in yaffs_gc_process_chunk()
2488 oh->inband_shadowed_obj_id = 0; in yaffs_gc_process_chunk()
2493 yaffs_oh_size_load(oh, in yaffs_gc_process_chunk()
2499 yaffs_verify_oh(object, oh, &tags, 1); in yaffs_gc_process_chunk()
2501 yaffs_write_new_chunk(dev, (u8 *) oh, &tags, 1); in yaffs_gc_process_chunk()
3162 struct yaffs_obj_hdr *oh; in yaffs_check_obj_details_loaded() local
3174 oh = (struct yaffs_obj_hdr *)buf; in yaffs_check_obj_details_loaded()
3176 in->yst_mode = oh->yst_mode; in yaffs_check_obj_details_loaded()
3177 yaffs_load_attribs(in, oh); in yaffs_check_obj_details_loaded()
3178 yaffs_set_obj_name_from_oh(in, oh); in yaffs_check_obj_details_loaded()
3182 yaffs_clone_str(oh->alias); in yaffs_check_obj_details_loaded()
3273 struct yaffs_obj_hdr *oh = NULL; in yaffs_update_oh() local
3285 oh = (struct yaffs_obj_hdr *)buffer; in yaffs_update_oh()
3293 yaffs_verify_oh(in, oh, &old_tags, 0); in yaffs_update_oh()
3294 memcpy(old_name, oh->name, sizeof(oh->name)); in yaffs_update_oh()
3300 oh->type = in->variant_type; in yaffs_update_oh()
3301 oh->yst_mode = in->yst_mode; in yaffs_update_oh()
3302 oh->shadows_obj = oh->inband_shadowed_obj_id = shadows; in yaffs_update_oh()
3304 yaffs_load_attribs_oh(oh, in); in yaffs_update_oh()
3307 oh->parent_obj_id = in->parent->obj_id; in yaffs_update_oh()
3309 oh->parent_obj_id = 0; in yaffs_update_oh()
3312 memset(oh->name, 0, sizeof(oh->name)); in yaffs_update_oh()
3313 yaffs_load_oh_from_name(dev, oh->name, name); in yaffs_update_oh()
3315 memcpy(oh->name, old_name, sizeof(oh->name)); in yaffs_update_oh()
3317 memset(oh->name, 0, sizeof(oh->name)); in yaffs_update_oh()
3320 oh->is_shrink = is_shrink; in yaffs_update_oh()
3327 if (oh->parent_obj_id != YAFFS_OBJECTID_DELETED && in yaffs_update_oh()
3328 oh->parent_obj_id != YAFFS_OBJECTID_UNLINKED) in yaffs_update_oh()
3330 yaffs_oh_size_load(oh, file_size); in yaffs_update_oh()
3333 oh->equiv_id = in->variant.hardlink_variant.equiv_id; in yaffs_update_oh()
3345 yaffs_strncpy(oh->alias, alias, YAFFS_MAX_ALIAS_LENGTH); in yaffs_update_oh()
3346 oh->alias[YAFFS_MAX_ALIAS_LENGTH] = 0; in yaffs_update_oh()
3363 new_tags.extra_parent_id = oh->parent_obj_id; in yaffs_update_oh()
3365 new_tags.extra_is_shrink = oh->is_shrink; in yaffs_update_oh()
3366 new_tags.extra_equiv_id = oh->equiv_id; in yaffs_update_oh()
3367 new_tags.extra_shadows = (oh->shadows_obj > 0) ? 1 : 0; in yaffs_update_oh()
3369 yaffs_verify_oh(in, oh, &new_tags, 1); in yaffs_update_oh()
4427 struct yaffs_obj_hdr *oh = (struct yaffs_obj_hdr *)buffer; in yaffs_get_obj_name() local
4436 yaffs_load_name_from_oh(obj->my_dev, name, oh->name, in yaffs_get_obj_name()
4992 void yaffs_oh_size_load(struct yaffs_obj_hdr *oh, loff_t fsize) in yaffs_oh_size_load() argument
4994 oh->file_size_low = (fsize & 0xFFFFFFFF); in yaffs_oh_size_load()
4995 oh->file_size_high = ((fsize >> 32) & 0xFFFFFFFF); in yaffs_oh_size_load()
4998 loff_t yaffs_oh_to_size(struct yaffs_obj_hdr *oh) in yaffs_oh_to_size() argument
5002 if (~(oh->file_size_high)) in yaffs_oh_to_size()
5003 retval = (((loff_t) oh->file_size_high) << 32) | in yaffs_oh_to_size()
5004 (((loff_t) oh->file_size_low) & 0xFFFFFFFF); in yaffs_oh_to_size()
5006 retval = (loff_t) oh->file_size_low; in yaffs_oh_to_size()