Lines Matching refs:vidb

498 	struct ubi_vid_io_buf *vidb;
507 vidb = ubi_alloc_vid_buf(ubi, GFP_NOFS);
508 if (!vidb)
511 err = ubi_io_read_vid_hdr(ubi, *pnum, vidb, 0);
544 vid_hdr = ubi_get_vid_hdr(vidb);
561 ubi_free_vid_buf(vidb);
596 struct ubi_vid_io_buf *vidb;
633 vidb = ubi_alloc_vid_buf(ubi, GFP_NOFS);
634 if (!vidb) {
639 vid_hdr = ubi_get_vid_hdr(vidb);
641 err = ubi_io_read_vid_hdr(ubi, pnum, vidb, 1);
687 ubi_free_vid_buf(vidb);
724 ubi_free_vid_buf(vidb);
793 * @vidb: VID buffer
805 struct ubi_vid_io_buf *vidb, bool *retry)
823 err = ubi_io_read_vid_hdr(ubi, pnum, vidb, 1);
830 vid_hdr = ubi_get_vid_hdr(vidb);
853 err = ubi_io_write_vid_hdr(ubi, new_pnum, vidb);
904 struct ubi_vid_io_buf *vidb;
906 vidb = ubi_alloc_vid_buf(ubi, GFP_NOFS);
907 if (!vidb)
913 err = try_recover_peb(vol, pnum, lnum, buf, offset, len, vidb,
921 ubi_free_vid_buf(vidb);
930 * @vidb: the VID buffer to write
942 struct ubi_vid_io_buf *vidb, const void *buf,
959 err = ubi_io_write_vid_hdr(ubi, pnum, vidb);
1017 struct ubi_vid_io_buf *vidb;
1053 vidb = ubi_alloc_vid_buf(ubi, GFP_NOFS);
1054 if (!vidb) {
1059 vid_hdr = ubi_get_vid_hdr(vidb);
1069 err = try_write_vid_and_data(vol, lnum, vidb, buf, offset, len);
1083 ubi_free_vid_buf(vidb);
1120 struct ubi_vid_io_buf *vidb;
1133 vidb = ubi_alloc_vid_buf(ubi, GFP_NOFS);
1134 if (!vidb)
1137 vid_hdr = ubi_get_vid_hdr(vidb);
1158 err = try_write_vid_and_data(vol, lnum, vidb, buf, 0, len);
1172 ubi_free_vid_buf(vidb);
1198 struct ubi_vid_io_buf *vidb;
1216 vidb = ubi_alloc_vid_buf(ubi, GFP_NOFS);
1217 if (!vidb)
1220 vid_hdr = ubi_get_vid_hdr(vidb);
1242 err = try_write_vid_and_data(vol, lnum, vidb, buf, 0, len);
1262 ubi_free_vid_buf(vidb);
1298 * @vidb: data structure from where the VID header is derived
1308 struct ubi_vid_io_buf *vidb)
1311 struct ubi_vid_hdr *vid_hdr = ubi_get_vid_hdr(vidb);
1425 err = ubi_io_write_vid_hdr(ubi, to, vidb);
1435 err = ubi_io_read_vid_hdr(ubi, to, vidb, 1);