Home
last modified time | relevance | path

Searched refs:aeb (Results 1 – 13 of 13) sorted by relevance

/Linux-v4.19/drivers/mtd/ubi/
Dattach.c194 struct ubi_ainf_peb *aeb; in ubi_alloc_aeb() local
196 aeb = kmem_cache_zalloc(ai->aeb_slab_cache, GFP_KERNEL); in ubi_alloc_aeb()
197 if (!aeb) in ubi_alloc_aeb()
200 aeb->pnum = pnum; in ubi_alloc_aeb()
201 aeb->ec = ec; in ubi_alloc_aeb()
202 aeb->vol_id = UBI_UNKNOWN; in ubi_alloc_aeb()
203 aeb->lnum = UBI_UNKNOWN; in ubi_alloc_aeb()
205 return aeb; in ubi_alloc_aeb()
216 void ubi_free_aeb(struct ubi_attach_info *ai, struct ubi_ainf_peb *aeb) in ubi_free_aeb() argument
218 kmem_cache_free(ai->aeb_slab_cache, aeb); in ubi_free_aeb()
[all …]
Dfastmap.c148 struct ubi_ainf_peb *aeb; in add_aeb() local
150 aeb = ubi_alloc_aeb(ai, pnum, ec); in add_aeb()
151 if (!aeb) in add_aeb()
154 aeb->lnum = -1; in add_aeb()
155 aeb->scrub = scrub; in add_aeb()
156 aeb->copy_flag = aeb->sqnum = 0; in add_aeb()
158 ai->ec_sum += aeb->ec; in add_aeb()
161 if (ai->max_ec < aeb->ec) in add_aeb()
162 ai->max_ec = aeb->ec; in add_aeb()
164 if (ai->min_ec > aeb->ec) in add_aeb()
[all …]
Dwl.c1535 static int erase_aeb(struct ubi_device *ubi, struct ubi_ainf_peb *aeb, bool sync) argument
1544 e->pnum = aeb->pnum;
1545 e->ec = aeb->ec;
1556 err = schedule_erase(ubi, e, aeb->vol_id, aeb->lnum, 0, false);
1582 struct ubi_ainf_peb *aeb, *tmp; local
1604 list_for_each_entry_safe(aeb, tmp, &ai->erase, u.list) {
1607 err = erase_aeb(ubi, aeb, false);
1614 list_for_each_entry(aeb, &ai->free, u.list) {
1623 e->pnum = aeb->pnum;
1624 e->ec = aeb->ec;
[all …]
Deba.c1534 struct ubi_ainf_peb *aeb; in self_check_eba() local
1577 ubi_rb_for_each_entry(rb, aeb, &av->root, u.rb) in self_check_eba()
1578 scan_eba[i][aeb->lnum] = aeb->pnum; in self_check_eba()
1584 ubi_rb_for_each_entry(rb, aeb, &av->root, u.rb) in self_check_eba()
1585 fm_eba[i][aeb->lnum] = aeb->pnum; in self_check_eba()
1628 struct ubi_ainf_peb *aeb; in ubi_eba_init() local
1661 ubi_rb_for_each_entry(rb, aeb, &av->root, u.rb) { in ubi_eba_init()
1662 if (aeb->lnum >= vol->reserved_pebs) { in ubi_eba_init()
1667 ubi_move_aeb_to_list(av, aeb, &ai->erase); in ubi_eba_init()
1671 entry = &vol->eba_tbl->entries[aeb->lnum]; in ubi_eba_init()
[all …]
Dvtbl.c380 struct ubi_ainf_peb *aeb; in process_lvol() local
412 ubi_rb_for_each_entry(rb, aeb, &av->root, u.rb) { in process_lvol()
413 leb[aeb->lnum] = vzalloc(ubi->vtbl_size); in process_lvol()
414 if (!leb[aeb->lnum]) { in process_lvol()
419 err = ubi_io_read_data(ubi, leb[aeb->lnum], aeb->pnum, 0, in process_lvol()
432 aeb->scrub = 1; in process_lvol()
Ddebug.c189 void ubi_dump_aeb(const struct ubi_ainf_peb *aeb, int type) in ubi_dump_aeb() argument
192 pr_err("\tec %d\n", aeb->ec); in ubi_dump_aeb()
193 pr_err("\tpnum %d\n", aeb->pnum); in ubi_dump_aeb()
195 pr_err("\tlnum %d\n", aeb->lnum); in ubi_dump_aeb()
196 pr_err("\tscrub %d\n", aeb->scrub); in ubi_dump_aeb()
197 pr_err("\tsqnum %llu\n", aeb->sqnum); in ubi_dump_aeb()
Dubi.h837 void ubi_free_aeb(struct ubi_attach_info *ai, struct ubi_ainf_peb *aeb);
970 int ubi_compare_lebs(struct ubi_device *ubi, const struct ubi_ainf_peb *aeb,
1065 struct ubi_ainf_peb *aeb, in ubi_move_aeb_to_list() argument
1068 rb_erase(&aeb->u.rb, &av->root); in ubi_move_aeb_to_list()
1069 list_add_tail(&aeb->u.list, list); in ubi_move_aeb_to_list()
Ddebug.h59 void ubi_dump_aeb(const struct ubi_ainf_peb *aeb, int type);
/Linux-v4.19/arch/s390/tools/
Dopcodes.txt1114 ed0a aeb RXE_FRRD
/Linux-v4.19/drivers/ide/
DKconfig100 <http://www.win.tue.nl/~aeb/linux/zip/zip-1.html>.
/Linux-v4.19/Documentation/filesystems/
Dvfs.txt1253 <http://www.win.tue.nl/~aeb/linux/vfs/trail.html>
/Linux-v4.19/
DCREDITS527 E: aeb@cwi.nl
DMAINTAINERS4408 M: Andries Brouwer <aeb@cwi.nl>
4409 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4410 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4411 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html