ECPP_PE
if (status & ECPP_PE) {
if ((pp->saved_dsr & ECPP_PE) ||
if ((dsr & ECPP_PE) ||
status = (dsr & (ECPP_SLCT | ECPP_PE | ECPP_nERR)) |
if ((dsr & ECPP_PE) || ((dsr & statmask) != statmask)) {
if ((dsr & (ECPP_PE | ECPP_nBUSY | ECPP_SLCT)) !=
if (wait_dsr(pp, ECPP_PE, ECPP_PE, 35000) < 0) {
if ((dsr & (ECPP_PE | ECPP_nERR)) == 0) {
if (wait_dsr(pp, ECPP_nERR | ECPP_SLCT | ECPP_PE | ECPP_nACK,
ECPP_nERR | ECPP_SLCT | ECPP_PE, 35000) < 0) {
if (wait_dsr(pp, ECPP_PE, 0, 35000) < 0) {
if (wait_dsr(pp, ECPP_PE, ECPP_PE, 35000) < 0) {
pp->current_phase = (DSR_READ(pp) & (ECPP_nERR | ECPP_PE))
pp->current_phase = (DSR_READ(pp) & (ECPP_nERR | ECPP_PE))
if ((dsr & (ECPP_PE | ECPP_nERR)) == 0) {