Lines Matching refs:nc_page_size

158 	sc->sc_flash_if.page_size = chip->nc_page_size;
159 sc->sc_flash_if.writesize = chip->nc_page_size;
165 chip->nc_page_cache = kmem_alloc(chip->nc_page_size, KM_SLEEP);
194 kmem_free(chip->nc_page_cache, chip->nc_page_size);
253 kmem_free(chip->nc_page_cache, chip->nc_page_size);
373 format_bytes(pbuf[0], sizeof(pbuf[0]), chip->nc_page_size);
392 if (chip->nc_page_size > 512)
399 chip->nc_page_shift = ffs(chip->nc_page_size) - 1;
400 chip->nc_page_mask = ~(chip->nc_page_size - 1);
435 nor_read_buf_1(self, offset, data, chip->nc_page_size);
438 nor_read_buf_2(self, offset, data, chip->nc_page_size);
441 nor_read_buf_4(self, offset, data, chip->nc_page_size);
445 nor_read_buf_8(self, offset, data, chip->nc_page_size);
454 nor_dump_data("page", data, chip->nc_page_size);
474 nor_write_buf_1(self, offset, data, chip->nc_page_size);
477 nor_write_buf_2(self, offset, data, chip->nc_page_size);
480 nor_write_buf_4(self, offset, data, chip->nc_page_size);
484 nor_write_buf_8(self, offset, data, chip->nc_page_size);
494 nor_dump_data("page", data, chip->nc_page_size);
665 bufp, chip->nc_page_size - firstoff);
674 bufp += chip->nc_page_size - firstoff;
675 left -= chip->nc_page_size - firstoff;
676 *retlen += chip->nc_page_size - firstoff;
693 KASSERT(left < chip->nc_page_size);
697 if (left > chip->nc_page_size) {
701 KASSERT(left > chip->nc_page_size);
708 bufp += chip->nc_page_size;
709 left -= chip->nc_page_size;
710 *retlen += chip->nc_page_size;
713 addr += chip->nc_page_size;
742 if (len % chip->nc_page_size != 0 ||
743 offset % chip->nc_page_size != 0) {
748 pages = len / chip->nc_page_size;
773 addr += chip->nc_page_size;
774 bufp += chip->nc_page_size;
775 *retlen += chip->nc_page_size;
802 count = (last - first) / chip->nc_page_size + 1;
831 chip->nc_page_size - firstoff);
833 bufp += chip->nc_page_size - firstoff;
834 left -= chip->nc_page_size - firstoff;
835 *retlen += chip->nc_page_size - firstoff;
840 KASSERT(left < chip->nc_page_size);
843 memcpy(bufp, chip->nc_page_cache, chip->nc_page_size);
845 bufp += chip->nc_page_size;
846 left -= chip->nc_page_size;
847 *retlen += chip->nc_page_size;
850 addr += chip->nc_page_size;
888 if (len < chip->nc_page_size)
892 if (len % chip->nc_page_size != 0 ||
893 offset % chip->nc_page_size != 0) {
900 pages = len / chip->nc_page_size;
916 bufp += chip->nc_page_size;
917 addr += chip->nc_page_size;
918 *retlen += chip->nc_page_size;