Lines Matching refs:fio_if
80 block = bp->b_rawblkno * DEV_BSIZE / fio->fio_if->erasesize;
84 / fio->fio_if->erasesize;
107 fio->fio_if = flash_if;
109 fio->fio_data = kmem_alloc(fio->fio_if->erasesize, KM_SLEEP);
132 kmem_free(fio->fio_data, fio->fio_if->erasesize);
151 kmem_free(fio->fio_data, fio->fio_if->erasesize);
192 KASSERT(fio->fio_if->erasesize != 0);
194 base = block * fio->fio_if->erasesize;
206 error = fio->fio_if->read(fio->fio_dev,
207 base, fio->fio_if->erasesize,
244 base = fio->fio_block * fio->fio_if->erasesize;
248 ei.ei_len = fio->fio_if->erasesize;
250 error = fio->fio_if->erase(fio->fio_dev, &ei);
258 fio->fio_if->erasesize, (uintmax_t )base));
260 error = fio->fio_if->write(fio->fio_dev,
261 base, fio->fio_if->erasesize, &retlen, fio->fio_data);
263 if (error || retlen != fio->fio_if->erasesize) {
320 error = fio->fio_if->read(fio->fio_dev, offset, bp->b_resid,