Lines Matching full:index
112 unsigned int index; in a10dmac_attach() local
142 for (index = 0; index < NDMA_CHANNELS; index++) { in a10dmac_attach()
143 sc->sc_ndma_channels[index].ch_sc = sc; in a10dmac_attach()
144 sc->sc_ndma_channels[index].ch_index = index; in a10dmac_attach()
145 sc->sc_ndma_channels[index].ch_type = CH_NDMA; in a10dmac_attach()
146 sc->sc_ndma_channels[index].ch_callback = NULL; in a10dmac_attach()
147 sc->sc_ndma_channels[index].ch_callbackarg = NULL; in a10dmac_attach()
148 sc->sc_ndma_channels[index].ch_regoff = AWIN_NDMA_REG(index); in a10dmac_attach()
149 DMACH_WRITE(&sc->sc_ndma_channels[index], AWIN_NDMA_CTL_REG, 0); in a10dmac_attach()
151 for (index = 0; index < DDMA_CHANNELS; index++) { in a10dmac_attach()
152 sc->sc_ddma_channels[index].ch_sc = sc; in a10dmac_attach()
153 sc->sc_ddma_channels[index].ch_index = index; in a10dmac_attach()
154 sc->sc_ddma_channels[index].ch_type = CH_DDMA; in a10dmac_attach()
155 sc->sc_ddma_channels[index].ch_callback = NULL; in a10dmac_attach()
156 sc->sc_ddma_channels[index].ch_callbackarg = NULL; in a10dmac_attach()
157 sc->sc_ddma_channels[index].ch_regoff = AWIN_DDMA_REG(index); in a10dmac_attach()
158 DMACH_WRITE(&sc->sc_ddma_channels[index], AWIN_DDMA_CTL_REG, 0); in a10dmac_attach()
179 uint8_t index; in a10dmac_intr() local
195 index = ((bit - 1) / 2) & 7; in a10dmac_intr()
197 if (sc->sc_ndma_channels[index].ch_callback == NULL) in a10dmac_intr()
199 sc->sc_ndma_channels[index].ch_callback( in a10dmac_intr()
200 sc->sc_ndma_channels[index].ch_callbackarg); in a10dmac_intr()
202 if (sc->sc_ddma_channels[index].ch_callback == NULL) in a10dmac_intr()
204 sc->sc_ddma_channels[index].ch_callback( in a10dmac_intr()
205 sc->sc_ddma_channels[index].ch_callbackarg); in a10dmac_intr()
338 uint8_t ch_count, index; in a10dmac_alloc() local
349 for (index = 0; index < ch_count; index++) { in a10dmac_alloc()
350 if (ch_list[index].ch_callback == NULL) { in a10dmac_alloc()
351 ch = &ch_list[index]; in a10dmac_alloc()
357 irqen |= AWIN_DMA_IRQ_NDMA_END(index); in a10dmac_alloc()
359 irqen |= AWIN_DMA_IRQ_DDMA_END(index); in a10dmac_alloc()