Lines Matching defs:Port

2552  * @param   Port    I/O port to write to.
2556 DECLASM(void) ASMOutU8(RTIOPORT Port, uint8_t u8);
2558 DECLINLINE(void) ASMOutU8(RTIOPORT Port, uint8_t u8)
2562 :: "Nd" (Port),
2566 __outbyte(Port, u8);
2571 mov dx, [Port]
2584 * @param Port I/O port to read from.
2587 DECLASM(uint8_t) ASMInU8(RTIOPORT Port);
2589 DECLINLINE(uint8_t) ASMInU8(RTIOPORT Port)
2595 : "Nd" (Port));
2598 u8 = __inbyte(Port);
2603 mov dx, [Port]
2616 * @param Port I/O port to write to.
2620 DECLASM(void) ASMOutU16(RTIOPORT Port, uint16_t u16);
2622 DECLINLINE(void) ASMOutU16(RTIOPORT Port, uint16_t u16)
2626 :: "Nd" (Port),
2630 __outword(Port, u16);
2635 mov dx, [Port]
2648 * @param Port I/O port to read from.
2651 DECLASM(uint16_t) ASMInU16(RTIOPORT Port);
2653 DECLINLINE(uint16_t) ASMInU16(RTIOPORT Port)
2659 : "Nd" (Port));
2662 u16 = __inword(Port);
2667 mov dx, [Port]
2680 * @param Port I/O port to write to.
2684 DECLASM(void) ASMOutU32(RTIOPORT Port, uint32_t u32);
2686 DECLINLINE(void) ASMOutU32(RTIOPORT Port, uint32_t u32)
2690 :: "Nd" (Port),
2694 __outdword(Port, u32);
2699 mov dx, [Port]
2712 * @param Port I/O port to read from.
2715 DECLASM(uint32_t) ASMInU32(RTIOPORT Port);
2717 DECLINLINE(uint32_t) ASMInU32(RTIOPORT Port)
2723 : "Nd" (Port));
2726 u32 = __indword(Port);
2731 mov dx, [Port]
2744 * @param Port I/O port to write to.
2749 DECLASM(void) ASMOutStrU8(RTIOPORT Port, uint8_t const *pau8, size_t c);
2751 DECLINLINE(void) ASMOutStrU8(RTIOPORT Port, uint8_t const *pau8, size_t c)
2757 : "d" (Port));
2760 __outbytestring(Port, (unsigned char *)pau8, (unsigned long)c);
2765 mov dx, [Port]
2780 * @param Port I/O port to read from.
2785 DECLASM(void) ASMInStrU8(RTIOPORT Port, uint8_t *pau8, size_t c);
2787 DECLINLINE(void) ASMInStrU8(RTIOPORT Port, uint8_t *pau8, size_t c)
2793 : "d" (Port));
2796 __inbytestring(Port, pau8, (unsigned long)c);
2801 mov dx, [Port]
2816 * @param Port I/O port to write to.
2821 DECLASM(void) ASMOutStrU16(RTIOPORT Port, uint16_t const *pau16, size_t c);
2823 DECLINLINE(void) ASMOutStrU16(RTIOPORT Port, uint16_t const *pau16, size_t c)
2829 : "d" (Port));
2832 __outwordstring(Port, (unsigned short *)pau16, (unsigned long)c);
2837 mov dx, [Port]
2852 * @param Port I/O port to read from.
2857 DECLASM(void) ASMInStrU16(RTIOPORT Port, uint16_t *pau16, size_t c);
2859 DECLINLINE(void) ASMInStrU16(RTIOPORT Port, uint16_t *pau16, size_t c)
2865 : "d" (Port));
2868 __inwordstring(Port, pau16, (unsigned long)c);
2873 mov dx, [Port]
2888 * @param Port I/O port to write to.
2893 DECLASM(void) ASMOutStrU32(RTIOPORT Port, uint32_t const *pau32, size_t c);
2895 DECLINLINE(void) ASMOutStrU32(RTIOPORT Port, uint32_t const *pau32, size_t c)
2901 : "d" (Port));
2904 __outdwordstring(Port, (unsigned long *)pau32, (unsigned long)c);
2909 mov dx, [Port]
2924 * @param Port I/O port to read from.
2929 DECLASM(void) ASMInStrU32(RTIOPORT Port, uint32_t *pau32, size_t c);
2931 DECLINLINE(void) ASMInStrU32(RTIOPORT Port, uint32_t *pau32, size_t c)
2937 : "d" (Port));
2940 __indwordstring(Port, (unsigned long *)pau32, (unsigned long)c);
2945 mov dx, [Port]