Lines Matching refs:port

431 			ahd_inw(struct ahd_softc *ahd, u_int port);
432 static __inline void ahd_outw(struct ahd_softc *ahd, u_int port,
435 ahd_inl(struct ahd_softc *ahd, u_int port);
436 static __inline void ahd_outl(struct ahd_softc *ahd, u_int port,
439 ahd_inq(struct ahd_softc *ahd, u_int port);
440 static __inline void ahd_outq(struct ahd_softc *ahd, u_int port,
523 ahd_inw(struct ahd_softc *ahd, u_int port)
530 return ((ahd_inb(ahd, port+1) << 8) | ahd_inb(ahd, port));
534 ahd_outw(struct ahd_softc *ahd, u_int port, u_int value)
540 ahd_outb(ahd, port, value & 0xFF);
541 ahd_outb(ahd, port+1, (value >> 8) & 0xFF);
545 ahd_inl(struct ahd_softc *ahd, u_int port)
547 return ((ahd_inb(ahd, port))
548 | (ahd_inb(ahd, port+1) << 8)
549 | (ahd_inb(ahd, port+2) << 16)
550 | (ahd_inb(ahd, port+3) << 24));
554 ahd_outl(struct ahd_softc *ahd, u_int port, uint32_t value)
556 ahd_outb(ahd, port, (value) & 0xFF);
557 ahd_outb(ahd, port+1, ((value) >> 8) & 0xFF);
558 ahd_outb(ahd, port+2, ((value) >> 16) & 0xFF);
559 ahd_outb(ahd, port+3, ((value) >> 24) & 0xFF);
563 ahd_inq(struct ahd_softc *ahd, u_int port)
565 return ((ahd_inb(ahd, port))
566 | (ahd_inb(ahd, port+1) << 8)
567 | (ahd_inb(ahd, port+2) << 16)
568 | (ahd_inb(ahd, port+3) << 24)
569 | (((uint64_t)ahd_inb(ahd, port+4)) << 32)
570 | (((uint64_t)ahd_inb(ahd, port+5)) << 40)
571 | (((uint64_t)ahd_inb(ahd, port+6)) << 48)
572 | (((uint64_t)ahd_inb(ahd, port+7)) << 56));
576 ahd_outq(struct ahd_softc *ahd, u_int port, uint64_t value)
578 ahd_outb(ahd, port, value & 0xFF);
579 ahd_outb(ahd, port+1, (value >> 8) & 0xFF);
580 ahd_outb(ahd, port+2, (value >> 16) & 0xFF);
581 ahd_outb(ahd, port+3, (value >> 24) & 0xFF);
582 ahd_outb(ahd, port+4, (value >> 32) & 0xFF);
583 ahd_outb(ahd, port+5, (value >> 40) & 0xFF);
584 ahd_outb(ahd, port+6, (value >> 48) & 0xFF);
585 ahd_outb(ahd, port+7, (value >> 56) & 0xFF);