taglinefilesource code
YES267drivers/char/tpqic02.cstatic volatile flag status_dead = YES;  /* device is legally dead until proven alive */
YES268drivers/char/tpqic02.cstatic     flag status_zombie = YES; /* it's `zombie' until irq/dma allocated */
YES286drivers/char/tpqic02.cstatic     flag need_rewind = YES;
YES526drivers/char/tpqic02.cneed_rewind = YES;
YES582drivers/char/tpqic02.cneed_rewind = YES;
YES628drivers/char/tpqic02.cneed_rewind = YES;
YES642drivers/char/tpqic02.cif (status_dead == YES)
YES647drivers/char/tpqic02.creturn (status_dead == YES)? TE_DEAD : TE_OK;
YES691drivers/char/tpqic02.cstatus_dead = YES;
YES702drivers/char/tpqic02.cstatus_dead = YES;
YES975drivers/char/tpqic02.cif (doing_write == YES)
YES1009drivers/char/tpqic02.cstatus_eom_detected = YES;
YES1011drivers/char/tpqic02.cstatus_eof_detected = YES;
YES1017drivers/char/tpqic02.cstatus_eof_detected = YES;
YES1077drivers/char/tpqic02.cif (status_dead == YES) {
YES1127drivers/char/tpqic02.cstatus_dead = YES;
YES1149drivers/char/tpqic02.cstatus_dead = YES;
YES1189drivers/char/tpqic02.cif (doing_read == YES) {
YES1219drivers/char/tpqic02.cif (doing_write == YES) {
YES1233drivers/char/tpqic02.creported_write_eof=YES;
YES1642drivers/char/tpqic02.cdoing_read = YES;
YES1645drivers/char/tpqic02.cdoing_write = YES;
YES1659drivers/char/tpqic02.cstatus_error = YES;
YES1664drivers/char/tpqic02.cstatus_expect_int = YES;
YES1754drivers/char/tpqic02.cstatus_dead = YES;
YES1758drivers/char/tpqic02.cstatus_error = YES;
YES1924drivers/char/tpqic02.cif (status_zombie==YES) {
YES1960drivers/char/tpqic02.cif (return_read_eof==YES) {
YES1969drivers/char/tpqic02.creported_read_eof = YES; /* move on next time */
YES2018drivers/char/tpqic02.creturn_read_eof = YES;
YES2025drivers/char/tpqic02.creturn_read_eof = YES;
YES2039drivers/char/tpqic02.cif ((return_read_eof == NO) && (status_eof_detected == YES)) {
YES2043drivers/char/tpqic02.cif ((bytes_todo != bytes_done) || (status_eof_detected == YES))
YES2045drivers/char/tpqic02.creturn_read_eof = YES;
YES2049drivers/char/tpqic02.cstatus_bytes_rd = YES;
YES2097drivers/char/tpqic02.cif (status_zombie==YES) {
YES2130drivers/char/tpqic02.cif (doing_read == YES)
YES2140drivers/char/tpqic02.cif (return_write_eof == YES) {
YES2148drivers/char/tpqic02.creported_write_eof = YES;
YES2199drivers/char/tpqic02.cif (status_eom_detected == YES)  {
YES2201drivers/char/tpqic02.creturn_write_eof = YES;
YES2210drivers/char/tpqic02.creturn_write_eof = YES;
YES2215drivers/char/tpqic02.cstatus_bytes_wr = YES;
YES2259drivers/char/tpqic02.cif (status_dead==YES)
YES2268drivers/char/tpqic02.cif (status_zombie==YES)
YES2278drivers/char/tpqic02.creturn_write_eof = (status_eot_detected)? YES : NO;
YES2336drivers/char/tpqic02.cneed_rewind = YES;
YES2345drivers/char/tpqic02.cif (need_rewind == YES) { /***************** CHECK THIS!!!!!!!! **********/
YES2357drivers/char/tpqic02.cif (status_dead==YES) {
YES2365drivers/char/tpqic02.cstatus_dead = YES;  /* try reset next time */
YES2417drivers/char/tpqic02.cstatus_dead = YES;  /* force reset */
YES2441drivers/char/tpqic02.cif (status_zombie==YES)    /* don't rewind in zombie mode */
YES2449drivers/char/tpqic02.cif (status_dead==YES)
YES2659drivers/char/tpqic02.cif (status_zombie==YES) {
YES2763drivers/char/tpqic02.cif ((doing_read==YES) || (doing_write==YES))
YES2814drivers/char/tpqic02.cstatus_zombie = YES;
YES2838drivers/char/tpqic02.cstatus_zombie = YES;
YES2847drivers/char/tpqic02.cstatus_zombie = YES;
YES2861drivers/char/tpqic02.cstatus_dead = YES;
YES2946drivers/char/tpqic02.cstatus_dead = YES;