Lines Matching refs:sofar
753 int sofar;
799 sofar = 0;
811 while (tries > 0 && sofar < cnt) {
812 if (!sofar) {
814 int addrbyte = (addr + sofar) >> 8;
821 addrbyte = (addr + sofar) & 0xFF;
832 transval = csbit | EPB_ROMDATA | buf[sofar];
837 buf[sofar] = transval & EPB_DATA_MASK;
838 ++sofar;
845 ret = sofar;
861 int cnt, sofar, req;
863 sofar = 0;
864 while (sofar < len) {
865 req = len - sofar;
868 cnt = qib_sd7220_ram_xfer(dd, sdnum, offset + sofar,
869 (u8 *)img + sofar, req, 0);
871 sofar = -1;
874 sofar += req;
876 return sofar;
885 int cnt, sofar, req, idx, errors;
889 sofar = 0;
890 while (sofar < len) {
891 req = len - sofar;
894 cnt = qib_sd7220_ram_xfer(dd, sdnum, sofar + offset,
898 sofar = -1;
902 if (readback[idx] != img[idx+sofar])
905 sofar += cnt;
907 return errors ? -errors : sofar;