Lines Matching defs:addr2
820 bus_addr_t addr2 = h2 + o2;
823 if (addr1 >= addr2) {
825 for (; c != 0; c--, addr1++, addr2++)
826 outb(addr2, inb(addr1));
829 for (addr1 += (c - 1), addr2 += (c - 1);
830 c != 0; c--, addr1--, addr2--)
831 outb(addr2, inb(addr1));
834 if (addr1 >= addr2) {
836 for (; c != 0; c--, addr1++, addr2++)
837 *(volatile uint8_t *)(addr2) =
841 for (addr1 += (c - 1), addr2 += (c - 1);
842 c != 0; c--, addr1--, addr2--)
843 *(volatile uint8_t *)(addr2) =
855 bus_addr_t addr2 = h2 + o2;
858 if (addr1 >= addr2) {
860 for (; c != 0; c--, addr1 += 2, addr2 += 2)
861 outw(addr2, inw(addr1));
864 for (addr1 += 2 * (c - 1), addr2 += 2 * (c - 1);
865 c != 0; c--, addr1 -= 2, addr2 -= 2)
866 outw(addr2, inw(addr1));
869 if (addr1 >= addr2) {
871 for (; c != 0; c--, addr1 += 2, addr2 += 2)
872 *(volatile uint16_t *)(addr2) =
876 for (addr1 += 2 * (c - 1), addr2 += 2 * (c - 1);
877 c != 0; c--, addr1 -= 2, addr2 -= 2)
878 *(volatile uint16_t *)(addr2) =
890 bus_addr_t addr2 = h2 + o2;
893 if (addr1 >= addr2) {
895 for (; c != 0; c--, addr1 += 4, addr2 += 4)
896 outl(addr2, inl(addr1));
899 for (addr1 += 4 * (c - 1), addr2 += 4 * (c - 1);
900 c != 0; c--, addr1 -= 4, addr2 -= 4)
901 outl(addr2, inl(addr1));
904 if (addr1 >= addr2) {
906 for (; c != 0; c--, addr1 += 4, addr2 += 4)
907 *(volatile uint32_t *)(addr2) =
911 for (addr1 += 4 * (c - 1), addr2 += 4 * (c - 1);
912 c != 0; c--, addr1 -= 4, addr2 -= 4)
913 *(volatile uint32_t *)(addr2) =
925 bus_addr_t addr2 = h2 + o2;
930 if (addr1 >= addr2) {
932 for (; c != 0; c--, addr1 += 8, addr2 += 8)
933 *(volatile uint64_t *)(addr2) =
937 for (addr1 += 8 * (c - 1), addr2 += 8 * (c - 1);
938 c != 0; c--, addr1 -= 8, addr2 -= 8)
939 *(volatile uint64_t *)(addr2) =