Lines Matching refs:sc_nor_if

88 	struct nor_interface *sc_nor_if;
145 KASSERT(sc->sc_nor_if->select != NULL);
148 sc->sc_nor_if->select(sc->sc_controller_dev, true);
150 if (sc->sc_nor_if->busy != NULL) {
151 rv = sc->sc_nor_if->busy(sc->sc_controller_dev, offset, usec);
157 sc->sc_nor_if->select(sc->sc_controller_dev, false);
167 KASSERT(sc->sc_nor_if->select != NULL);
170 sc->sc_nor_if->select(sc->sc_controller_dev, enable);
178 KASSERT(sc->sc_nor_if->read_1 != NULL);
181 sc->sc_nor_if->read_1(sc->sc_controller_dev, offset, data);
189 KASSERT(sc->sc_nor_if->read_2 != NULL);
192 sc->sc_nor_if->read_2(sc->sc_controller_dev, offset, data);
200 KASSERT(sc->sc_nor_if->read_4 != NULL);
203 sc->sc_nor_if->read_4(sc->sc_controller_dev, offset, data);
211 KASSERT(sc->sc_nor_if->write_1 != NULL);
214 sc->sc_nor_if->write_1(sc->sc_controller_dev, offset, data);
222 KASSERT(sc->sc_nor_if->write_2 != NULL);
225 sc->sc_nor_if->write_2(sc->sc_controller_dev, offset, data);
233 KASSERT(sc->sc_nor_if->write_4 != NULL);
236 sc->sc_nor_if->write_4(sc->sc_controller_dev, offset, data);
244 KASSERT(sc->sc_nor_if->read_buf_1 != NULL);
247 sc->sc_nor_if->read_buf_1(sc->sc_controller_dev, offset, buf, size);
255 KASSERT(sc->sc_nor_if->read_buf_2 != NULL);
258 sc->sc_nor_if->read_buf_2(sc->sc_controller_dev, offset, buf, size);
266 KASSERT(sc->sc_nor_if->read_buf_4 != NULL);
269 sc->sc_nor_if->read_buf_4(sc->sc_controller_dev, offset, buf, size);
277 KASSERT(sc->sc_nor_if->write_buf_1 != NULL);
280 sc->sc_nor_if->write_buf_1(sc->sc_controller_dev, offset, buf, size);
288 KASSERT(sc->sc_nor_if->write_buf_2 != NULL);
291 sc->sc_nor_if->write_buf_2(sc->sc_controller_dev, offset, buf, size);
299 KASSERT(sc->sc_nor_if->write_buf_4 != NULL);
302 sc->sc_nor_if->write_buf_4(sc->sc_controller_dev, offset, buf, size);
310 KASSERT(sc->sc_nor_if->read_page != NULL);
312 return sc->sc_nor_if->read_page(self, offset, data);
320 KASSERT(sc->sc_nor_if->program_page != NULL);
322 return sc->sc_nor_if->program_page(self, offset, data);
330 KASSERT(sc->sc_nor_if->erase_all != NULL);
332 return sc->sc_nor_if->erase_all(self);
340 KASSERT(sc->sc_nor_if->erase_block != NULL);
342 return sc->sc_nor_if->erase_block(self, offset);