Lines Matching refs:ubi
887 err = ubi_is_mapped(c->ubi, lnum);
1782 ubi_close_volume(c->ubi);
1853 * o ubi:NAME - mount UBI device 0, volume with name NAME.
1862 struct ubi_volume_desc *ubi;
1867 ubi = ubi_open_volume_path(name, mode);
1868 if (!IS_ERR(ubi))
1869 return ubi;
1875 /* ubi:NAME method */
1905 struct ubi_volume_desc *ubi = sb->s_fs_info;
1948 ubi_get_volume_info(ubi, &c->vi);
1952 c->ubi = ubi_open_volume(c->vi.ubi_num, c->vi.vol_id, UBI_READWRITE);
1953 if (IS_ERR(c->ubi)) {
1954 err = PTR_ERR(c->ubi);
2021 ubi_close_volume(c->ubi);
2038 struct ubi_volume_desc *ubi;
2050 ubi = open_ubi(name, UBI_READONLY);
2051 if (IS_ERR(ubi)) {
2053 name, (int)PTR_ERR(ubi));
2054 return PTR_ERR(ubi);
2056 ubi_get_volume_info(ubi, &vi);
2058 dbg_gen("opened ubi%d_%d", vi.ubi_num, vi.vol_id);
2068 dbg_gen("this ubi volume is already mounted");
2076 * Pass 'ubi' to 'fill_super()' in sb->s_fs_info where it is
2079 sb->s_fs_info = ubi;
2087 /* 'fill_super()' opens ubi again so we must close it here */
2088 ubi_close_volume(ubi);
2096 ubi_close_volume(ubi);