Lines Matching defs:vidb

501 	struct ubi_vid_io_buf *vidb;
510 vidb = ubi_alloc_vid_buf(ubi, GFP_NOFS);
511 if (!vidb)
514 err = ubi_io_read_vid_hdr(ubi, *pnum, vidb, 0);
547 vid_hdr = ubi_get_vid_hdr(vidb);
564 ubi_free_vid_buf(vidb);
599 struct ubi_vid_io_buf *vidb;
636 vidb = ubi_alloc_vid_buf(ubi, GFP_NOFS);
637 if (!vidb) {
642 vid_hdr = ubi_get_vid_hdr(vidb);
644 err = ubi_io_read_vid_hdr(ubi, pnum, vidb, 1);
690 ubi_free_vid_buf(vidb);
727 ubi_free_vid_buf(vidb);
796 * @vidb: VID buffer
808 struct ubi_vid_io_buf *vidb, bool *retry)
826 err = ubi_io_read_vid_hdr(ubi, pnum, vidb, 1);
833 vid_hdr = ubi_get_vid_hdr(vidb);
856 err = ubi_io_write_vid_hdr(ubi, new_pnum, vidb);
907 struct ubi_vid_io_buf *vidb;
909 vidb = ubi_alloc_vid_buf(ubi, GFP_NOFS);
910 if (!vidb)
916 err = try_recover_peb(vol, pnum, lnum, buf, offset, len, vidb,
924 ubi_free_vid_buf(vidb);
933 * @vidb: the VID buffer to write
945 struct ubi_vid_io_buf *vidb, const void *buf,
962 err = ubi_io_write_vid_hdr(ubi, pnum, vidb);
1020 struct ubi_vid_io_buf *vidb;
1056 vidb = ubi_alloc_vid_buf(ubi, GFP_NOFS);
1057 if (!vidb) {
1062 vid_hdr = ubi_get_vid_hdr(vidb);
1072 err = try_write_vid_and_data(vol, lnum, vidb, buf, offset, len);
1086 ubi_free_vid_buf(vidb);
1123 struct ubi_vid_io_buf *vidb;
1136 vidb = ubi_alloc_vid_buf(ubi, GFP_NOFS);
1137 if (!vidb)
1140 vid_hdr = ubi_get_vid_hdr(vidb);
1161 err = try_write_vid_and_data(vol, lnum, vidb, buf, 0, len);
1175 ubi_free_vid_buf(vidb);
1201 struct ubi_vid_io_buf *vidb;
1219 vidb = ubi_alloc_vid_buf(ubi, GFP_NOFS);
1220 if (!vidb)
1223 vid_hdr = ubi_get_vid_hdr(vidb);
1245 err = try_write_vid_and_data(vol, lnum, vidb, buf, 0, len);
1265 ubi_free_vid_buf(vidb);
1301 * @vidb: data structure from where the VID header is derived
1311 struct ubi_vid_io_buf *vidb)
1314 struct ubi_vid_hdr *vid_hdr = ubi_get_vid_hdr(vidb);
1428 err = ubi_io_write_vid_hdr(ubi, to, vidb);
1438 err = ubi_io_read_vid_hdr(ubi, to, vidb, 1);