Lines Matching refs:nsectors

296 	u8 nsectors;  member
539 u8 nsectors; in mtk_snand_setup_pagefmt() local
547 nsectors = page_size / snf->caps->sector_size; in mtk_snand_setup_pagefmt()
548 if (nsectors > snf->caps->max_sectors) { in mtk_snand_setup_pagefmt()
591 spare_size = oob_size / nsectors; in mtk_snand_setup_pagefmt()
621 snf->nfi_cfg.nsectors = nsectors; in mtk_snand_setup_pagefmt()
625 snf->caps->sector_size, spare_size, nsectors); in mtk_snand_setup_pagefmt()
646 if (section >= ms->nfi_cfg.nsectors) in mtk_snand_ooblayout_free()
695 strength = desired_correction / snf->nfi_cfg.nsectors; in mtk_snand_ecc_init_ctx()
699 ecc_cfg->sectors = snf->nfi_cfg.nsectors; in mtk_snand_ecc_init_ctx()
791 for (i = 0; i < snf->nfi_cfg.nsectors; i++) { in mtk_snand_read_fdm()
809 for (i = 0; i < snf->nfi_cfg.nsectors; i++) { in mtk_snand_write_fdm()
833 if (!snf->caps->bbm_swap || snf->nfi_cfg.nsectors == 1) in mtk_snand_bm_swap()
839 (snf->nfi_cfg.nsectors - 1) * snf->nfi_cfg.spare_size; in mtk_snand_bm_swap()
841 (snf->nfi_cfg.nsectors - 1) * snf->caps->fdm_size; in mtk_snand_bm_swap()
850 if (!snf->caps->bbm_swap || snf->nfi_cfg.nsectors == 1) in mtk_snand_fdm_bm_swap()
856 (snf->nfi_cfg.nsectors - 1) * snf->caps->fdm_size; in mtk_snand_fdm_bm_swap()
924 snf->nfi_cfg.nsectors; in mtk_snand_read_page_cache()
933 nfi_write32(snf, NFI_CON, (snf->nfi_cfg.nsectors << CON_SEC_NUM_S)); in mtk_snand_read_page_cache()
968 BUS_SEC_CNTR(val) >= snf->nfi_cfg.nsectors, 0, in mtk_snand_read_page_cache()
992 snf->nfi_cfg.nsectors); in mtk_snand_read_page_cache()
1115 snf->nfi_cfg.nsectors; in mtk_snand_write_page_cache()
1124 nfi_write32(snf, NFI_CON, (snf->nfi_cfg.nsectors << CON_SEC_NUM_S)); in mtk_snand_write_page_cache()
1159 NFI_SEC_CNTR(val) >= snf->nfi_cfg.nsectors, 0, in mtk_snand_write_page_cache()
1268 l *= ms->nfi_cfg.nsectors; in mtk_snand_adjust_op_size()