Lines Matching full:column
57 unsigned int column; /* Saved column from SEQIN */ member
152 static void set_addr(struct mtd_info *mtd, int column, int page_addr, int oob) in set_addr() argument
171 (oob ? FPAR_LP_MS : 0) | column); in set_addr()
181 (oob ? FPAR_SP_MS : 0) | column); in set_addr()
186 elbc_fcm_ctrl->index = column; in set_addr()
308 int column, int page_addr) in fsl_elbc_cmdfunc() argument
326 column += 256; in fsl_elbc_cmdfunc()
331 " 0x%x, column: 0x%x.\n", page_addr, column); in fsl_elbc_cmdfunc()
338 elbc_fcm_ctrl->index += column; in fsl_elbc_cmdfunc()
347 "fsl_elbc_cmdfunc: NAND_CMD_RNDOUT, column: 0x%x.\n", in fsl_elbc_cmdfunc()
348 column); in fsl_elbc_cmdfunc()
350 elbc_fcm_ctrl->index = column; in fsl_elbc_cmdfunc()
357 " 0x%x, column: 0x%x.\n", page_addr, column); in fsl_elbc_cmdfunc()
359 out_be32(&lbc->fbcr, mtd->oobsize - column); in fsl_elbc_cmdfunc()
360 set_addr(mtd, column, page_addr, 1); in fsl_elbc_cmdfunc()
383 elbc_fcm_ctrl->mdr = column; in fsl_elbc_cmdfunc()
424 "page_addr: 0x%x, column: 0x%x.\n", in fsl_elbc_cmdfunc()
425 page_addr, column); in fsl_elbc_cmdfunc()
427 elbc_fcm_ctrl->column = column; in fsl_elbc_cmdfunc()
430 if (column >= mtd->writesize) { in fsl_elbc_cmdfunc()
432 column -= mtd->writesize; in fsl_elbc_cmdfunc()
435 WARN_ON(column != 0); in fsl_elbc_cmdfunc()
472 set_addr(mtd, column, page_addr, elbc_fcm_ctrl->oob); in fsl_elbc_cmdfunc()
486 if (elbc_fcm_ctrl->oob || elbc_fcm_ctrl->column != 0 || in fsl_elbc_cmdfunc()
489 elbc_fcm_ctrl->index - elbc_fcm_ctrl->column); in fsl_elbc_cmdfunc()