Lines Matching refs:ofs

101 static int cfi_atmel_lock(struct mtd_info *mtd, loff_t ofs, uint64_t len);
102 static int cfi_atmel_unlock(struct mtd_info *mtd, loff_t ofs, uint64_t len);
104 static int cfi_ppb_lock(struct mtd_info *mtd, loff_t ofs, uint64_t len);
105 static int cfi_ppb_unlock(struct mtd_info *mtd, loff_t ofs, uint64_t len);
106 static int cfi_ppb_is_locked(struct mtd_info *mtd, loff_t ofs, uint64_t len);
1239 unsigned long ofs; in cfi_amdstd_read() local
1245 ofs = from - (chipnum << cfi->chipshift); in cfi_amdstd_read()
1253 if ((len + ofs -1) >> cfi->chipshift) in cfi_amdstd_read()
1254 thislen = (1<<cfi->chipshift) - ofs; in cfi_amdstd_read()
1258 ret = do_read_onechip(map, &cfi->chips[chipnum], ofs, thislen, buf); in cfi_amdstd_read()
1266 ofs = 0; in cfi_amdstd_read()
1347 unsigned long ofs; in cfi_amdstd_secsi_read() local
1354 ofs=from & 7; in cfi_amdstd_secsi_read()
1362 if ((len + ofs -1) >> 3) in cfi_amdstd_secsi_read()
1363 thislen = (1<<3) - ofs; in cfi_amdstd_secsi_read()
1367 ret = do_read_secsi_onechip(map, &cfi->chips[chipnum], ofs, in cfi_amdstd_secsi_read()
1376 ofs = 0; in cfi_amdstd_secsi_read()
1820 unsigned long ofs, chipstart; in cfi_amdstd_write_words() local
1824 ofs = to - (chipnum << cfi->chipshift); in cfi_amdstd_write_words()
1828 if (ofs & (map_bankwidth(map)-1)) { in cfi_amdstd_write_words()
1829 unsigned long bus_ofs = ofs & ~(map_bankwidth(map)-1); in cfi_amdstd_write_words()
1830 int i = ofs - bus_ofs; in cfi_amdstd_write_words()
1863 ofs += n; in cfi_amdstd_write_words()
1868 if (ofs >> cfi->chipshift) { in cfi_amdstd_write_words()
1870 ofs = 0; in cfi_amdstd_write_words()
1883 ofs, datum, FL_WRITING); in cfi_amdstd_write_words()
1887 ofs += map_bankwidth(map); in cfi_amdstd_write_words()
1892 if (ofs >> cfi->chipshift) { in cfi_amdstd_write_words()
1894 ofs = 0; in cfi_amdstd_write_words()
1919 tmp_buf = map_read(map, ofs + chipstart); in cfi_amdstd_write_words()
1926 ofs, tmp_buf, FL_WRITING); in cfi_amdstd_write_words()
2101 unsigned long ofs; in cfi_amdstd_write_buffers() local
2104 ofs = to - (chipnum << cfi->chipshift); in cfi_amdstd_write_buffers()
2107 if (ofs & (map_bankwidth(map)-1)) { in cfi_amdstd_write_buffers()
2108 size_t local_len = (-ofs)&(map_bankwidth(map)-1); in cfi_amdstd_write_buffers()
2111 ret = cfi_amdstd_write_words(mtd, ofs + (chipnum<<cfi->chipshift), in cfi_amdstd_write_buffers()
2115 ofs += local_len; in cfi_amdstd_write_buffers()
2119 if (ofs >> cfi->chipshift) { in cfi_amdstd_write_buffers()
2121 ofs = 0; in cfi_amdstd_write_buffers()
2130 int size = wbufsize - (ofs & (wbufsize-1)); in cfi_amdstd_write_buffers()
2138 ofs, buf, size); in cfi_amdstd_write_buffers()
2142 ofs += size; in cfi_amdstd_write_buffers()
2147 if (ofs >> cfi->chipshift) { in cfi_amdstd_write_buffers()
2149 ofs = 0; in cfi_amdstd_write_buffers()
2158 ret = cfi_amdstd_write_words(mtd, ofs + (chipnum<<cfi->chipshift), in cfi_amdstd_write_buffers()
2310 unsigned long ofs, chipstart; in cfi_amdstd_panic_write() local
2315 ofs = to - (chipnum << cfi->chipshift); in cfi_amdstd_panic_write()
2319 if (ofs & (map_bankwidth(map) - 1)) { in cfi_amdstd_panic_write()
2320 unsigned long bus_ofs = ofs & ~(map_bankwidth(map) - 1); in cfi_amdstd_panic_write()
2321 int i = ofs - bus_ofs; in cfi_amdstd_panic_write()
2342 ofs += n; in cfi_amdstd_panic_write()
2347 if (ofs >> cfi->chipshift) { in cfi_amdstd_panic_write()
2349 ofs = 0; in cfi_amdstd_panic_write()
2362 ofs, datum); in cfi_amdstd_panic_write()
2366 ofs += map_bankwidth(map); in cfi_amdstd_panic_write()
2371 if (ofs >> cfi->chipshift) { in cfi_amdstd_panic_write()
2373 ofs = 0; in cfi_amdstd_panic_write()
2385 ret = cfi_amdstd_panic_wait(map, &cfi->chips[chipnum], ofs); in cfi_amdstd_panic_write()
2389 tmp_buf = map_read(map, ofs + chipstart); in cfi_amdstd_panic_write()
2394 ofs, tmp_buf); in cfi_amdstd_panic_write()
2692 static int cfi_atmel_lock(struct mtd_info *mtd, loff_t ofs, uint64_t len) in cfi_atmel_lock() argument
2694 return cfi_varsize_frob(mtd, do_atmel_lock, ofs, len, NULL); in cfi_atmel_lock()
2697 static int cfi_atmel_unlock(struct mtd_info *mtd, loff_t ofs, uint64_t len) in cfi_atmel_unlock() argument
2699 return cfi_varsize_frob(mtd, do_atmel_unlock, ofs, len, NULL); in cfi_atmel_unlock()
2789 static int __maybe_unused cfi_ppb_lock(struct mtd_info *mtd, loff_t ofs, in cfi_ppb_lock() argument
2792 return cfi_varsize_frob(mtd, do_ppb_xxlock, ofs, len, in cfi_ppb_lock()
2796 static int __maybe_unused cfi_ppb_unlock(struct mtd_info *mtd, loff_t ofs, in cfi_ppb_unlock() argument
2845 if ((offset < ofs) || (offset >= (ofs + len))) { in cfi_ppb_unlock()
2861 if (offset >= (ofs + len)) in cfi_ppb_unlock()
2880 ret = cfi_varsize_frob(mtd, do_ppb_xxlock, ofs, len, in cfi_ppb_unlock()
2901 static int __maybe_unused cfi_ppb_is_locked(struct mtd_info *mtd, loff_t ofs, in cfi_ppb_is_locked() argument
2904 return cfi_varsize_frob(mtd, do_ppb_xxlock, ofs, len, in cfi_ppb_is_locked()