static void ess_config_fifo(struct s_smc *smc) { if (smc->mib.a[PATH0].fddiPATHSbaPayload) { if (smc->hw.fp.fifo.fifo_config_mode & SYNC_TRAFFIC_ON && (smc->hw.fp.fifo.fifo_config_mode&SEND_ASYNC_AS_SYNC) == smc->mib.fddiESSSynchTxMode) { return ; } } else { if (!(smc->hw.fp.fifo.fifo_config_mode & SYNC_TRAFFIC_ON)) { return ; } } formac_reinit_tx(smc) ; }
static void ess_config_fifo(struct s_smc *smc) { /* * if nothing to do exit */ if (smc->mib.a[PATH0].fddiPATHSbaPayload) { if (smc->hw.fp.fifo.fifo_config_mode & SYNC_TRAFFIC_ON && (smc->hw.fp.fifo.fifo_config_mode&SEND_ASYNC_AS_SYNC) == smc->mib.fddiESSSynchTxMode) { return ; } } else { if (!(smc->hw.fp.fifo.fifo_config_mode & SYNC_TRAFFIC_ON)) { return ; } } /* * split up the FIFO and reinitialize the queues */ formac_reinit_tx(smc) ; }