Lines Matching refs:qmc_write16
221 static inline void qmc_write16(void __iomem *addr, u16 val)
233 qmc_write16(addr, qmc_read16(addr) | set);
238 qmc_write16(addr, qmc_read16(addr) & ~clr);
290 qmc_write16(chan->qmc->scc_pram + QMC_GBL_MRBLR,
292 qmc_write16(chan->s_param + QMC_SPE_MFLR,
304 qmc_write16(chan->s_param + QMC_SPE_TMRBLR,
343 qmc_write16(&bd->cbd_datlen, length);
353 qmc_write16(&bd->cbd_sc, ctrl);
402 qmc_write16(&bd->cbd_sc, ctrl & ~QMC_BD_TX_UB);
450 qmc_write16(&bd->cbd_datlen, 0); /* data length is updated by the QMC */
460 qmc_write16(&bd->cbd_sc, ctrl);
519 qmc_write16(&bd->cbd_sc, ctrl & ~QMC_BD_RX_UB);
673 qmc_write16(&bd->cbd_sc, ctrl & ~(QMC_BD_RX_UB | QMC_BD_RX_E));
684 qmc_write16(chan->s_param + QMC_SPE_RBPTR,
707 qmc_write16(&bd->cbd_sc, ctrl & ~(QMC_BD_TX_UB | QMC_BD_TX_R));
718 qmc_write16(chan->s_param + QMC_SPE_TBPTR,
911 qmc_write16(qmc->scc_pram + QMC_GBL_TSATRX + (i * 2), 0x0000);
921 qmc_write16(qmc->scc_pram + QMC_GBL_TSATRX + (i * 2), val);
931 qmc_write16(qmc->scc_pram + QMC_GBL_RX_S_PTR, val);
932 qmc_write16(qmc->scc_pram + QMC_GBL_RXPTR, val);
933 qmc_write16(qmc->scc_pram + QMC_GBL_TX_S_PTR, val);
934 qmc_write16(qmc->scc_pram + QMC_GBL_TXPTR, val);
952 qmc_write16(qmc->scc_pram + QMC_GBL_TSATRX + (i * 2), 0x0000);
953 qmc_write16(qmc->scc_pram + QMC_GBL_TSATTX + (i * 2), 0x0000);
965 qmc_write16(qmc->scc_pram + QMC_GBL_TSATRX + (i * 2), val);
974 qmc_write16(qmc->scc_pram + QMC_GBL_TSATTX + (i * 2), val);
986 qmc_write16(qmc->scc_pram + QMC_GBL_RX_S_PTR, val);
987 qmc_write16(qmc->scc_pram + QMC_GBL_RXPTR, val);
991 qmc_write16(qmc->scc_pram + QMC_GBL_TX_S_PTR, val);
992 qmc_write16(qmc->scc_pram + QMC_GBL_TXPTR, val);
1040 qmc_write16(chan->s_param + QMC_SPE_TRNSYNC, trnsync);
1072 qmc_write16(chan->s_param + QMC_SPE_TBASE, val);
1073 qmc_write16(chan->s_param + QMC_SPE_TBPTR, val);
1077 qmc_write16(chan->s_param + QMC_SPE_RBASE, val);
1078 qmc_write16(chan->s_param + QMC_SPE_RBPTR, val);
1084 qmc_write16(chan->s_param + QMC_SPE_TMRBLR, 60);
1088 qmc_write16(chan->s_param + QMC_SPE_CHAMR, val);
1094 qmc_write16(chan->s_param + QMC_SPE_MFLR, 60);
1095 qmc_write16(chan->s_param + QMC_SPE_CHAMR,
1100 qmc_write16(chan->s_param + QMC_SPE_INTMSK, 0x0000);
1107 qmc_write16(&bd->cbd_sc, val);
1110 qmc_write16(&bd->cbd_sc, val | QMC_BD_RX_W);
1119 qmc_write16(&bd->cbd_sc, val);
1122 qmc_write16(&bd->cbd_sc, val | QMC_BD_TX_W);
1149 qmc_write16(chan->s_param + QMC_SPE_INTMSK,
1154 qmc_write16(chan->s_param + QMC_SPE_INTMSK,
1175 qmc_write16(qmc->int_table + i, 0x0000);
1180 qmc_write16(last, QMC_INT_W);
1196 qmc_write16(qmc->int_curr, int_entry & QMC_INT_W);
1251 qmc_write16(qmc->scc_regs + SCC_SCCE, scce);
1361 qmc_write16(qmc->scc_pram + QMC_GBL_MRBLR, HDLC_MAX_MRU + 4);
1363 qmc_write16(qmc->scc_pram + QMC_GBL_GRFTHR, 1);
1364 qmc_write16(qmc->scc_pram + QMC_GBL_GRFCNT, 1);
1367 qmc_write16(qmc->scc_pram + QMC_GBL_C_MASK16, 0xF0B8);
1373 qmc_write16(qmc->scc_pram + QMC_GBL_QMCSTATE, 0x8000);
1385 qmc_write16(qmc->scc_regs + SCC_SCCM, 0x0000);
1386 qmc_write16(qmc->scc_regs + SCC_SCCE, 0x000F);
1395 qmc_write16(qmc->scc_regs + SCC_SCCM,
1410 qmc_write16(qmc->scc_regs + SCC_SCCM, 0);
1425 qmc_write16(qmc->scc_regs + SCC_SCCM, 0);