• Home
  • Raw
  • Download

Lines Matching refs:done

854 	unsigned int done = 0;  in ca91cx42_master_read()  local
872 done += 1; in ca91cx42_master_read()
873 if (done == count) in ca91cx42_master_read()
876 if ((uintptr_t)(addr + done) & 0x2) { in ca91cx42_master_read()
877 if ((count - done) < 2) { in ca91cx42_master_read()
878 *(u8 *)(buf + done) = ioread8(addr + done); in ca91cx42_master_read()
879 done += 1; in ca91cx42_master_read()
882 *(u16 *)(buf + done) = ioread16(addr + done); in ca91cx42_master_read()
883 done += 2; in ca91cx42_master_read()
887 count32 = (count - done) & ~0x3; in ca91cx42_master_read()
888 while (done < count32) { in ca91cx42_master_read()
889 *(u32 *)(buf + done) = ioread32(addr + done); in ca91cx42_master_read()
890 done += 4; in ca91cx42_master_read()
893 if ((count - done) & 0x2) { in ca91cx42_master_read()
894 *(u16 *)(buf + done) = ioread16(addr + done); in ca91cx42_master_read()
895 done += 2; in ca91cx42_master_read()
897 if ((count - done) & 0x1) { in ca91cx42_master_read()
898 *(u8 *)(buf + done) = ioread8(addr + done); in ca91cx42_master_read()
899 done += 1; in ca91cx42_master_read()
913 unsigned int done = 0; in ca91cx42_master_write() local
926 done += 1; in ca91cx42_master_write()
927 if (done == count) in ca91cx42_master_write()
930 if ((uintptr_t)(addr + done) & 0x2) { in ca91cx42_master_write()
931 if ((count - done) < 2) { in ca91cx42_master_write()
932 iowrite8(*(u8 *)(buf + done), addr + done); in ca91cx42_master_write()
933 done += 1; in ca91cx42_master_write()
936 iowrite16(*(u16 *)(buf + done), addr + done); in ca91cx42_master_write()
937 done += 2; in ca91cx42_master_write()
941 count32 = (count - done) & ~0x3; in ca91cx42_master_write()
942 while (done < count32) { in ca91cx42_master_write()
943 iowrite32(*(u32 *)(buf + done), addr + done); in ca91cx42_master_write()
944 done += 4; in ca91cx42_master_write()
947 if ((count - done) & 0x2) { in ca91cx42_master_write()
948 iowrite16(*(u16 *)(buf + done), addr + done); in ca91cx42_master_write()
949 done += 2; in ca91cx42_master_write()
951 if ((count - done) & 0x1) { in ca91cx42_master_write()
952 iowrite8(*(u8 *)(buf + done), addr + done); in ca91cx42_master_write()
953 done += 1; in ca91cx42_master_write()