Searched refs:vidb (Results 1 - 6 of 6) sorted by relevance
/linux-master/drivers/mtd/ubi/ |
H A D | eba.c | 498 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 D | ubi.h | 783 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 D | attach.c | 443 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 D | io.c | 468 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 D | vtbl.c | 289 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 D | wl.c | 665 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