Searched refs:ctllo (Results 1 – 5 of 5) sorted by relevance
/linux-6.1.9/drivers/dma/dw/ |
D | core.c | 152 u32 ctllo; in dwc_do_single_block() local 158 ctllo = lli_read(desc, ctllo) | DWC_CTLL_INT_EN; in dwc_do_single_block() 162 channel_writel(dwc, CTL_LO, ctllo); in dwc_do_single_block() 292 u32 ctllo = channel_readl(dwc, CTL_LO); in dwc_get_sent() local 294 return dw->block2bytes(dwc, ctlhi, ctllo >> 4 & 7); in dwc_get_sent() 417 lli_read(desc, ctllo)); in dwc_dump_lli() 551 u32 ctllo, ctlhi; in dwc_prep_dma_memcpy() local 567 ctllo = dw->prepare_ctllo(dwc) in dwc_prep_dma_memcpy() 584 lli_write(desc, ctllo, ctllo); in dwc_prep_dma_memcpy() 599 lli_set(prev, ctllo, DWC_CTLL_INT_EN); in dwc_prep_dma_memcpy() [all …]
|
D | regs.h | 375 __le32 ctllo; member
|
/linux-6.1.9/drivers/dma/ |
D | idma64.c | 236 u32 ctllo = IDMA64C_CTLL_LLP_S_EN | IDMA64C_CTLL_LLP_D_EN; in idma64_hw_desc_fill() local 242 ctllo |= IDMA64C_CTLL_DST_FIX | IDMA64C_CTLL_SRC_INC | in idma64_hw_desc_fill() 249 ctllo |= IDMA64C_CTLL_DST_INC | IDMA64C_CTLL_SRC_FIX | in idma64_hw_desc_fill() 259 lli->ctllo = ctllo | in idma64_hw_desc_fill() 286 lli->ctllo |= IDMA64C_CTLL_INT_EN; in idma64_desc_fill() 289 lli->ctllo &= ~(IDMA64C_CTLL_LLP_S_EN | IDMA64C_CTLL_LLP_D_EN); in idma64_desc_fill()
|
D | idma64.h | 100 u32 ctllo; member
|
/linux-6.1.9/drivers/dma/dw-axi-dmac/ |
D | dw-axi-dmac-platform.c | 608 u32 ctllo, ctlhi; in dw_axi_dma_set_hw_desc() local 626 ctllo = reg_width << CH_CTL_L_DST_WIDTH_POS | in dw_axi_dma_set_hw_desc() 635 ctllo = reg_width << CH_CTL_L_SRC_WIDTH_POS | in dw_axi_dma_set_hw_desc() 673 ctllo |= DWAXIDMAC_BURST_TRANS_LEN_4 << CH_CTL_L_DST_MSIZE_POS | in dw_axi_dma_set_hw_desc() 675 hw_desc->lli->ctl_lo = cpu_to_le32(ctllo); in dw_axi_dma_set_hw_desc()
|