Lines Matching defs:sleb
1186 struct chfs_scan_leb *sleb;
1188 sleb = kmem_alloc(sizeof(struct chfs_scan_leb), KM_SLEEP);
1190 sleb->pebnr = pebnr;
1191 sleb->erase_cnt = erase_cnt;
1192 TAILQ_INSERT_TAIL(queue, sleb, u.queue);
1215 struct chfs_scan_leb *sleb, *old;
1220 sleb = kmem_alloc(sizeof(struct chfs_scan_leb), KM_SLEEP);
1222 sleb->erase_cnt = ec;
1223 sleb->lnr = lnr;
1224 sleb->pebnr = pebnr;
1225 sleb->info = leb_status;
1227 old = RB_INSERT(scan_leb_used_rbtree, &si->used, sleb);
1229 kmem_free(sleb, sizeof(struct chfs_scan_leb));
1323 struct chfs_scan_leb *sleb, *old;
1329 sleb = kmem_alloc(sizeof(struct chfs_scan_leb), KM_SLEEP);
1331 sleb->erase_cnt = ec;
1332 sleb->lnr = lnr;
1333 sleb->pebnr = pebnr;
1334 sleb->info = serial;
1336 old = RB_INSERT(scan_leb_used_rbtree, &si->used, sleb);
1338 kmem_free(sleb, sizeof(struct chfs_scan_leb));
1507 struct chfs_scan_leb *sleb;
1546 RB_FOREACH(sleb, scan_leb_used_rbtree, &si->used) {
1547 ebh->lmap[sleb->lnr] = sleb->pebnr;
1548 err = add_peb_to_in_use(ebh, sleb->pebnr, sleb->erase_cnt);
1553 TAILQ_FOREACH(sleb, &si->erased, u.queue) {
1554 err = add_peb_to_erase_queue(ebh, sleb->pebnr, avg_ec,
1560 TAILQ_FOREACH(sleb, &si->erase, u.queue) {
1561 err = add_peb_to_erase_queue(ebh, sleb->pebnr, avg_ec,
1567 TAILQ_FOREACH(sleb, &si->free, u.queue) {
1568 err = add_peb_to_free(ebh, sleb->pebnr, sleb->erase_cnt);
1573 TAILQ_FOREACH(sleb, &si->corrupted, u.queue) {
1574 err = add_peb_to_erase_queue(ebh, sleb->pebnr, avg_ec,