Lines Matching refs:column
71 unsigned int column; /* Saved column from SEQIN */ member
145 static void set_addr(struct mtd_info *mtd, int column, int page_addr, int oob) in set_addr() argument
164 (oob ? FPAR_LP_MS : 0) | column); in set_addr()
174 (oob ? FPAR_SP_MS : 0) | column); in set_addr()
179 elbc_fcm_ctrl->index = column; in set_addr()
301 int column, int page_addr) in fsl_elbc_cmdfunc() argument
319 column += 256; in fsl_elbc_cmdfunc()
325 " 0x%x, column: 0x%x.\n", page_addr, column); in fsl_elbc_cmdfunc()
332 elbc_fcm_ctrl->index += column; in fsl_elbc_cmdfunc()
342 " 0x%x, column: 0x%x.\n", page_addr, column); in fsl_elbc_cmdfunc()
344 out_be32(&lbc->fbcr, mtd->oobsize - column); in fsl_elbc_cmdfunc()
345 set_addr(mtd, column, page_addr, 1); in fsl_elbc_cmdfunc()
368 elbc_fcm_ctrl->mdr = column; in fsl_elbc_cmdfunc()
410 page_addr, column); in fsl_elbc_cmdfunc()
412 elbc_fcm_ctrl->column = column; in fsl_elbc_cmdfunc()
415 if (column >= mtd->writesize) { in fsl_elbc_cmdfunc()
417 column -= mtd->writesize; in fsl_elbc_cmdfunc()
420 WARN_ON(column != 0); in fsl_elbc_cmdfunc()
457 set_addr(mtd, column, page_addr, elbc_fcm_ctrl->oob); in fsl_elbc_cmdfunc()
471 if (elbc_fcm_ctrl->oob || elbc_fcm_ctrl->column != 0 || in fsl_elbc_cmdfunc()
474 elbc_fcm_ctrl->index - elbc_fcm_ctrl->column); in fsl_elbc_cmdfunc()