Lines Matching refs:chipnum
1240 int chipnum;
1244 chipnum = (from >> cfi->chipshift);
1245 ofs = from - (chipnum << cfi->chipshift);
1250 if (chipnum >= cfi->numchips)
1258 ret = do_read_onechip(map, &cfi->chips[chipnum], ofs, thislen, buf);
1267 chipnum++;
1348 int chipnum;
1353 chipnum=from>>3;
1359 if (chipnum >= cfi->numchips)
1367 ret = do_read_secsi_onechip(map, &cfi->chips[chipnum], ofs,
1377 chipnum++;
1488 int chipnum;
1499 for (chipnum = 0; chipnum < cfi->numchips; chipnum++) {
1500 chip = &cfi->chips[chipnum];
1821 int chipnum;
1825 chipnum = to >> cfi->chipshift;
1826 ofs = to - (chipnum << cfi->chipshift);
1827 chipstart = cfi->chips[chipnum].start;
1837 mutex_lock(&cfi->chips[chipnum].mutex);
1839 if (cfi->chips[chipnum].state != FL_READY) {
1841 add_wait_queue(&cfi->chips[chipnum].wq, &wait);
1843 mutex_unlock(&cfi->chips[chipnum].mutex);
1846 remove_wait_queue(&cfi->chips[chipnum].wq, &wait);
1853 mutex_unlock(&cfi->chips[chipnum].mutex);
1860 ret = do_write_oneword(map, &cfi->chips[chipnum],
1871 chipnum ++;
1873 if (chipnum == cfi->numchips)
1884 ret = do_write_oneword(map, &cfi->chips[chipnum],
1895 chipnum ++;
1897 if (chipnum == cfi->numchips)
1899 chipstart = cfi->chips[chipnum].start;
1908 mutex_lock(&cfi->chips[chipnum].mutex);
1910 if (cfi->chips[chipnum].state != FL_READY) {
1912 add_wait_queue(&cfi->chips[chipnum].wq, &wait);
1914 mutex_unlock(&cfi->chips[chipnum].mutex);
1917 remove_wait_queue(&cfi->chips[chipnum].wq, &wait);
1923 mutex_unlock(&cfi->chips[chipnum].mutex);
1927 ret = do_write_oneword(map, &cfi->chips[chipnum],
2102 int chipnum;
2105 chipnum = to >> cfi->chipshift;
2106 ofs = to - (chipnum << cfi->chipshift);
2113 ret = cfi_amdstd_write_words(mtd, ofs + (chipnum<<cfi->chipshift),
2122 chipnum ++;
2124 if (chipnum == cfi->numchips)
2139 ret = do_write_buffer(map, &cfi->chips[chipnum],
2150 chipnum ++;
2152 if (chipnum == cfi->numchips)
2160 ret = cfi_amdstd_write_words(mtd, ofs + (chipnum<<cfi->chipshift),
2314 int chipnum;
2316 chipnum = to >> cfi->chipshift;
2317 ofs = to - (chipnum << cfi->chipshift);
2318 chipstart = cfi->chips[chipnum].start;
2327 ret = cfi_amdstd_panic_wait(map, &cfi->chips[chipnum], bus_ofs);
2339 ret = do_panic_write_oneword(map, &cfi->chips[chipnum],
2350 chipnum++;
2352 if (chipnum == cfi->numchips)
2363 ret = do_panic_write_oneword(map, &cfi->chips[chipnum],
2374 chipnum++;
2376 if (chipnum == cfi->numchips)
2379 chipstart = cfi->chips[chipnum].start;
2387 ret = cfi_amdstd_panic_wait(map, &cfi->chips[chipnum], ofs);
2395 ret = do_panic_write_oneword(map, &cfi->chips[chipnum],
2808 int chipnum;
2833 chipnum = 0;
2848 sect[sectors].chip = &cfi->chips[chipnum];
2851 map, &cfi->chips[chipnum], adr, 0,
2866 chipnum++;
2868 if (chipnum >= cfi->numchips)