Lines Matching refs:pps

73 printer_fault(register PSTATUS *pps, register RSTATUS *prs, char *alert_text,  in printer_fault()  argument
78 pps->status |= PS_FAULTED; in printer_fault()
81 if (STREQU(pps->printer->fault_rec, NAME_WAIT)) in printer_fault()
82 disable (pps, CUZ_FAULT, DISABLE_STOP); in printer_fault()
85 else if (STREQU(pps->printer->fault_rec, NAME_BEGINNING)) in printer_fault()
86 terminate (pps->exec); in printer_fault()
89 else if (!(pps->status & PS_LATER) && !pps->request) { in printer_fault()
90 load_str (&pps->dis_reason, CUZ_STOPPED); in printer_fault()
91 schedule (EV_LATER, WHEN_PRINTER, EV_ENABLE, pps); in printer_fault()
107 load_str (&pps->fault_reason, shortWhy); in printer_fault()
108 dump_fault_status (pps); in printer_fault()
109 if (STREQU(pps->printer->fault_alert.shcmd,"show fault")) in printer_fault()
110 pps->status |= PS_SHOW_FAULT; in printer_fault()
112 pps->status &= ~PS_SHOW_FAULT; in printer_fault()
115 (pps->printer->fault_alert.shcmd ? in printer_fault()
116 pps->printer->fault_alert.shcmd : "??"), in printer_fault()
117 pps->status, shortWhy); in printer_fault()
119 if (pps->status & PS_SHOW_FAULT) in printer_fault()
120 schedule (EV_MESSAGE, pps); in printer_fault()
122 alert(A_PRINTER, pps, prs, shortWhy); in printer_fault()
133 clear_printer_fault(register PSTATUS *pps, char *alert_text) in clear_printer_fault() argument
137 pps->status &= ~PS_FAULTED; in clear_printer_fault()
143 load_str (&pps->fault_reason, shortWhy); in clear_printer_fault()
144 dump_fault_status (pps); in clear_printer_fault()
145 if (STREQU(pps->printer->fault_alert.shcmd,"show fault")) in clear_printer_fault()
146 pps->status |= PS_SHOW_FAULT; in clear_printer_fault()
148 pps->status &= ~PS_SHOW_FAULT; in clear_printer_fault()
150 if (pps->status & PS_SHOW_FAULT) in clear_printer_fault()
151 schedule (EV_MESSAGE, pps); in clear_printer_fault()
154 schedule(EV_ENABLE, pps); in clear_printer_fault()
162 dial_problem(register PSTATUS *pps, RSTATUS *prs, int rc) in dial_problem() argument
193 printer_fault (pps, prs, msg, 0); in dial_problem()
196 } else if (pps->last_dial_rc != rc) { in dial_problem()
197 pps->nretry = 1; in dial_problem()
198 pps->last_dial_rc = (short)rc; in dial_problem()
200 } else if (pps->nretry++ > p->retry_max) { in dial_problem()
201 pps->nretry = 0; in dial_problem()
202 pps->last_dial_rc = (short)rc; in dial_problem()
207 printer_fault (pps, prs, msg, 0); in dial_problem()
211 if (!(pps->status & PS_FAULTED)) { in dial_problem()
212 load_str (&pps->dis_reason, p->reason); in dial_problem()
213 schedule (EV_LATER, WHEN_PRINTER, EV_ENABLE, pps); in dial_problem()