Lines Matching refs:vi

300 			 struct ubi_volume_info *vi)  in gluebi_create()  argument
310 mtd->name = kmemdup(vi->name, vi->name_len + 1, GFP_KERNEL); in gluebi_create()
316 gluebi->vol_id = vi->vol_id; in gluebi_create()
317 gluebi->ubi_num = vi->ubi_num; in gluebi_create()
323 mtd->erasesize = vi->usable_leb_size; in gluebi_create()
335 if (vi->vol_type == UBI_DYNAMIC_VOLUME) in gluebi_create()
336 mtd->size = (unsigned long long)vi->usable_leb_size * vi->size; in gluebi_create()
338 mtd->size = vi->used_bytes; in gluebi_create()
342 g = find_gluebi_nolock(vi->ubi_num, vi->vol_id); in gluebi_create()
345 g->mtd.index, vi->ubi_num, vi->vol_id); in gluebi_create()
369 static int gluebi_remove(struct ubi_volume_info *vi) in gluebi_remove() argument
376 gluebi = find_gluebi_nolock(vi->ubi_num, vi->vol_id); in gluebi_remove()
379 vi->ubi_num, vi->vol_id); in gluebi_remove()
415 static int gluebi_updated(struct ubi_volume_info *vi) in gluebi_updated() argument
420 gluebi = find_gluebi_nolock(vi->ubi_num, vi->vol_id); in gluebi_updated()
424 vi->ubi_num, vi->vol_id); in gluebi_updated()
428 if (vi->vol_type == UBI_STATIC_VOLUME) in gluebi_updated()
429 gluebi->mtd.size = vi->used_bytes; in gluebi_updated()
442 static int gluebi_resized(struct ubi_volume_info *vi) in gluebi_resized() argument
447 gluebi = find_gluebi_nolock(vi->ubi_num, vi->vol_id); in gluebi_resized()
451 vi->ubi_num, vi->vol_id); in gluebi_resized()
454 gluebi->mtd.size = vi->used_bytes; in gluebi_resized()
472 gluebi_create(&nt->di, &nt->vi); in gluebi_notify()
475 gluebi_remove(&nt->vi); in gluebi_notify()
478 gluebi_resized(&nt->vi); in gluebi_notify()
481 gluebi_updated(&nt->vi); in gluebi_notify()