Lines Matching refs:spare_size
13 // like the following: (sizeof(FDM + ECC) = snf->nfi_cfg.spare_size)
59 // (page_size - (nsectors - 1) * spare_size) in the DMA buffer.
64 // 1. Store the BBM at [page_size - (nsectors - 1) * spare_size] to [page_size],
67 // [page_size - (nsectors - 1) * spare_size]
298 u8 spare_size;
538 u32 spare_size, spare_size_shift, pagesize_idx;
592 spare_size = oob_size / nsectors;
596 spare_size /= 2;
599 if (snf->caps->spare_sizes[i] <= spare_size) {
600 spare_size = snf->caps->spare_sizes[i];
602 spare_size *= 2;
609 dev_err(snf->dev, "unsupported spare size: %u\n", spare_size);
623 snf->nfi_cfg.spare_size = spare_size;
626 snf->caps->sector_size, spare_size, nsectors);
705 max_ecc_bytes = snf->nfi_cfg.spare_size - snf->caps->fdm_size;
840 (snf->nfi_cfg.nsectors - 1) * snf->nfi_cfg.spare_size;
924 rd_bytes = (snf->nfi_cfg.spare_size + snf->caps->sector_size) *
1115 wr_bytes = (snf->nfi_cfg.spare_size + snf->caps->sector_size) *
1259 // page ops transfer size must be exactly ((sector_size + spare_size) *
1268 l = ms->caps->sector_size + ms->nfi_cfg.spare_size;