Lines Matching defs:lch
61 int lch;
80 for (lch = 0; lch < SSI_MAX_GDD_LCH; lch++) {
81 seq_printf(m, "\nGDD LCH %d\n=========\n", lch);
83 readw(gdd + SSI_GDD_CSDP_REG(lch)));
85 readw(gdd + SSI_GDD_CCR_REG(lch)));
87 readw(gdd + SSI_GDD_CICR_REG(lch)));
89 readw(gdd + SSI_GDD_CSR_REG(lch)));
91 readl(gdd + SSI_GDD_CSSA_REG(lch)));
93 readl(gdd + SSI_GDD_CDSA_REG(lch)));
95 readw(gdd + SSI_GDD_CEN_REG(lch)));
97 readw(gdd + SSI_GDD_CSAC_REG(lch)));
99 readw(gdd + SSI_GDD_CDAC_REG(lch)));
101 readw(gdd + SSI_GDD_CLNK_CTRL_REG(lch)));
160 static void ssi_gdd_complete(struct hsi_controller *ssi, unsigned int lch)
163 struct hsi_msg *msg = omap_ssi->gdd_trn[lch].msg;
173 val &= ~SSI_GDD_LCH(lch);
186 csr = readw(omap_ssi->gdd + SSI_GDD_CSR_REG(lch));
187 omap_ssi->gdd_trn[lch].msg = NULL; /* release GDD lch */
216 unsigned int lch;
228 for (lch = 0; lch < SSI_MAX_GDD_LCH; lch++) {
229 if (status_reg & SSI_GDD_LCH(lch))
230 ssi_gdd_complete(ssi, lch);