Lines Matching full:hynix

33  * struct hynix_nand - private Hynix NAND struct
43 * @nregs: number of hynix private registers to set before reading the reading
109 struct hynix_nand *hynix = nand_get_manufacturer_data(chip); in hynix_nand_setup_read_retry() local
113 values = hynix->read_retry->values + in hynix_nand_setup_read_retry()
114 (retry_mode * hynix->read_retry->nregs); in hynix_nand_setup_read_retry()
116 /* Enter 'Set Hynix Parameters' mode */ in hynix_nand_setup_read_retry()
130 for (i = 0; i < hynix->read_retry->nregs; i++) { in hynix_nand_setup_read_retry()
131 ret = hynix_nand_reg_write_op(chip, hynix->read_retry->regs[i], in hynix_nand_setup_read_retry()
289 struct hynix_nand *hynix = nand_get_manufacturer_data(chip); in hynix_mlc_1xnm_rr_init() local
338 hynix->read_retry = rr; in hynix_mlc_1xnm_rr_init()
390 * FIXME: Hynix recommend to copy the in hynix_nand_rr_init()
436 * happens, this probably means Hynix decided to use in hynix_nand_extract_oobsize()
469 * happens, this probably means Hynix decided to use in hynix_nand_extract_oobsize()
531 * happens, this probably means Hynix decided to use in hynix_nand_extract_ecc_requirements()
558 * happens, this probably means Hynix decided in hynix_nand_extract_ecc_requirements()
669 struct hynix_nand *hynix = nand_get_manufacturer_data(chip); in hynix_nand_cleanup() local
671 if (!hynix) in hynix_nand_cleanup()
674 kfree(hynix->read_retry); in hynix_nand_cleanup()
675 kfree(hynix); in hynix_nand_cleanup()
700 struct hynix_nand *hynix; in hynix_nand_init() local
708 hynix = kzalloc(sizeof(*hynix), GFP_KERNEL); in hynix_nand_init()
709 if (!hynix) in hynix_nand_init()
712 nand_set_manufacturer_data(chip, hynix); in hynix_nand_init()