Lines Matching refs:column
56 unsigned int column; /* Saved column from SEQIN */ member
151 static void set_addr(struct mtd_info *mtd, int column, int page_addr, int oob) in set_addr() argument
170 (oob ? FPAR_LP_MS : 0) | column); in set_addr()
180 (oob ? FPAR_SP_MS : 0) | column); in set_addr()
185 elbc_fcm_ctrl->index = column; in set_addr()
307 int column, int page_addr) in fsl_elbc_cmdfunc() argument
325 column += 256; in fsl_elbc_cmdfunc()
330 " 0x%x, column: 0x%x.\n", page_addr, column); in fsl_elbc_cmdfunc()
337 elbc_fcm_ctrl->index += column; in fsl_elbc_cmdfunc()
347 column); in fsl_elbc_cmdfunc()
349 elbc_fcm_ctrl->index = column; in fsl_elbc_cmdfunc()
356 " 0x%x, column: 0x%x.\n", page_addr, column); in fsl_elbc_cmdfunc()
358 out_be32(&lbc->fbcr, mtd->oobsize - column); in fsl_elbc_cmdfunc()
359 set_addr(mtd, column, page_addr, 1); in fsl_elbc_cmdfunc()
382 elbc_fcm_ctrl->mdr = column; in fsl_elbc_cmdfunc()
424 page_addr, column); in fsl_elbc_cmdfunc()
426 elbc_fcm_ctrl->column = column; in fsl_elbc_cmdfunc()
429 if (column >= mtd->writesize) { in fsl_elbc_cmdfunc()
431 column -= mtd->writesize; in fsl_elbc_cmdfunc()
434 WARN_ON(column != 0); in fsl_elbc_cmdfunc()
471 set_addr(mtd, column, page_addr, elbc_fcm_ctrl->oob); in fsl_elbc_cmdfunc()
485 if (elbc_fcm_ctrl->oob || elbc_fcm_ctrl->column != 0 || in fsl_elbc_cmdfunc()
488 elbc_fcm_ctrl->index - elbc_fcm_ctrl->column); in fsl_elbc_cmdfunc()