Lines Matching defs:node
254 struct stm32_mdma_desc_node node[];
341 desc = kzalloc(offsetof(typeof(*desc), node[count]), GFP_NOWAIT);
346 desc->node[i].hwdesc =
348 &desc->node[i].hwdesc_phys);
349 if (!desc->node[i].hwdesc)
360 dma_pool_free(chan->desc_pool, desc->node[i].hwdesc,
361 desc->node[i].hwdesc_phys);
373 dma_pool_free(chan->desc_pool, desc->node[i].hwdesc,
374 desc->node[i].hwdesc_phys);
673 struct stm32_mdma_desc_node *node)
675 dev_dbg(chan2dev(chan), "hwdesc: %pad\n", &node->hwdesc_phys);
676 dev_dbg(chan2dev(chan), "CTCR: 0x%08x\n", node->hwdesc->ctcr);
677 dev_dbg(chan2dev(chan), "CBNDTR: 0x%08x\n", node->hwdesc->cbndtr);
678 dev_dbg(chan2dev(chan), "CSAR: 0x%08x\n", node->hwdesc->csar);
679 dev_dbg(chan2dev(chan), "CDAR: 0x%08x\n", node->hwdesc->cdar);
680 dev_dbg(chan2dev(chan), "CBRUR: 0x%08x\n", node->hwdesc->cbrur);
681 dev_dbg(chan2dev(chan), "CLAR: 0x%08x\n", node->hwdesc->clar);
682 dev_dbg(chan2dev(chan), "CTBR: 0x%08x\n", node->hwdesc->ctbr);
683 dev_dbg(chan2dev(chan), "CMAR: 0x%08x\n", node->hwdesc->cmar);
684 dev_dbg(chan2dev(chan), "CMDR: 0x%08x\n\n", node->hwdesc->cmdr);
698 hwdesc = desc->node[count].hwdesc;
714 hwdesc->clar = desc->node[0].hwdesc_phys;
718 hwdesc->clar = desc->node[next].hwdesc_phys;
721 stm32_mdma_dump_hwdesc(chan, &desc->node[count]);
812 dma_pool_free(chan->desc_pool, desc->node[i].hwdesc,
813 desc->node[i].hwdesc_phys);
903 dma_pool_free(chan->desc_pool, desc->node[i].hwdesc,
904 desc->node[i].hwdesc_phys);
1018 hwdesc = desc->node[0].hwdesc;
1029 stm32_mdma_dump_hwdesc(chan, &desc->node[0]);
1128 list_del(&vdesc->node);
1131 hwdesc = chan->desc->node[0].hwdesc;
1213 hwdesc = chan->desc->node[chan->curr_hwdesc].hwdesc;
1285 struct stm32_mdma_hwdesc *hwdesc = desc->node[0].hwdesc;
1291 hwdesc = desc->node[i].hwdesc;