Lines Matching refs:free

1027 	struct nand_oobfree *free;  in onenand_transfer_auto_oob()  local
1034 free = this->ecclayout->oobfree; in onenand_transfer_auto_oob()
1035 for (i = 0; i < MTD_MAX_OOBFREE_ENTRIES && free->length; i++, free++) { in onenand_transfer_auto_oob()
1037 readcol += free->offset - lastgap; in onenand_transfer_auto_oob()
1039 readend += free->offset - lastgap; in onenand_transfer_auto_oob()
1040 lastgap = free->offset + free->length; in onenand_transfer_auto_oob()
1043 free = this->ecclayout->oobfree; in onenand_transfer_auto_oob()
1044 for (i = 0; i < MTD_MAX_OOBFREE_ENTRIES && free->length; i++, free++) { in onenand_transfer_auto_oob()
1045 int free_end = free->offset + free->length; in onenand_transfer_auto_oob()
1046 if (free->offset < readend && free_end > readcol) { in onenand_transfer_auto_oob()
1047 int st = max_t(int,free->offset,readcol); in onenand_transfer_auto_oob()
1820 struct nand_oobfree *free; in onenand_fill_auto_oob() local
1826 free = this->ecclayout->oobfree; in onenand_fill_auto_oob()
1827 for (i = 0; i < MTD_MAX_OOBFREE_ENTRIES && free->length; i++, free++) { in onenand_fill_auto_oob()
1829 writecol += free->offset - lastgap; in onenand_fill_auto_oob()
1831 writeend += free->offset - lastgap; in onenand_fill_auto_oob()
1832 lastgap = free->offset + free->length; in onenand_fill_auto_oob()
1834 free = this->ecclayout->oobfree; in onenand_fill_auto_oob()
1835 for (i = 0; i < MTD_MAX_OOBFREE_ENTRIES && free->length; i++, free++) { in onenand_fill_auto_oob()
1836 int free_end = free->offset + free->length; in onenand_fill_auto_oob()
1837 if (free->offset < writeend && free_end > writecol) { in onenand_fill_auto_oob()
1838 int st = max_t(int,free->offset,writecol); in onenand_fill_auto_oob()