Lines Matching defs:port
333 static __inline__ unsigned char __inbyte(unsigned short port) {
335 __asm__ __volatile__("inb %w1, %b0" : "=a"(ret) : "Nd"(port));
339 static __inline__ unsigned short __inword(unsigned short port) {
341 __asm__ __volatile__("inw %w1, %w0" : "=a"(ret) : "Nd"(port));
345 static __inline__ unsigned long __indword(unsigned short port) {
347 __asm__ __volatile__("inl %w1, %k0" : "=a"(ret) : "Nd"(port));
351 static __inline__ void __outbyte(unsigned short port, unsigned char data) {
352 __asm__ __volatile__("outb %b0, %w1" : : "a"(data), "Nd"(port));
355 static __inline__ void __outword(unsigned short port, unsigned short data) {
356 __asm__ __volatile__("outw %w0, %w1" : : "a"(data), "Nd"(port));
359 static __inline__ void __outdword(unsigned short port, unsigned long data) {
360 __asm__ __volatile__("outl %k0, %w1" : : "a"(data), "Nd"(port));