Lines Matching refs:port

158   void		(*outb)(unsigned char b, unsigned long int port);
159 void (*outw)(unsigned short b, unsigned long int port);
160 void (*outl)(unsigned int b, unsigned long int port);
161 unsigned int (*inb)(unsigned long int port);
162 unsigned int (*inw)(unsigned long int port);
163 unsigned int (*inl)(unsigned long int port);
206 port_to_cpu_addr (unsigned long int port, ioswizzle_t ioswiz, int size) in port_to_cpu_addr() argument
209 return io.base + (port << 5) + ((size - 1) << 3); in port_to_cpu_addr()
211 return port + io.base; in port_to_cpu_addr()
213 return io.base + (port << 7) + ((size - 1) << 5); in port_to_cpu_addr()
244 inline_outb (unsigned char b, unsigned long int port, ioswizzle_t ioswiz) in inline_outb() argument
247 unsigned long int addr = port_to_cpu_addr (port, ioswiz, 1); in inline_outb()
249 asm ("insbl %2,%1,%0" : "=r" (w) : "ri" (port & 0x3), "r" (b)); in inline_outb()
255 inline_outw (unsigned short int b, unsigned long int port, ioswizzle_t ioswiz) in inline_outw() argument
258 unsigned long int addr = port_to_cpu_addr (port, ioswiz, 2); in inline_outw()
260 asm ("inswl %2,%1,%0" : "=r" (w) : "ri" (port & 0x3), "r" (b)); in inline_outw()
266 inline_outl (unsigned int b, unsigned long int port, ioswizzle_t ioswiz) in inline_outl() argument
268 unsigned long int addr = port_to_cpu_addr (port, ioswiz, 4); in inline_outl()
275 inline_inb (unsigned long int port, ioswizzle_t ioswiz) in inline_inb() argument
277 unsigned long int addr = port_to_cpu_addr (port, ioswiz, 1); in inline_inb()
281 result >>= (port & 3) * 8; in inline_inb()
287 inline_inw (unsigned long int port, ioswizzle_t ioswiz) in inline_inw() argument
289 unsigned long int addr = port_to_cpu_addr (port, ioswiz, 2); in inline_inw()
293 result >>= (port & 3) * 8; in inline_inw()
299 inline_inl (unsigned long int port, ioswizzle_t ioswiz) in inline_inl() argument
301 unsigned long int addr = port_to_cpu_addr (port, ioswiz, 4); in inline_inl()
320 dense_port_to_cpu_addr (unsigned long int port) in dense_port_to_cpu_addr() argument
322 return port + io.base; in dense_port_to_cpu_addr()
326 inline_bwx_outb (unsigned char b, unsigned long int port) in inline_bwx_outb() argument
328 unsigned long int addr = dense_port_to_cpu_addr (port); in inline_bwx_outb()
333 inline_bwx_outw (unsigned short int b, unsigned long int port) in inline_bwx_outw() argument
335 unsigned long int addr = dense_port_to_cpu_addr (port); in inline_bwx_outw()
340 inline_bwx_outl (unsigned int b, unsigned long int port) in inline_bwx_outl() argument
342 unsigned long int addr = dense_port_to_cpu_addr (port); in inline_bwx_outl()
347 inline_bwx_inb (unsigned long int port) in inline_bwx_inb() argument
349 unsigned long int addr = dense_port_to_cpu_addr (port); in inline_bwx_inb()
357 inline_bwx_inw (unsigned long int port) in inline_bwx_inw() argument
359 unsigned long int addr = dense_port_to_cpu_addr (port); in inline_bwx_inw()
367 inline_bwx_inl (unsigned long int port) in inline_bwx_inl() argument
369 unsigned long int addr = dense_port_to_cpu_addr (port); in inline_bwx_inl()
786 _outb (unsigned char b, unsigned long int port) in _outb() argument
788 if (port >= MAX_PORT) in _outb()
791 io.swp->outb (b, port); in _outb()
796 _outw (unsigned short b, unsigned long int port) in _outw() argument
798 if (port >= MAX_PORT) in _outw()
801 io.swp->outw (b, port); in _outw()
806 _outl (unsigned int b, unsigned long int port) in _outl() argument
808 if (port >= MAX_PORT) in _outl()
811 io.swp->outl (b, port); in _outl()
816 _inb (unsigned long int port) in _inb() argument
818 return io.swp->inb (port); in _inb()
823 _inw (unsigned long int port) in _inw() argument
825 return io.swp->inw (port); in _inw()
830 _inl (unsigned long int port) in _inl() argument
832 return io.swp->inl (port); in _inl()