Lines Matching defs:addr1
819 bus_addr_t addr1 = h1 + o1;
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++)
838 *(volatile uint8_t *)(addr1);
841 for (addr1 += (c - 1), addr2 += (c - 1);
842 c != 0; c--, addr1--, addr2--)
844 *(volatile uint8_t *)(addr1);
854 bus_addr_t addr1 = h1 + o1;
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)
873 *(volatile uint16_t *)(addr1);
876 for (addr1 += 2 * (c - 1), addr2 += 2 * (c - 1);
877 c != 0; c--, addr1 -= 2, addr2 -= 2)
879 *(volatile uint16_t *)(addr1);
889 bus_addr_t addr1 = h1 + o1;
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)
908 *(volatile uint32_t *)(addr1);
911 for (addr1 += 4 * (c - 1), addr2 += 4 * (c - 1);
912 c != 0; c--, addr1 -= 4, addr2 -= 4)
914 *(volatile uint32_t *)(addr1);
924 bus_addr_t addr1 = h1 + o1;
930 if (addr1 >= addr2) {
932 for (; c != 0; c--, addr1 += 8, addr2 += 8)
934 *(volatile uint64_t *)(addr1);
937 for (addr1 += 8 * (c - 1), addr2 += 8 * (c - 1);
938 c != 0; c--, addr1 -= 8, addr2 -= 8)
940 *(volatile uint64_t *)(addr1);