Lines Matching refs:done
1270 unsigned int done = 0; in tsi148_master_read() local
1287 done += 1; in tsi148_master_read()
1288 if (done == count) in tsi148_master_read()
1291 if ((uintptr_t)(addr + done) & 0x2) { in tsi148_master_read()
1292 if ((count - done) < 2) { in tsi148_master_read()
1293 *(u8 *)(buf + done) = ioread8(addr + done); in tsi148_master_read()
1294 done += 1; in tsi148_master_read()
1297 *(u16 *)(buf + done) = ioread16(addr + done); in tsi148_master_read()
1298 done += 2; in tsi148_master_read()
1302 count32 = (count - done) & ~0x3; in tsi148_master_read()
1303 while (done < count32) { in tsi148_master_read()
1304 *(u32 *)(buf + done) = ioread32(addr + done); in tsi148_master_read()
1305 done += 4; in tsi148_master_read()
1308 if ((count - done) & 0x2) { in tsi148_master_read()
1309 *(u16 *)(buf + done) = ioread16(addr + done); in tsi148_master_read()
1310 done += 2; in tsi148_master_read()
1312 if ((count - done) & 0x1) { in tsi148_master_read()
1313 *(u8 *)(buf + done) = ioread8(addr + done); in tsi148_master_read()
1314 done += 1; in tsi148_master_read()
1351 unsigned int done = 0; in tsi148_master_write() local
1369 done += 1; in tsi148_master_write()
1370 if (done == count) in tsi148_master_write()
1373 if ((uintptr_t)(addr + done) & 0x2) { in tsi148_master_write()
1374 if ((count - done) < 2) { in tsi148_master_write()
1375 iowrite8(*(u8 *)(buf + done), addr + done); in tsi148_master_write()
1376 done += 1; in tsi148_master_write()
1379 iowrite16(*(u16 *)(buf + done), addr + done); in tsi148_master_write()
1380 done += 2; in tsi148_master_write()
1384 count32 = (count - done) & ~0x3; in tsi148_master_write()
1385 while (done < count32) { in tsi148_master_write()
1386 iowrite32(*(u32 *)(buf + done), addr + done); in tsi148_master_write()
1387 done += 4; in tsi148_master_write()
1390 if ((count - done) & 0x2) { in tsi148_master_write()
1391 iowrite16(*(u16 *)(buf + done), addr + done); in tsi148_master_write()
1392 done += 2; in tsi148_master_write()
1394 if ((count - done) & 0x1) { in tsi148_master_write()
1395 iowrite8(*(u8 *)(buf + done), addr + done); in tsi148_master_write()
1396 done += 1; in tsi148_master_write()