Lines Matching refs:micron

84 		struct nand_onfi_vendor_micron *micron = (void *)p->onfi->vendor;  in micron_nand_onfi_init()  local
86 chip->read_retries = micron->read_retry_options; in micron_nand_onfi_init()
168 struct micron_nand *micron = nand_get_manufacturer_data(chip); in micron_nand_on_die_ecc_setup() local
172 if (micron->ecc.forced) in micron_nand_on_die_ecc_setup()
175 if (micron->ecc.enabled == enable) in micron_nand_on_die_ecc_setup()
183 micron->ecc.enabled = enable; in micron_nand_on_die_ecc_setup()
192 struct micron_nand *micron = nand_get_manufacturer_data(chip); in micron_nand_on_die_ecc_status_4() local
242 ret = nand_read_page_op(chip, page, 0, micron->ecc.rawbuf, in micron_nand_on_die_ecc_status_4()
252 rawbuf = micron->ecc.rawbuf + offs; in micron_nand_on_die_ecc_status_4()
259 rawbuf = micron->ecc.rawbuf + mtd->writesize + offs; in micron_nand_on_die_ecc_status_4()
483 struct micron_nand *micron; in micron_nand_init() local
487 micron = kzalloc(sizeof(*micron), GFP_KERNEL); in micron_nand_init()
488 if (!micron) in micron_nand_init()
491 nand_set_manufacturer_data(chip, micron); in micron_nand_init()
519 micron->ecc.forced = true; in micron_nand_init()
520 micron->ecc.enabled = true; in micron_nand_init()
532 micron->ecc.rawbuf = kmalloc(mtd->writesize + in micron_nand_init()
535 if (!micron->ecc.rawbuf) { in micron_nand_init()
569 kfree(micron->ecc.rawbuf); in micron_nand_init()
570 kfree(micron); in micron_nand_init()
577 struct micron_nand *micron = nand_get_manufacturer_data(chip); in micron_nand_cleanup() local
579 kfree(micron->ecc.rawbuf); in micron_nand_cleanup()
580 kfree(micron); in micron_nand_cleanup()