PARPORT_STATUS_ACK
if (!(s & PARPORT_STATUS_ACK)) {
r = parport_wait_peripheral (port, PARPORT_STATUS_ACK, 0);
PARPORT_STATUS_ACK,
PARPORT_STATUS_ACK);
| PARPORT_STATUS_ACK,
PARPORT_STATUS_ACK,
PARPORT_STATUS_ACK)) {
if (parport_wait_peripheral (port, PARPORT_STATUS_ACK, 0)) {
PARPORT_STATUS_ACK,
PARPORT_STATUS_ACK)) {
PARPORT_STATUS_ACK, 0)) {
PARPORT_STATUS_ACK,
PARPORT_STATUS_ACK)) {
PARPORT_STATUS_ACK,
PARPORT_STATUS_ACK,
PARPORT_STATUS_ACK)) {
while (parport_wait_peripheral (port, PARPORT_STATUS_ACK, 0)) {
if (parport_wait_peripheral (port, PARPORT_STATUS_ACK,
PARPORT_STATUS_ACK)) {
unsigned char ret = PARPORT_STATUS_BUSY | PARPORT_STATUS_ACK | PARPORT_STATUS_ERROR;
ret |= PARPORT_STATUS_ACK;
bits |= PARPORT_STATUS_ACK;
return (port->ops->read_status(port) & PARPORT_STATUS_ACK) != 0;