Lines Matching defs:col

734 	uint16_t col;
749 col = host->col_addr >> 1;
753 nfc_word.word = readw(&spare_buf[col]);
755 nfc_word.word = readw(&main_buf[col]);
773 uint16_t col, ret;
776 pr_debug("mxc_nand_read_word(col = %d)\n", host->col_addr);
778 col = host->col_addr;
780 if (col < mtd->writesize && host->spare_only)
781 col += mtd->writesize;
783 if (col < mtd->writesize) {
785 (col >> 1));
788 ((col - mtd->writesize) >> 1));
791 if (col & 1) {
809 host->col_addr = col + 2;
824 int n, col, i = 0;
826 pr_debug("mxc_nand_write_buf(col = %d, len = %d)\n", host->col_addr,
829 col = host->col_addr;
832 if (col < mtd->writesize && host->spare_only)
833 col += mtd->writesize;
835 n = mtd->writesize + mtd->oobsize - col;
838 pr_debug("%s:%d: col = %d, n = %d\n", __func__, __LINE__, col, n);
843 if (col < mtd->writesize) {
844 p = host->regs->main_area[0] + (col & ~3);
847 mtd->writesize + (col & ~3);
853 if (((col | (unsigned long)&buf[i]) & 3) || n < 4) {
860 nfc_word.bytes[col & 3] = buf[i++];
862 col++;
866 int m = mtd->writesize - col;
868 if (col >= mtd->writesize)
873 pr_debug("%s:%d: n = %d, m = %d, i = %d, col = %d\n",
874 __func__, __LINE__, n, m, i, col);
877 col += m;
883 host->col_addr = col;
895 int n, col, i = 0;
897 pr_debug("mxc_nand_read_buf(col = %d, len = %d)\n", host->col_addr,
900 col = host->col_addr;
903 if (col < mtd->writesize && host->spare_only)
904 col += mtd->writesize;
906 n = mtd->writesize + mtd->oobsize - col;
912 if (col < mtd->writesize) {
913 p = host->regs->main_area[0] + (col & ~3);
916 mtd->writesize + (col & ~3);
919 if (((col | (int)&buf[i]) & 3) || n < 4) {
926 buf[i++] = nfc_word.bytes[col & 3];
928 col++;
930 int m = mtd->writesize - col;
932 if (col >= mtd->writesize)
938 col += m;
944 host->col_addr = col;
983 pr_debug("mxc_nand_command (cmd = 0x%x, col = 0x%x, page = 0x%x)\n",
1067 /* another col addr cycle for 2k page */