Lines Matching refs:sofar
754 int sofar;
800 sofar = 0;
812 while (tries > 0 && sofar < cnt) {
813 if (!sofar) {
815 int addrbyte = (addr + sofar) >> 8;
822 addrbyte = (addr + sofar) & 0xFF;
833 transval = csbit | EPB_ROMDATA | buf[sofar];
838 buf[sofar] = transval & EPB_DATA_MASK;
839 ++sofar;
846 ret = sofar;
862 int cnt, sofar, req;
864 sofar = 0;
865 while (sofar < len) {
866 req = len - sofar;
869 cnt = qib_sd7220_ram_xfer(dd, sdnum, offset + sofar,
870 (u8 *)img + sofar, req, 0);
872 sofar = -1;
875 sofar += req;
877 return sofar;
886 int cnt, sofar, req, idx, errors;
890 sofar = 0;
891 while (sofar < len) {
892 req = len - sofar;
895 cnt = qib_sd7220_ram_xfer(dd, sdnum, sofar + offset,
899 sofar = -1;
903 if (readback[idx] != img[idx+sofar])
906 sofar += cnt;
908 return errors ? -errors : sofar;