Lines Matching defs:port
196 #define read_lpdata(d) sanei_inb ((d)->port)
197 #define read_lpstatus(d) sanei_inb ((d)->port + 1)
198 #define read_lpcontrol(d) sanei_inb ((d)->port + 2)
199 #define write_lpdata(d,v) sanei_outb ((d)->port, (v))
200 #define write_lpcontrol(d,v) sanei_outb ((d)->port + 2, (v))
207 if (q->port < 0x278 || q->port > 0x3bc)
210 if (sanei_ioperm (q->port, 3, 1) < 0)
219 if (sanei_ioperm (q->port, 3, 0) < 0)
273 DBG (3, "qc_lock_wait: acquiring lock for 0x%x\n", q->port);
283 sprintf (lockfile, "/tmp/LOCK.qcam.0x%x", q->port);
304 DBG (3, "qc_lock_wait: got lock for 0x%x\n", q->port);
327 DBG (3, "qc_unlock: releasing lock for 0x%x\n", q->port);
334 DBG (3, "qc_unlock; port was not locked\n");
348 sprintf (lockfile, "/tmp/LOCK.qcam.0x%x", q->port);
349 DBG (1, "qc_unlock: /tmp/LOCK.qcam.0x%x\n", q->port);
536 /* bi-directional port */
663 off of a I/O port (rather than a filedescriptor). Thus, to have
899 /* turn port into input port */
956 /* return port to output mode */
1091 int i, n1, n2, s1, s2, cmd, port, force_unidir;
1104 port = strtol (devname, &endp, 0);
1107 DBG (1, "attach: invalid port address `%s'\n", devname);
1112 if (port == q->port)
1124 q->port = port;
1148 DBG (2, "attach: failed to get CamRdy1 at port 0x%x\n", q->port);
1158 DBG (2, "attach: CamRdy1 failed to clear at port 0x%x\n", q->port);