Searched refs:vidb (Results 1 - 6 of 6) sorted by relevance

/linux-master/drivers/mtd/ubi/
H A Deba.c498 struct ubi_vid_io_buf *vidb; local
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; local
633 vidb = ubi_alloc_vid_buf(ubi, GFP_NOFS);
634 if (!vidb) {
639 vid_hdr = ubi_get_vid_hdr(vidb);
803 try_recover_peb(struct ubi_volume *vol, int pnum, int lnum, const void *buf, int offset, int len, struct ubi_vid_io_buf *vidb, bool *retry) argument
904 struct ubi_vid_io_buf *vidb; local
941 try_write_vid_and_data(struct ubi_volume *vol, int lnum, struct ubi_vid_io_buf *vidb, const void *buf, int offset, int len) argument
1017 struct ubi_vid_io_buf *vidb; local
1120 struct ubi_vid_io_buf *vidb; local
1198 struct ubi_vid_io_buf *vidb; local
1307 ubi_eba_copy_leb(struct ubi_device *ubi, int from, int to, struct ubi_vid_io_buf *vidb) argument
[all...]
H A Dubi.h783 struct ubi_vid_io_buf *vidb; member in struct:ubi_attach_info
898 struct ubi_vid_io_buf *vidb);
935 struct ubi_vid_io_buf *vidb, int verbose);
937 struct ubi_vid_io_buf *vidb);
1067 * @vidb: the VID buffer to initialize
1071 struct ubi_vid_io_buf *vidb,
1077 vidb->buffer = buf;
1078 vidb->hdr = buf + ubi->vid_hdr_shift;
1089 struct ubi_vid_io_buf *vidb; local
1092 vidb
1070 ubi_init_vid_buf(const struct ubi_device *ubi, struct ubi_vid_io_buf *vidb, void *buf) argument
1111 ubi_free_vid_buf(struct ubi_vid_io_buf *vidb) argument
1124 ubi_get_vid_hdr(struct ubi_vid_io_buf *vidb) argument
[all...]
H A Dattach.c443 struct ubi_vid_io_buf *vidb = NULL; local
486 vidb = ubi_alloc_vid_buf(ubi, GFP_KERNEL);
487 if (!vidb)
491 err = ubi_io_read_vid_hdr(ubi, pnum, vidb, 0);
505 vid_hdr = ubi_get_vid_hdr(vidb);
531 ubi_free_vid_buf(vidb);
543 ubi_free_vid_buf(vidb);
945 struct ubi_vid_io_buf *vidb = ai->vidb; local
946 struct ubi_vid_hdr *vidh = ubi_get_vid_hdr(vidb);
1660 struct ubi_vid_io_buf *vidb = ai->vidb; local
[all...]
H A Dio.c468 struct ubi_vid_io_buf vidb; local
495 ubi_init_vid_buf(ubi, &vidb, &vid_hdr);
496 ubi_assert(&vid_hdr == ubi_get_vid_hdr(&vidb));
498 err = ubi_io_read_vid_hdr(ubi, pnum, &vidb, 0);
999 * @vidb: the volume identifier buffer to store data in
1003 * @pnum and stores it in @vidb. It also checks CRC checksum of the read
1011 struct ubi_vid_io_buf *vidb, int verbose)
1015 struct ubi_vid_hdr *vid_hdr = ubi_get_vid_hdr(vidb);
1016 void *p = vidb->buffer;
1112 * @vidb
1010 ubi_io_read_vid_hdr(struct ubi_device *ubi, int pnum, struct ubi_vid_io_buf *vidb, int verbose) argument
1123 ubi_io_write_vid_hdr(struct ubi_device *ubi, int pnum, struct ubi_vid_io_buf *vidb) argument
1318 struct ubi_vid_io_buf *vidb; local
[all...]
H A Dvtbl.c289 struct ubi_vid_io_buf *vidb; local
295 vidb = ubi_alloc_vid_buf(ubi, GFP_KERNEL);
296 if (!vidb)
299 vid_hdr = ubi_get_vid_hdr(vidb);
317 err = ubi_io_write_vid_hdr(ubi, new_aeb->pnum, vidb);
332 ubi_free_vid_buf(vidb);
346 ubi_free_vid_buf(vidb);
H A Dwl.c665 struct ubi_vid_io_buf *vidb; local
673 vidb = ubi_alloc_vid_buf(ubi, GFP_NOFS);
674 if (!vidb)
677 vid_hdr = ubi_get_vid_hdr(vidb);
787 err = ubi_io_read_vid_hdr(ubi, e1->pnum, vidb, 0);
834 err = ubi_eba_copy_leb(ubi, e1->pnum, e2->pnum, vidb);
892 ubi_free_vid_buf(vidb);
962 ubi_free_vid_buf(vidb);
995 ubi_free_vid_buf(vidb);
1009 ubi_free_vid_buf(vidb);
[all...]

Completed in 152 milliseconds