Lines Matching refs:done
1192 unsigned int done = 0; in tsi148_master_read() local
1220 done += 1; in tsi148_master_read()
1221 if (done == count) in tsi148_master_read()
1224 if ((uintptr_t)(addr + done) & 0x2) { in tsi148_master_read()
1225 if ((count - done) < 2) { in tsi148_master_read()
1226 *(u8 *)(buf + done) = ioread8(addr + done); in tsi148_master_read()
1227 done += 1; in tsi148_master_read()
1230 *(u16 *)(buf + done) = ioread16(addr + done); in tsi148_master_read()
1231 done += 2; in tsi148_master_read()
1235 count32 = (count - done) & ~0x3; in tsi148_master_read()
1236 while (done < count32) { in tsi148_master_read()
1237 *(u32 *)(buf + done) = ioread32(addr + done); in tsi148_master_read()
1238 done += 4; in tsi148_master_read()
1241 if ((count - done) & 0x2) { in tsi148_master_read()
1242 *(u16 *)(buf + done) = ioread16(addr + done); in tsi148_master_read()
1243 done += 2; in tsi148_master_read()
1245 if ((count - done) & 0x1) { in tsi148_master_read()
1246 *(u8 *)(buf + done) = ioread8(addr + done); in tsi148_master_read()
1247 done += 1; in tsi148_master_read()
1276 unsigned int done = 0; in tsi148_master_write() local
1305 done += 1; in tsi148_master_write()
1306 if (done == count) in tsi148_master_write()
1309 if ((uintptr_t)(addr + done) & 0x2) { in tsi148_master_write()
1310 if ((count - done) < 2) { in tsi148_master_write()
1311 iowrite8(*(u8 *)(buf + done), addr + done); in tsi148_master_write()
1312 done += 1; in tsi148_master_write()
1315 iowrite16(*(u16 *)(buf + done), addr + done); in tsi148_master_write()
1316 done += 2; in tsi148_master_write()
1320 count32 = (count - done) & ~0x3; in tsi148_master_write()
1321 while (done < count32) { in tsi148_master_write()
1322 iowrite32(*(u32 *)(buf + done), addr + done); in tsi148_master_write()
1323 done += 4; in tsi148_master_write()
1326 if ((count - done) & 0x2) { in tsi148_master_write()
1327 iowrite16(*(u16 *)(buf + done), addr + done); in tsi148_master_write()
1328 done += 2; in tsi148_master_write()
1330 if ((count - done) & 0x1) { in tsi148_master_write()
1331 iowrite8(*(u8 *)(buf + done), addr + done); in tsi148_master_write()
1332 done += 1; in tsi148_master_write()