Home
last modified time | relevance | path

Searched refs:csemcr (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/dma/stm32/
H A Dstm32-dma3.c1075 u32 csemcr, ccid; in stm32_dma3_get_chan_sem() local
1077 csemcr = readl_relaxed(ddata->base + STM32_DMA3_CSEMCR(chan->id)); in stm32_dma3_get_chan_sem()
1079 if (!(csemcr & CSEMCR_SEM_MUTEX)) { in stm32_dma3_get_chan_sem()
1081 csemcr = readl_relaxed(ddata->base + STM32_DMA3_CSEMCR(chan->id)); in stm32_dma3_get_chan_sem()
1085 ccid = FIELD_GET(CSEMCR_SEM_CCID, csemcr); in stm32_dma3_get_chan_sem()
1086 if (!(csemcr & CSEMCR_SEM_MUTEX) || ccid != CCIDCFGR_CID1) in stm32_dma3_get_chan_sem()
1090 dev_dbg(chan2dev(chan), "under CID1 control (semcr=0x%08x)\n", csemcr); in stm32_dma3_get_chan_sem()