|
uint8_t | __inb (uint16_t port) noexcept |
|
uint16_t | __inw (uint16_t port) noexcept |
|
uint32_t | __ind (uint16_t port) noexcept |
|
void | __insb (uint16_t port, uint64_t m8) noexcept |
|
void | __insw (uint16_t port, uint64_t m16) noexcept |
|
void | __insd (uint16_t port, uint64_t m32) noexcept |
|
void | __insbrep (uint16_t port, uint64_t m8, uint32_t count) noexcept |
|
void | __inswrep (uint16_t port, uint64_t m16, uint32_t count) noexcept |
|
void | __insdrep (uint16_t port, uint64_t m32, uint32_t count) noexcept |
|
void | __outb (uint16_t port, uint8_t val) noexcept |
|
void | __outw (uint16_t port, uint16_t val) noexcept |
|
void | __outd (uint16_t port, uint32_t val) noexcept |
|
void | __outsb (uint16_t port, uint64_t m8) noexcept |
|
void | __outsw (uint16_t port, uint64_t m16) noexcept |
|
void | __outsd (uint16_t port, uint64_t m32) noexcept |
|
void | __outsbrep (uint16_t port, uint64_t m8, uint32_t count) noexcept |
|
void | __outswrep (uint16_t port, uint64_t m16, uint32_t count) noexcept |
|
void | __outsdrep (uint16_t port, uint64_t m32, uint32_t count) noexcept |
|
template<class P , class = typename std::enable_if<std::is_integral<P>::value>::type> |
auto | x64::portio::inb (P port) noexcept |
|
template<class P , class = typename std::enable_if<std::is_integral<P>::value>::type> |
auto | x64::portio::inw (P port) noexcept |
|
template<class P , class = typename std::enable_if<std::is_integral<P>::value>::type> |
auto | x64::portio::ind (P port) noexcept |
|
template<class P , class = typename std::enable_if<std::is_integral<P>::value>::type> |
auto | x64::portio::insb (P port, integer_pointer m8) noexcept |
|
template<class P , class = typename std::enable_if<std::is_integral<P>::value>::type> |
auto | x64::portio::insw (P port, integer_pointer m16) noexcept |
|
template<class P , class = typename std::enable_if<std::is_integral<P>::value>::type> |
auto | x64::portio::insd (P port, integer_pointer m32) noexcept |
|
template<class P , class = typename std::enable_if<std::is_integral<P>::value>::type> |
auto | x64::portio::insb (P port, void *m8) noexcept |
|
template<class P , class = typename std::enable_if<std::is_integral<P>::value>::type> |
auto | x64::portio::insw (P port, void *m16) noexcept |
|
template<class P , class = typename std::enable_if<std::is_integral<P>::value>::type> |
auto | x64::portio::insd (P port, void *m32) noexcept |
|
template<class P , class = typename std::enable_if<std::is_integral<P>::value>::type> |
auto | x64::portio::insbrep (P port, integer_pointer m8, size_type count) noexcept |
|
template<class P , class = typename std::enable_if<std::is_integral<P>::value>::type> |
auto | x64::portio::inswrep (P port, integer_pointer m16, size_type count) noexcept |
|
template<class P , class = typename std::enable_if<std::is_integral<P>::value>::type> |
auto | x64::portio::insdrep (P port, integer_pointer m32, size_type count) noexcept |
|
template<class P , class = typename std::enable_if<std::is_integral<P>::value>::type> |
auto | x64::portio::insbrep (P port, void *m8, size_type count) noexcept |
|
template<class P , class = typename std::enable_if<std::is_integral<P>::value>::type> |
auto | x64::portio::inswrep (P port, void *m16, size_type count) noexcept |
|
template<class P , class = typename std::enable_if<std::is_integral<P>::value>::type> |
auto | x64::portio::insdrep (P port, void *m32, size_type count) noexcept |
|
template<class P , class T , class = typename std::enable_if<std::is_integral<P>::value>::type, class = typename std::enable_if<std::is_integral<T>::value>::type> |
void | x64::portio::outb (P port, T val) noexcept |
|
template<class P , class T , class = typename std::enable_if<std::is_integral<P>::value>::type, class = typename std::enable_if<std::is_integral<T>::value>::type> |
void | x64::portio::outw (P port, T val) noexcept |
|
template<class P , class T , class = typename std::enable_if<std::is_integral<P>::value>::type, class = typename std::enable_if<std::is_integral<T>::value>::type> |
void | x64::portio::outd (P port, T val) noexcept |
|
template<class P , class = typename std::enable_if<std::is_integral<P>::value>::type> |
void | x64::portio::outsb (P port, integer_pointer m8) noexcept |
|
template<class P , class = typename std::enable_if<std::is_integral<P>::value>::type> |
void | x64::portio::outsw (P port, integer_pointer m16) noexcept |
|
template<class P , class = typename std::enable_if<std::is_integral<P>::value>::type> |
void | x64::portio::outsd (P port, integer_pointer m32) noexcept |
|
template<class P , class = typename std::enable_if<std::is_integral<P>::value>::type> |
void | x64::portio::outsb (P port, void *m8) noexcept |
|
template<class P , class = typename std::enable_if<std::is_integral<P>::value>::type> |
void | x64::portio::outsw (P port, void *m16) noexcept |
|
template<class P , class = typename std::enable_if<std::is_integral<P>::value>::type> |
void | x64::portio::outsd (P port, void *m32) noexcept |
|
template<class P , class = typename std::enable_if<std::is_integral<P>::value>::type> |
void | x64::portio::outsbrep (P port, integer_pointer m8, size_type count) noexcept |
|
template<class P , class = typename std::enable_if<std::is_integral<P>::value>::type> |
void | x64::portio::outswrep (P port, integer_pointer m16, size_type count) noexcept |
|
template<class P , class = typename std::enable_if<std::is_integral<P>::value>::type> |
void | x64::portio::outsdrep (P port, integer_pointer m32, size_type count) noexcept |
|
template<class P , class = typename std::enable_if<std::is_integral<P>::value>::type> |
void | x64::portio::outsbrep (P port, void *m8, size_type count) noexcept |
|
template<class P , class = typename std::enable_if<std::is_integral<P>::value>::type> |
void | x64::portio::outswrep (P port, void *m16, size_type count) noexcept |
|
template<class P , class = typename std::enable_if<std::is_integral<P>::value>::type> |
void | x64::portio::outsdrep (P port, void *m32, size_type count) noexcept |
|