Lines Matching +full:fast +full:- +full:read
8 ecpp \- IEEE 1284 compliant parallel port driver
21 ecpp@unit-address
25 The \fBecpp\fR driver provides a bi-directional interface to \fIIEEE 1284\fR
26 compliant devices as well as a forward single-directional interface to
46 The \fBecpp\fR driver is an \fIexclusive-use\fR device, meaning that if the
72 described in \fB/kernel/drv/ecpp.conf\fR. These variables are read by the
74 file and invoke \fBupdate_drv\fR(8) to have the kernel read the file again.
78 will not operate with the parallel port operating in a fast handshaking mode.
79 If printing problems occur, set "fast-centronics" and "fast-1284-compatible" to
81 .SS "Read/Write Operation"
84 may read from it.
92 .SS "Read Operation"
93 If a failure or error condition occurs during a \fBread\fR(2), the number of
94 bytes successfully read is returned (short read). When attempting to read a
95 port that has no data currently available, \fBread\fR(2) returns \fB0\fR if
96 \fBO_NDELAY\fR is set. If \fBO_NONBLOCK\fR is set, \fBread\fR(2) returns
97 \fB-1\fR and sets errno to \fBEAGAIN.\fR If \fBO_NDELAY\fR and \fBO_NONBLOCK\fR
98 are clear, \fBread\fR(2) blocks until data become available.
107 Note -
154 \fBecpp-transfer-timeout\fR specified in the \fBecpp.conf\fR. The
230 conditions are ok, \fB0\fR is returned. Otherwise, \fB-1\fR is returned, errno
279 The following ioctls are used to directly read and write the parallel port
292 Read register values. The argument is a pointer to a \fBstruct ecpp_regs\fR.
317 The status register is read-only. The \fBECPPIOC_SETREGS\fR ioctl has no affect
322 The control register is read/write. Valid bit values for dcr are:
382 The device is opened for write-only access and a read is attempted, or the
383 device is opened for read-only access and a write is attempted.
402 A \fBECPPIOC_SETPARMS\fR \fBioctl()\fR is attempted with an out-of-range value
416 The driver encountered a bus error when attempting an access. A read or write
442 Architecture PCI-based systems
444 ISA-based systems (x86)
463 \fIIEEE Std 1284-1994\fR