Lines Matching refs:vi
61 static int ubi_nvmem_add(struct ubi_volume_info *vi) in ubi_nvmem_add() argument
63 struct device_node *np = dev_of_node(vi->dev); in ubi_nvmem_add()
74 if (WARN_ON_ONCE(vi->usable_leb_size <= 0) || in ubi_nvmem_add()
75 WARN_ON_ONCE(vi->size <= 0)) in ubi_nvmem_add()
83 config.dev = vi->dev; in ubi_nvmem_add()
84 config.name = dev_name(vi->dev); in ubi_nvmem_add()
88 config.size = vi->usable_leb_size * vi->size; in ubi_nvmem_add()
96 unv->ubi_num = vi->ubi_num; in ubi_nvmem_add()
97 unv->vol_id = vi->vol_id; in ubi_nvmem_add()
98 unv->usable_leb_size = vi->usable_leb_size; in ubi_nvmem_add()
101 ret = dev_err_probe(vi->dev, PTR_ERR(unv->nvmem), in ubi_nvmem_add()
114 static void ubi_nvmem_remove(struct ubi_volume_info *vi) in ubi_nvmem_remove() argument
120 if (unv_c->ubi_num == vi->ubi_num && unv_c->vol_id == vi->vol_id) { in ubi_nvmem_remove()
149 ubi_nvmem_remove(&nt->vi); in nvmem_notify()
152 ubi_nvmem_add(&nt->vi); in nvmem_notify()
155 ubi_nvmem_remove(&nt->vi); in nvmem_notify()