• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/cchips/hd6446x/hd64461/

Lines Matching defs:port

11 static __inline__ unsigned long PORT2ADDR(unsigned long port)
14 if (0x3f8<=port && port<=0x3ff)
15 return CONFIG_HD64461_IOBASE + 0x8000 + ((port-0x3f8)<<1);
16 if (0x2f8<=port && port<=0x2ff)
17 return CONFIG_HD64461_IOBASE + 0x7000 + ((port-0x2f8)<<1);
21 if (0x300<=port && port<=0x31f)
22 return 0xba000000 + port;
28 if (0x1f0<=port && port<=0x1f7) return 0xb5000000 + port;
29 if (port == 0x3f6) return 0xb50001fe;
30 if (port == 0x3f7) return 0xb50001ff;
33 if (0x170<=port && port<=0x177) return 0xba000000 + port;
34 if (port == 0x376) return 0xba000376;
35 if (port == 0x377) return 0xba000377;
39 if (port < 0xf000) return 0xa0000000 + port;
41 if (port < 0x10000) return 0xba000000 + port - 0xf000;
44 if (port < 0x20000) return CONFIG_HD64461_IOBASE + port - 0x10000;
47 if (port < 0x30000) return 0xba000000 + port - 0x20000;
50 if (port < 0x40000) return 0xb5000000 + port - 0x30000;
53 return 0xa0000000 + (port & 0x1fffffff);
56 unsigned char hd64461_inb(unsigned long port)
58 return *(volatile unsigned char*)PORT2ADDR(port);
61 unsigned char hd64461_inb_p(unsigned long port)
63 unsigned long v = *(volatile unsigned char*)PORT2ADDR(port);
68 unsigned short hd64461_inw(unsigned long port)
70 return *(volatile unsigned short*)PORT2ADDR(port);
73 unsigned int hd64461_inl(unsigned long port)
75 return *(volatile unsigned long*)PORT2ADDR(port);
78 void hd64461_outb(unsigned char b, unsigned long port)
80 *(volatile unsigned char*)PORT2ADDR(port) = b;
83 void hd64461_outb_p(unsigned char b, unsigned long port)
85 *(volatile unsigned char*)PORT2ADDR(port) = b;
89 void hd64461_outw(unsigned short b, unsigned long port)
91 *(volatile unsigned short*)PORT2ADDR(port) = b;
94 void hd64461_outl(unsigned int b, unsigned long port)
96 *(volatile unsigned long*)PORT2ADDR(port) = b;
99 void hd64461_insb(unsigned long port, void *buffer, unsigned long count)
101 volatile unsigned char* addr=(volatile unsigned char*)PORT2ADDR(port);
106 void hd64461_insw(unsigned long port, void *buffer, unsigned long count)
108 volatile unsigned short* addr=(volatile unsigned short*)PORT2ADDR(port);
113 void hd64461_insl(unsigned long port, void *buffer, unsigned long count)
115 volatile unsigned long* addr=(volatile unsigned long*)PORT2ADDR(port);
120 void hd64461_outsb(unsigned long port, const void *buffer, unsigned long count)
122 volatile unsigned char* addr=(volatile unsigned char*)PORT2ADDR(port);
127 void hd64461_outsw(unsigned long port, const void *buffer, unsigned long count)
129 volatile unsigned short* addr=(volatile unsigned short*)PORT2ADDR(port);
134 void hd64461_outsl(unsigned long port, const void *buffer, unsigned long count)
136 volatile unsigned long* addr=(volatile unsigned long*)PORT2ADDR(port);