Lines Matching refs:done
863 unsigned int done = 0; in ca91cx42_master_read() local
881 done += 1; in ca91cx42_master_read()
882 if (done == count) in ca91cx42_master_read()
885 if ((uintptr_t)(addr + done) & 0x2) { in ca91cx42_master_read()
886 if ((count - done) < 2) { in ca91cx42_master_read()
887 *(u8 *)(buf + done) = ioread8(addr + done); in ca91cx42_master_read()
888 done += 1; in ca91cx42_master_read()
891 *(u16 *)(buf + done) = ioread16(addr + done); in ca91cx42_master_read()
892 done += 2; in ca91cx42_master_read()
896 count32 = (count - done) & ~0x3; in ca91cx42_master_read()
897 while (done < count32) { in ca91cx42_master_read()
898 *(u32 *)(buf + done) = ioread32(addr + done); in ca91cx42_master_read()
899 done += 4; in ca91cx42_master_read()
902 if ((count - done) & 0x2) { in ca91cx42_master_read()
903 *(u16 *)(buf + done) = ioread16(addr + done); in ca91cx42_master_read()
904 done += 2; in ca91cx42_master_read()
906 if ((count - done) & 0x1) { in ca91cx42_master_read()
907 *(u8 *)(buf + done) = ioread8(addr + done); in ca91cx42_master_read()
908 done += 1; in ca91cx42_master_read()
922 unsigned int done = 0; in ca91cx42_master_write() local
935 done += 1; in ca91cx42_master_write()
936 if (done == count) in ca91cx42_master_write()
939 if ((uintptr_t)(addr + done) & 0x2) { in ca91cx42_master_write()
940 if ((count - done) < 2) { in ca91cx42_master_write()
941 iowrite8(*(u8 *)(buf + done), addr + done); in ca91cx42_master_write()
942 done += 1; in ca91cx42_master_write()
945 iowrite16(*(u16 *)(buf + done), addr + done); in ca91cx42_master_write()
946 done += 2; in ca91cx42_master_write()
950 count32 = (count - done) & ~0x3; in ca91cx42_master_write()
951 while (done < count32) { in ca91cx42_master_write()
952 iowrite32(*(u32 *)(buf + done), addr + done); in ca91cx42_master_write()
953 done += 4; in ca91cx42_master_write()
956 if ((count - done) & 0x2) { in ca91cx42_master_write()
957 iowrite16(*(u16 *)(buf + done), addr + done); in ca91cx42_master_write()
958 done += 2; in ca91cx42_master_write()
960 if ((count - done) & 0x1) { in ca91cx42_master_write()
961 iowrite8(*(u8 *)(buf + done), addr + done); in ca91cx42_master_write()
962 done += 1; in ca91cx42_master_write()