Lines Matching full:done
394 /* If disabled, we're done */ in fake_lm_check()
522 unsigned int done = 0; in fake_master_read() local
548 done += 1; in fake_master_read()
549 if (done == count) in fake_master_read()
553 if ((addr + done) & 0x2) { in fake_master_read()
554 if ((count - done) < 2) { in fake_master_read()
555 *(u8 *)(buf + done) = fake_vmeread8(priv, in fake_master_read()
556 addr + done, aspace, cycle); in fake_master_read()
557 done += 1; in fake_master_read()
560 *(u16 *)(buf + done) = fake_vmeread16(priv, in fake_master_read()
561 addr + done, aspace, cycle); in fake_master_read()
562 done += 2; in fake_master_read()
568 count32 = (count - done) & ~0x3; in fake_master_read()
569 while (done < count32) { in fake_master_read()
570 *(u32 *)(buf + done) = fake_vmeread32(priv, addr + done, in fake_master_read()
572 done += 4; in fake_master_read()
575 count32 = (count - done) & ~0x3; in fake_master_read()
576 while (done < count32) { in fake_master_read()
577 *(u16 *)(buf + done) = fake_vmeread16(priv, addr + done, in fake_master_read()
579 done += 2; in fake_master_read()
582 count32 = (count - done); in fake_master_read()
583 while (done < count32) { in fake_master_read()
584 *(u8 *)(buf + done) = fake_vmeread8(priv, addr + done, in fake_master_read()
586 done += 1; in fake_master_read()
592 if ((count - done) & 0x2) { in fake_master_read()
593 *(u16 *)(buf + done) = fake_vmeread16(priv, addr + done, in fake_master_read()
595 done += 2; in fake_master_read()
598 if ((count - done) & 0x1) { in fake_master_read()
599 *(u8 *)(buf + done) = fake_vmeread8(priv, addr + done, aspace, in fake_master_read()
601 done += 1; in fake_master_read()
709 unsigned int done = 0; in fake_master_write() local
733 done += 1; in fake_master_write()
734 if (done == count) in fake_master_write()
739 if ((addr + done) & 0x2) { in fake_master_write()
740 if ((count - done) < 2) { in fake_master_write()
741 fake_vmewrite8(bridge, (u8 *)(buf + done), in fake_master_write()
742 addr + done, aspace, cycle); in fake_master_write()
743 done += 1; in fake_master_write()
746 fake_vmewrite16(bridge, (u16 *)(buf + done), in fake_master_write()
747 addr + done, aspace, cycle); in fake_master_write()
748 done += 2; in fake_master_write()
754 count32 = (count - done) & ~0x3; in fake_master_write()
755 while (done < count32) { in fake_master_write()
756 fake_vmewrite32(bridge, (u32 *)(buf + done), in fake_master_write()
757 addr + done, aspace, cycle); in fake_master_write()
758 done += 4; in fake_master_write()
761 count32 = (count - done) & ~0x3; in fake_master_write()
762 while (done < count32) { in fake_master_write()
763 fake_vmewrite16(bridge, (u16 *)(buf + done), in fake_master_write()
764 addr + done, aspace, cycle); in fake_master_write()
765 done += 2; in fake_master_write()
768 count32 = (count - done); in fake_master_write()
769 while (done < count32) { in fake_master_write()
770 fake_vmewrite8(bridge, (u8 *)(buf + done), addr + done, in fake_master_write()
772 done += 1; in fake_master_write()
778 if ((count - done) & 0x2) { in fake_master_write()
779 fake_vmewrite16(bridge, (u16 *)(buf + done), in fake_master_write()
780 addr + done, aspace, cycle); in fake_master_write()
781 done += 2; in fake_master_write()
785 if ((count - done) & 0x1) { in fake_master_write()
786 fake_vmewrite8(bridge, (u8 *)(buf + done), addr + done, aspace, in fake_master_write()
788 done += 1; in fake_master_write()
847 * This does not enable the LM monitor - that should be done when the first