Lines Matching defs:addr1
770 vaddr_t addr1 = h1 + o1;
774 if (addr1 >= addr2) {
776 for (; c != 0; c--, addr1++, addr2++)
777 outb(addr2, inb(addr1));
780 for (addr1 += (c - 1), addr2 += (c - 1);
781 c != 0; c--, addr1--, addr2--)
782 outb(addr2, inb(addr1));
785 if (addr1 >= addr2) {
787 for (; c != 0; c--, addr1++, addr2++)
789 *(volatile uint8_t *)(addr1);
792 for (addr1 += (c - 1), addr2 += (c - 1);
793 c != 0; c--, addr1--, addr2--)
795 *(volatile uint8_t *)(addr1);
805 vaddr_t addr1 = h1 + o1;
808 BUS_SPACE_ADDRESS_SANITY(addr1, uint16_t, "bus addr 1");
812 if (addr1 >= addr2) {
814 for (; c != 0; c--, addr1 += 2, addr2 += 2)
815 outw(addr2, inw(addr1));
818 for (addr1 += 2 * (c - 1), addr2 += 2 * (c - 1);
819 c != 0; c--, addr1 -= 2, addr2 -= 2)
820 outw(addr2, inw(addr1));
823 if (addr1 >= addr2) {
825 for (; c != 0; c--, addr1 += 2, addr2 += 2)
827 *(volatile uint16_t *)(addr1);
830 for (addr1 += 2 * (c - 1), addr2 += 2 * (c - 1);
831 c != 0; c--, addr1 -= 2, addr2 -= 2)
833 *(volatile uint16_t *)(addr1);
843 vaddr_t addr1 = h1 + o1;
846 BUS_SPACE_ADDRESS_SANITY(addr1, uint32_t, "bus addr 1");
850 if (addr1 >= addr2) {
852 for (; c != 0; c--, addr1 += 4, addr2 += 4)
853 outl(addr2, inl(addr1));
856 for (addr1 += 4 * (c - 1), addr2 += 4 * (c - 1);
857 c != 0; c--, addr1 -= 4, addr2 -= 4)
858 outl(addr2, inl(addr1));
861 if (addr1 >= addr2) {
863 for (; c != 0; c--, addr1 += 4, addr2 += 4)
865 *(volatile uint32_t *)(addr1);
868 for (addr1 += 4 * (c - 1), addr2 += 4 * (c - 1);
869 c != 0; c--, addr1 -= 4, addr2 -= 4)
871 *(volatile uint32_t *)(addr1);