| m = EB_PAGE_SIZE, mtd-cons(pebs), m0 < # pebs, ¬ pebs[m0].bad, pebs[m0].fill ≤ m1 + 2 * EB_PAGE_SIZE, m1 + n ≤ LEB_SIZE, n0 + n ≤ # buf, is-aligned(m1, EB_PAGE_SIZE), is-aligned(n, EB_PAGE_SIZE) ⊦ ⟪ubi_io_write_data#(m0, m1, n0, n, buf, m; pebs; err)⟫ mtd-cons(pebs) |