Lines Matching defs:desc

86  * @desc: volume descriptor
89 void ubi_get_volume_info(struct ubi_volume_desc *desc,
92 ubi_do_get_volume_info(desc->vol->ubi, desc->vol, vi);
117 struct ubi_volume_desc *desc;
142 desc = kmalloc(sizeof(struct ubi_volume_desc), GFP_KERNEL);
143 if (!desc) {
188 desc->vol = vol;
189 desc->mode = mode;
197 ubi_close_volume(desc);
209 return desc;
215 kfree(desc);
323 * @desc: volume descriptor
325 void ubi_close_volume(struct ubi_volume_desc *desc)
327 struct ubi_volume *vol = desc->vol;
331 ubi->ubi_num, vol->vol_id, desc->mode);
334 switch (desc->mode) {
351 kfree(desc);
360 * @desc: volume descriptor
368 static int leb_read_sanity_check(struct ubi_volume_desc *desc, int lnum,
371 struct ubi_volume *vol = desc->vol;
397 * @desc: volume descriptor
422 int ubi_leb_read(struct ubi_volume_desc *desc, int lnum, char *buf, int offset,
425 struct ubi_volume *vol = desc->vol;
431 err = leb_read_sanity_check(desc, lnum, offset, len);
451 * @desc: volume descriptor
462 int ubi_leb_read_sg(struct ubi_volume_desc *desc, int lnum, struct ubi_sgl *sgl,
465 struct ubi_volume *vol = desc->vol;
471 err = leb_read_sanity_check(desc, lnum, offset, len);
490 * @desc: volume descriptor
513 int ubi_leb_write(struct ubi_volume_desc *desc, int lnum, const void *buf,
516 struct ubi_volume *vol = desc->vol;
525 if (desc->mode == UBI_READONLY || vol->vol_type == UBI_STATIC_VOLUME)
545 * @desc: volume descriptor
558 int ubi_leb_change(struct ubi_volume_desc *desc, int lnum, const void *buf,
561 struct ubi_volume *vol = desc->vol;
570 if (desc->mode == UBI_READONLY || vol->vol_type == UBI_STATIC_VOLUME)
589 * @desc: volume descriptor
599 int ubi_leb_erase(struct ubi_volume_desc *desc, int lnum)
601 struct ubi_volume *vol = desc->vol;
607 if (desc->mode == UBI_READONLY || vol->vol_type == UBI_STATIC_VOLUME)
626 * @desc: volume descriptor
660 int ubi_leb_unmap(struct ubi_volume_desc *desc, int lnum)
662 struct ubi_volume *vol = desc->vol;
667 if (desc->mode == UBI_READONLY || vol->vol_type == UBI_STATIC_VOLUME)
682 * @desc: volume descriptor
696 int ubi_leb_map(struct ubi_volume_desc *desc, int lnum)
698 struct ubi_volume *vol = desc->vol;
703 if (desc->mode == UBI_READONLY || vol->vol_type == UBI_STATIC_VOLUME)
721 * @desc: volume descriptor
735 int ubi_is_mapped(struct ubi_volume_desc *desc, int lnum)
737 struct ubi_volume *vol = desc->vol;