Lines Matching defs:hwdesc
61 struct ingenic_dma_hwdesc hwdesc[3];
207 u32 offset = offsetof(struct ingenic_dma_hwdescs, hwdesc[idx]);
665 struct ingenic_dma_hwdesc *hwdesc;
684 hwdesc = &priv->dma_hwdescs->hwdesc[plane_id];
685 hwdesc->addr = addr;
686 hwdesc->cmd = JZ_LCD_CMD_EOF_IRQ | (width * height * cpp / 4);
687 hwdesc->next = dma_hwdesc_addr(priv, next_id);
690 hwdesc->cmd |= JZ_LCD_CMD_FRM_ENABLE;
693 hwdesc->cpos = 0;
694 hwdesc->offsize = 0;
695 hwdesc->pagewidth = 0;
699 hwdesc->cpos |= JZ_LCD_CPOS_RGB555;
702 hwdesc->cpos |= JZ_LCD_CPOS_BPP_15_16;
705 hwdesc->cpos |= JZ_LCD_CPOS_BPP_18_24;
708 hwdesc->cpos |= (JZ_LCD_CPOS_COEFFICIENT_1 <<
710 hwdesc->dessize =
1046 unsigned int hwdesc,
1049 struct ingenic_dma_hwdesc *desc = &priv->dma_hwdescs->hwdesc[hwdesc];
1061 desc = &priv->dma_hwdescs->hwdesc[HWDESC_PALETTE];
1182 /* Configure DMA hwdesc for foreground0 plane */
1185 /* Configure DMA hwdesc for foreground1 plane */
1188 /* Configure DMA hwdesc for palette */