Lines Matching defs:vidb

502 	struct ubi_vid_io_buf *vidb;
511 vidb = ubi_alloc_vid_buf(ubi, GFP_NOFS);
512 if (!vidb)
515 err = ubi_io_read_vid_hdr(ubi, *pnum, vidb, 0);
548 vid_hdr = ubi_get_vid_hdr(vidb);
565 ubi_free_vid_buf(vidb);
600 struct ubi_vid_io_buf *vidb;
637 vidb = ubi_alloc_vid_buf(ubi, GFP_NOFS);
638 if (!vidb) {
643 vid_hdr = ubi_get_vid_hdr(vidb);
645 err = ubi_io_read_vid_hdr(ubi, pnum, vidb, 1);
691 ubi_free_vid_buf(vidb);
728 ubi_free_vid_buf(vidb);
797 * @vidb: VID buffer
809 struct ubi_vid_io_buf *vidb, bool *retry)
827 err = ubi_io_read_vid_hdr(ubi, pnum, vidb, 1);
834 vid_hdr = ubi_get_vid_hdr(vidb);
857 err = ubi_io_write_vid_hdr(ubi, new_pnum, vidb);
908 struct ubi_vid_io_buf *vidb;
910 vidb = ubi_alloc_vid_buf(ubi, GFP_NOFS);
911 if (!vidb)
917 err = try_recover_peb(vol, pnum, lnum, buf, offset, len, vidb,
925 ubi_free_vid_buf(vidb);
934 * @vidb: the VID buffer to write
946 struct ubi_vid_io_buf *vidb, const void *buf,
963 err = ubi_io_write_vid_hdr(ubi, pnum, vidb);
1021 struct ubi_vid_io_buf *vidb;
1057 vidb = ubi_alloc_vid_buf(ubi, GFP_NOFS);
1058 if (!vidb) {
1063 vid_hdr = ubi_get_vid_hdr(vidb);
1073 err = try_write_vid_and_data(vol, lnum, vidb, buf, offset, len);
1087 ubi_free_vid_buf(vidb);
1124 struct ubi_vid_io_buf *vidb;
1137 vidb = ubi_alloc_vid_buf(ubi, GFP_NOFS);
1138 if (!vidb)
1141 vid_hdr = ubi_get_vid_hdr(vidb);
1162 err = try_write_vid_and_data(vol, lnum, vidb, buf, 0, len);
1176 ubi_free_vid_buf(vidb);
1202 struct ubi_vid_io_buf *vidb;
1220 vidb = ubi_alloc_vid_buf(ubi, GFP_NOFS);
1221 if (!vidb)
1224 vid_hdr = ubi_get_vid_hdr(vidb);
1246 err = try_write_vid_and_data(vol, lnum, vidb, buf, 0, len);
1266 ubi_free_vid_buf(vidb);
1312 struct ubi_vid_io_buf *vidb)
1315 struct ubi_vid_hdr *vid_hdr = ubi_get_vid_hdr(vidb);
1429 err = ubi_io_write_vid_hdr(ubi, to, vidb);
1439 err = ubi_io_read_vid_hdr(ubi, to, vidb, 1);