Lines Matching refs:ch_num
34 uint8_t ch_num; member
161 for (count = 0; count < dma_priv->ch_num; count++) { in ck_dma_irqhandler()
236 dma_priv->ch_num = CK_DMA_MAXCHANNEL; in csi_dma_initialize()
240 for (count = 0; count < dma_priv->ch_num; count++) { in csi_dma_initialize()
265 for (count = 0; count < dma_priv->ch_num; count++) { in csi_dma_uninitialize()
296 if (handle == NULL || ch > dma_priv->ch_num) { in csi_dma_alloc_channel()
300 uint8_t ch_num = 0; in csi_dma_alloc_channel() local
304 for (ch_num = 0; ch_num < dma_priv->ch_num; ch_num++) { in csi_dma_alloc_channel()
305 addr = (ck_dma_reg_t *)(dma_priv->base + ch_num * 0x30); in csi_dma_alloc_channel()
307 if (ch_opened[ch_num] != 0x1) { in csi_dma_alloc_channel()
308 ch_opened[ch_num] = 1; in csi_dma_alloc_channel()
313 if (ch_num >= dma_priv->ch_num) { in csi_dma_alloc_channel()
324 ch_num = ch; in csi_dma_alloc_channel()
329 status[ch_num] = DMA_STATE_READY; in csi_dma_alloc_channel()
331 return ch_num; in csi_dma_alloc_channel()
344 if (handle == NULL || ch >= dma_priv->ch_num || ch < 0) { in csi_dma_release_channel()
374 if (handle == NULL || ch >= dma_priv->ch_num || config == NULL) { in csi_dma_config()
459 if (handle == NULL || ch >= dma_priv->ch_num || ch < 0) { in csi_dma_start()
485 if (ch >= dma_priv->ch_num || ch < 0) { in csi_dma_stop()
511 if (ch >= dma_priv->ch_num || ch < 0) { in csi_dma_get_status()