Lines Matching refs:chipnum

1239 	int chipnum;  in cfi_amdstd_read()  local
1243 chipnum = (from >> cfi->chipshift); in cfi_amdstd_read()
1244 ofs = from - (chipnum << cfi->chipshift); in cfi_amdstd_read()
1249 if (chipnum >= cfi->numchips) in cfi_amdstd_read()
1257 ret = do_read_onechip(map, &cfi->chips[chipnum], ofs, thislen, buf); in cfi_amdstd_read()
1266 chipnum++; in cfi_amdstd_read()
1347 int chipnum; in cfi_amdstd_secsi_read() local
1352 chipnum=from>>3; in cfi_amdstd_secsi_read()
1358 if (chipnum >= cfi->numchips) in cfi_amdstd_secsi_read()
1366 ret = do_read_secsi_onechip(map, &cfi->chips[chipnum], ofs, in cfi_amdstd_secsi_read()
1376 chipnum++; in cfi_amdstd_secsi_read()
1487 int chipnum; in cfi_amdstd_otp_walk() local
1498 for (chipnum = 0; chipnum < cfi->numchips; chipnum++) { in cfi_amdstd_otp_walk()
1499 chip = &cfi->chips[chipnum]; in cfi_amdstd_otp_walk()
1818 int chipnum; in cfi_amdstd_write_words() local
1822 chipnum = to >> cfi->chipshift; in cfi_amdstd_write_words()
1823 ofs = to - (chipnum << cfi->chipshift); in cfi_amdstd_write_words()
1824 chipstart = cfi->chips[chipnum].start; in cfi_amdstd_write_words()
1834 mutex_lock(&cfi->chips[chipnum].mutex); in cfi_amdstd_write_words()
1836 if (cfi->chips[chipnum].state != FL_READY) { in cfi_amdstd_write_words()
1838 add_wait_queue(&cfi->chips[chipnum].wq, &wait); in cfi_amdstd_write_words()
1840 mutex_unlock(&cfi->chips[chipnum].mutex); in cfi_amdstd_write_words()
1843 remove_wait_queue(&cfi->chips[chipnum].wq, &wait); in cfi_amdstd_write_words()
1850 mutex_unlock(&cfi->chips[chipnum].mutex); in cfi_amdstd_write_words()
1857 ret = do_write_oneword(map, &cfi->chips[chipnum], in cfi_amdstd_write_words()
1868 chipnum ++; in cfi_amdstd_write_words()
1870 if (chipnum == cfi->numchips) in cfi_amdstd_write_words()
1881 ret = do_write_oneword(map, &cfi->chips[chipnum], in cfi_amdstd_write_words()
1892 chipnum ++; in cfi_amdstd_write_words()
1894 if (chipnum == cfi->numchips) in cfi_amdstd_write_words()
1896 chipstart = cfi->chips[chipnum].start; in cfi_amdstd_write_words()
1905 mutex_lock(&cfi->chips[chipnum].mutex); in cfi_amdstd_write_words()
1907 if (cfi->chips[chipnum].state != FL_READY) { in cfi_amdstd_write_words()
1909 add_wait_queue(&cfi->chips[chipnum].wq, &wait); in cfi_amdstd_write_words()
1911 mutex_unlock(&cfi->chips[chipnum].mutex); in cfi_amdstd_write_words()
1914 remove_wait_queue(&cfi->chips[chipnum].wq, &wait); in cfi_amdstd_write_words()
1920 mutex_unlock(&cfi->chips[chipnum].mutex); in cfi_amdstd_write_words()
1924 ret = do_write_oneword(map, &cfi->chips[chipnum], in cfi_amdstd_write_words()
2099 int chipnum; in cfi_amdstd_write_buffers() local
2102 chipnum = to >> cfi->chipshift; in cfi_amdstd_write_buffers()
2103 ofs = to - (chipnum << cfi->chipshift); in cfi_amdstd_write_buffers()
2110 ret = cfi_amdstd_write_words(mtd, ofs + (chipnum<<cfi->chipshift), in cfi_amdstd_write_buffers()
2119 chipnum ++; in cfi_amdstd_write_buffers()
2121 if (chipnum == cfi->numchips) in cfi_amdstd_write_buffers()
2136 ret = do_write_buffer(map, &cfi->chips[chipnum], in cfi_amdstd_write_buffers()
2147 chipnum ++; in cfi_amdstd_write_buffers()
2149 if (chipnum == cfi->numchips) in cfi_amdstd_write_buffers()
2157 ret = cfi_amdstd_write_words(mtd, ofs + (chipnum<<cfi->chipshift), in cfi_amdstd_write_buffers()
2311 int chipnum; in cfi_amdstd_panic_write() local
2313 chipnum = to >> cfi->chipshift; in cfi_amdstd_panic_write()
2314 ofs = to - (chipnum << cfi->chipshift); in cfi_amdstd_panic_write()
2315 chipstart = cfi->chips[chipnum].start; in cfi_amdstd_panic_write()
2324 ret = cfi_amdstd_panic_wait(map, &cfi->chips[chipnum], bus_ofs); in cfi_amdstd_panic_write()
2336 ret = do_panic_write_oneword(map, &cfi->chips[chipnum], in cfi_amdstd_panic_write()
2347 chipnum++; in cfi_amdstd_panic_write()
2349 if (chipnum == cfi->numchips) in cfi_amdstd_panic_write()
2360 ret = do_panic_write_oneword(map, &cfi->chips[chipnum], in cfi_amdstd_panic_write()
2371 chipnum++; in cfi_amdstd_panic_write()
2373 if (chipnum == cfi->numchips) in cfi_amdstd_panic_write()
2376 chipstart = cfi->chips[chipnum].start; in cfi_amdstd_panic_write()
2384 ret = cfi_amdstd_panic_wait(map, &cfi->chips[chipnum], ofs); in cfi_amdstd_panic_write()
2392 ret = do_panic_write_oneword(map, &cfi->chips[chipnum], in cfi_amdstd_panic_write()
2805 int chipnum; in cfi_ppb_unlock() local
2830 chipnum = 0; in cfi_ppb_unlock()
2845 sect[sectors].chip = &cfi->chips[chipnum]; in cfi_ppb_unlock()
2848 map, &cfi->chips[chipnum], adr, 0, in cfi_ppb_unlock()
2863 chipnum++; in cfi_ppb_unlock()
2865 if (chipnum >= cfi->numchips) in cfi_ppb_unlock()