Lines Matching refs:port

15 	u32 (*read_io)(u32 port, void *addr, int size, int count);
16 void (*write_io)(u32 port, void *addr, int size, int count);
136 #define inb(port) (cris_iops ? cris_iops->read_io(port,NULL,1,1) : 0) argument
137 #define inw(port) (cris_iops ? cris_iops->read_io(port,NULL,2,1) : 0) argument
138 #define inl(port) (cris_iops ? cris_iops->read_io(port,NULL,4,1) : 0) argument
139 #define insb(port,addr,count) (cris_iops ? cris_iops->read_io(port,addr,1,count) : 0) argument
140 #define insw(port,addr,count) (cris_iops ? cris_iops->read_io(port,addr,2,count) : 0) argument
141 #define insl(port,addr,count) (cris_iops ? cris_iops->read_io(port,addr,4,count) : 0) argument
142 static inline void outb(unsigned char data, unsigned int port) in outb() argument
145 cris_iops->write_io(port, (void *) &data, 1, 1); in outb()
147 static inline void outw(unsigned short data, unsigned int port) in outw() argument
150 cris_iops->write_io(port, (void *) &data, 2, 1); in outw()
152 static inline void outl(unsigned int data, unsigned int port) in outl() argument
155 cris_iops->write_io(port, (void *) &data, 4, 1); in outl()
157 static inline void outsb(unsigned int port, const void *addr, in outsb() argument
161 cris_iops->write_io(port, (void *)addr, 1, count); in outsb()
163 static inline void outsw(unsigned int port, const void *addr, in outsw() argument
167 cris_iops->write_io(port, (void *)addr, 2, count); in outsw()
169 static inline void outsl(unsigned int port, const void *addr, in outsl() argument
173 cris_iops->write_io(port, (void *)addr, 4, count); in outsl()
176 #define inb_p(port) inb(port) argument
177 #define inw_p(port) inw(port) argument
178 #define inl_p(port) inl(port) argument
179 #define outb_p(val, port) outb((val), (port)) argument
180 #define outw_p(val, port) outw((val), (port)) argument
181 #define outl_p(val, port) outl((val), (port)) argument