Lines Matching defs:sca_out
49 #define sca_out(value, reg, card) writeb(value, (card)->scabase + (reg))
147 sca_out(0, DSR_RX(port->chan), card);
148 sca_out(0, DSR_TX(port->chan), card);
151 sca_out(DCR_ABORT, DCR_RX(port->chan), card);
152 sca_out(DCR_ABORT, DCR_TX(port->chan), card);
162 sca_out(DCR_CLEAR_EOF, DCR_RX(port->chan), card);
163 sca_out(DCR_CLEAR_EOF, DCR_TX(port->chan), card);
167 sca_out(0x14, DMR_RX(port->chan), card); /* Chain mode, Multi-frame */
168 sca_out(DIR_EOME, DIR_RX(port->chan), card); /* enable interrupts */
169 sca_out(DSR_DE, DSR_RX(port->chan), card); /* DMA enable */
172 sca_out(0x14, DMR_TX(port->chan), card); /* Chain mode, Multi-frame */
173 sca_out(DIR_EOME, DIR_TX(port->chan), card); /* enable interrupts */
188 sca_out(ST1_CDCD, msci + ST1, card);
232 sca_out((stat & (DSR_EOT | DSR_EOM | DSR_BOF | DSR_COF)) | DSR_DWE,
273 sca_out(DSR_DE, DSR_RX(port->chan), card);
290 sca_out((stat & (DSR_EOT | DSR_EOM | DSR_BOF | DSR_COF)) | DSR_DWE,
394 sca_out(port->tmc, msci + TMCR, card);
395 sca_out(port->tmc, msci + TMCT, card);
398 sca_out(port->rxs, msci + RXS, card);
399 sca_out(port->txs, msci + TXS, card);
406 sca_out(md2, msci + MD2, card);
453 sca_out(CMD_RESET, msci + CMD, card);
454 sca_out(md0, msci + MD0, card);
455 sca_out(0x00, msci + MD1, card); /* no address field check */
456 sca_out(md2, msci + MD2, card);
457 sca_out(0x7E, msci + IDL, card); /* flag character 0x7E */
459 sca_out(CTL_IDLE | CTL_URCT | CTL_URSKP, msci + CTL, card);
460 sca_out(0x0F, msci + RNR, card); /* +1=RX DMA activation condition */
461 sca_out(0x3C, msci + TFS, card); /* +1 = TX start */
462 sca_out(0x38, msci + TCR, card); /* =Critical TX DMA activ condition */
463 sca_out(0x38, msci + TNR0, card); /* =TX DMA activation condition */
464 sca_out(0x3F, msci + TNR1, card); /* +1=TX DMA deactivation condition*/
472 sca_out(port->tmc, msci + TMCR, card);
473 sca_out(port->tmc, msci + TMCT, card);
474 sca_out(port->rxs, msci + RXS, card);
475 sca_out(port->txs, msci + TXS, card);
476 sca_out(CMD_TX_ENABLE, msci + CMD, card);
477 sca_out(CMD_RX_ENABLE, msci + CMD, card);
490 sca_out(CMD_RESET, get_msci(port) + CMD, port->card);
593 sca_out(DSR_DE, DSR_TX(port->chan), card); /* Enable TX DMA */
625 sca_out(wait_states, WCRL, card); /* Wait Control */
626 sca_out(wait_states, WCRM, card);
627 sca_out(wait_states, WCRH, card);
629 sca_out(0, DMER, card); /* DMA Master disable */
630 sca_out(0x03, PCR, card); /* DMA priority */
631 sca_out(0, DSR_RX(0), card); /* DMA disable - to halt state */
632 sca_out(0, DSR_TX(0), card);
633 sca_out(0, DSR_RX(1), card);
634 sca_out(0, DSR_TX(1), card);
635 sca_out(DMER_DME, DMER, card); /* DMA Master enable */