Home
last modified time | relevance | path

Searched refs:fm_pool (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/mtd/ubi/
H A Dbuild.c834 * @need_resv_pool: whether reserve pebs to fill fm_pool
949 ubi->fm_pool.used = ubi->fm_pool.size = 0; in ubi_attach_mtd_dev()
953 * fm_pool.max_size is 5% of the total number of PEBs but it's also in ubi_attach_mtd_dev()
956 ubi->fm_pool.max_size = min(((int)mtd_div_by_eb(ubi->mtd->size, in ubi_attach_mtd_dev()
958 ubi->fm_pool.max_size = max(ubi->fm_pool.max_size, in ubi_attach_mtd_dev()
961 ubi->fm_wl_pool.max_size = ubi->fm_pool.max_size / 2; in ubi_attach_mtd_dev()
962 ubi->fm_pool_rsv_cnt = need_resv_pool ? ubi->fm_pool.max_size : 0; in ubi_attach_mtd_dev()
974 ubi_msg(ubi, "default fastmap pool size: %d", ubi->fm_pool in ubi_attach_mtd_dev()
[all...]
H A Dfastmap.c1078 ubi->fm_pool.max_size = ubi->fm->max_pool_size; in ubi_scan_fastmap()
1081 ubi_msg(ubi, "fastmap pool size: %d", ubi->fm_pool.max_size); in ubi_scan_fastmap()
1202 fmpl->size = cpu_to_be16(ubi->fm_pool.size); in ubi_write_fastmap()
1203 fmpl->max_size = cpu_to_be16(ubi->fm_pool.max_size); in ubi_write_fastmap()
1205 for (i = 0; i < ubi->fm_pool.size; i++) { in ubi_write_fastmap()
1206 fmpl->pebs[i] = cpu_to_be32(ubi->fm_pool.pebs[i]); in ubi_write_fastmap()
1207 set_seen(ubi, ubi->fm_pool.pebs[i], seen_pebs); in ubi_write_fastmap()
H A Dubi.h478 * @fm_pool: in-memory data structure of the fastmap pool
503 * @erroneous, @erroneous_peb_count, @fm_work_scheduled, @fm_pool,
592 struct ubi_fm_pool fm_pool; member