Home | History | Annotate | Download | only in nand

Lines Matching defs:chip

51 	struct nand_chip *chip = &sc->sc_chip;
54 bbt->nbbt_size = chip->nc_size / chip->nc_block_size / 4;
73 struct nand_chip *chip = &sc->sc_chip;
76 blocks = chip->nc_size / chip->nc_block_size;
88 addr += chip->nc_block_size;
101 struct nand_chip *chip = &sc->sc_chip;
102 uint8_t *oob = chip->nc_oob_cache;
119 struct nand_chip *chip = &sc->sc_chip;
121 uint8_t *bbtp, *buf = chip->nc_page_cache;
124 bbt_pages = bbt->nbbt_size / chip->nc_page_size;
125 if (bbt->nbbt_size % chip->nc_page_size)
140 KASSERT(left <= chip->nc_page_size);
143 memcpy(bbtp, buf, chip->nc_page_size);
146 bbtp += chip->nc_page_size;
147 left -= chip->nc_page_size;
148 addr += chip->nc_page_size;
161 struct nand_chip *chip = &sc->sc_chip;
165 blockaddr = chip->nc_size - chip->nc_block_size;
171 blockaddr -= chip->nc_block_size;
204 struct nand_chip *chip = &sc->sc_chip;
208 __USE(chip);
209 KASSERT(block < chip->nc_size / chip->nc_block_size);
223 struct nand_chip *chip = &sc->sc_chip;
228 __USE(chip);
229 KASSERT(block < chip->nc_size / chip->nc_block_size);