Lines Matching refs:port
29 return _portaccess (port, port + length - 1);
34 sanei_inb (unsigned int port)
36 return _inp8 (port) & 0xFF;
40 sanei_outb (unsigned int port, unsigned char value)
42 _outp8 (port, value);
46 sanei_insb (unsigned int port, unsigned char *addr, unsigned long count)
48 _inps8 (port, (unsigned char *) addr, count);
52 sanei_insl (unsigned int port, unsigned char *addr, unsigned long count)
54 _inps32 (port, (unsigned long *) addr, count);
58 sanei_outsb (unsigned int port, const unsigned char *addr,
61 _outps8 (port, (unsigned char *) addr, count);
65 sanei_outsl (unsigned int port, const unsigned char *addr,
68 _outps32 (port, (unsigned long *) addr, count);
93 sanei_inb (unsigned int port)
95 return inb (port);
99 sanei_outb (unsigned int port, unsigned char value)
101 outb (port, value);
105 sanei_insb (unsigned int port, unsigned char *addr, unsigned long count)
107 insb (port, addr, count);
111 sanei_insl (unsigned int port, unsigned char *addr, unsigned long count)
113 insl (port, addr, count);
117 sanei_outsb (unsigned int port, const unsigned char *addr,
120 outsb (port, addr, count);
124 sanei_outsl (unsigned int port, const unsigned char *addr,
127 outsl (port, addr, count);
149 sanei_inb (unsigned int port)
151 return inb (port);
155 sanei_outb (unsigned int port, unsigned char value)
157 outb (value, port);
161 sanei_insb (unsigned int port, unsigned char *addr, unsigned long count)
163 insb (port, addr, count);
167 sanei_insl (unsigned int port, unsigned char *addr, unsigned long count)
169 insl (port, addr, count);
173 sanei_outsb (unsigned int port, const unsigned char *addr,
176 outsb (port, addr, count);
180 sanei_outsl (unsigned int port, const unsigned char *addr,
184 outsw (port, addr, count);
205 sanei_inb (unsigned int port)
207 return inb (port);
211 sanei_outb (unsigned int port, unsigned char value)
213 outb (value, port);
217 sanei_insb (unsigned int port, unsigned char *addr, unsigned long count)
222 addr[i] = sanei_inb (port);
226 sanei_insl (unsigned int port, unsigned char *addr, unsigned long count)
231 addr[i] = sanei_inb (port);
235 sanei_outsb (unsigned int port, const unsigned char *addr,
241 sanei_outb (port, addr[i]);
245 sanei_outsl (unsigned int port, const unsigned char *addr,
251 sanei_outb (port, addr[i]);
271 sanei_inb (unsigned int port)
275 __asm__ __volatile__ ("inb %%dx,%%al":"=a" (ret):"d" ((u_int) port));
280 sanei_outb (unsigned int port, unsigned char value)
282 __asm__ __volatile__ ("outb %%al,%%dx"::"a" (value), "d" ((u_int) port));
286 sanei_insb (unsigned int port, void *addr, unsigned long count)
288 __asm__ __volatile__ ("rep ; insb":"=D" (addr), "=c" (count):"d" (port),
293 sanei_insl (unsigned int port, void *addr, unsigned long count)
295 __asm__ __volatile__ ("rep ; insl":"=D" (addr), "=c" (count):"d" (port),
300 sanei_outsb (unsigned int port, const void *addr, unsigned long count)
302 __asm__ __volatile__ ("rep ; outsb":"=S" (addr), "=c" (count):"d" (port),
307 sanei_outsl (unsigned int port, const void *addr, unsigned long count)
309 __asm__ __volatile__ ("rep ; outsl":"=S" (addr), "=c" (count):"d" (port),
329 sanei_inb (__sane_unused__ unsigned int port)
335 sanei_outb (__sane_unused__ unsigned int port,
341 sanei_insb (__sane_unused__ unsigned int port,
348 sanei_insl (__sane_unused__ unsigned int port,
355 sanei_outsb (__sane_unused__ unsigned int port,
362 sanei_outsl (__sane_unused__ unsigned int port,