Lines Matching refs:lch
72 int lch; in ssi_debug_gdd_show() local
91 for (lch = 0; lch < SSI_MAX_GDD_LCH; lch++) { in ssi_debug_gdd_show()
92 seq_printf(m, "\nGDD LCH %d\n=========\n", lch); in ssi_debug_gdd_show()
94 readw(gdd + SSI_GDD_CSDP_REG(lch))); in ssi_debug_gdd_show()
96 readw(gdd + SSI_GDD_CCR_REG(lch))); in ssi_debug_gdd_show()
98 readw(gdd + SSI_GDD_CICR_REG(lch))); in ssi_debug_gdd_show()
100 readw(gdd + SSI_GDD_CSR_REG(lch))); in ssi_debug_gdd_show()
102 readl(gdd + SSI_GDD_CSSA_REG(lch))); in ssi_debug_gdd_show()
104 readl(gdd + SSI_GDD_CDSA_REG(lch))); in ssi_debug_gdd_show()
106 readw(gdd + SSI_GDD_CEN_REG(lch))); in ssi_debug_gdd_show()
108 readw(gdd + SSI_GDD_CSAC_REG(lch))); in ssi_debug_gdd_show()
110 readw(gdd + SSI_GDD_CDAC_REG(lch))); in ssi_debug_gdd_show()
112 readw(gdd + SSI_GDD_CLNK_CTRL_REG(lch))); in ssi_debug_gdd_show()
201 static void ssi_gdd_complete(struct hsi_controller *ssi, unsigned int lch) in ssi_gdd_complete() argument
204 struct hsi_msg *msg = omap_ssi->gdd_trn[lch].msg; in ssi_gdd_complete()
214 val &= ~SSI_GDD_LCH(lch); in ssi_gdd_complete()
227 csr = readw(omap_ssi->gdd + SSI_GDD_CSR_REG(lch)); in ssi_gdd_complete()
228 omap_ssi->gdd_trn[lch].msg = NULL; /* release GDD lch */ in ssi_gdd_complete()
255 unsigned int lch; in ssi_gdd_tasklet() local
261 for (lch = 0; lch < SSI_MAX_GDD_LCH; lch++) { in ssi_gdd_tasklet()
262 if (status_reg & SSI_GDD_LCH(lch)) in ssi_gdd_tasklet()
263 ssi_gdd_complete(ssi, lch); in ssi_gdd_tasklet()