Lines Matching refs:port
13 u32 (*read_io)(u32 port, void *addr, int size, int count);
14 void (*write_io)(u32 port, void *addr, int size, int count);
134 #define inb(port) (cris_iops ? cris_iops->read_io(port,NULL,1,1) : 0) argument
135 #define inw(port) (cris_iops ? cris_iops->read_io(port,NULL,2,1) : 0) argument
136 #define inl(port) (cris_iops ? cris_iops->read_io(port,NULL,4,1) : 0) argument
137 #define insb(port,addr,count) (cris_iops ? cris_iops->read_io(port,addr,1,count) : 0) argument
138 #define insw(port,addr,count) (cris_iops ? cris_iops->read_io(port,addr,2,count) : 0) argument
139 #define insl(port,addr,count) (cris_iops ? cris_iops->read_io(port,addr,4,count) : 0) argument
140 static inline void outb(unsigned char data, unsigned int port) in outb() argument
143 cris_iops->write_io(port, (void *) &data, 1, 1); in outb()
145 static inline void outw(unsigned short data, unsigned int port) in outw() argument
148 cris_iops->write_io(port, (void *) &data, 2, 1); in outw()
150 static inline void outl(unsigned int data, unsigned int port) in outl() argument
153 cris_iops->write_io(port, (void *) &data, 4, 1); in outl()
155 static inline void outsb(unsigned int port, const void *addr, in outsb() argument
159 cris_iops->write_io(port, (void *)addr, 1, count); in outsb()
161 static inline void outsw(unsigned int port, const void *addr, in outsw() argument
165 cris_iops->write_io(port, (void *)addr, 2, count); in outsw()
167 static inline void outsl(unsigned int port, const void *addr, in outsl() argument
171 cris_iops->write_io(port, (void *)addr, 4, count); in outsl()
174 #define inb_p(port) inb(port) argument
175 #define inw_p(port) inw(port) argument
176 #define inl_p(port) inl(port) argument
177 #define outb_p(val, port) outb((val), (port)) argument
178 #define outw_p(val, port) outw((val), (port)) argument
179 #define outl_p(val, port) outl((val), (port)) argument