Lines Matching defs:node
227 struct stm32_mdma_desc_node node[];
321 desc = kzalloc(struct_size(desc, node, count), GFP_NOWAIT);
326 desc->node[i].hwdesc =
328 &desc->node[i].hwdesc_phys);
329 if (!desc->node[i].hwdesc)
340 dma_pool_free(chan->desc_pool, desc->node[i].hwdesc,
341 desc->node[i].hwdesc_phys);
353 dma_pool_free(chan->desc_pool, desc->node[i].hwdesc,
354 desc->node[i].hwdesc_phys);
674 struct stm32_mdma_desc_node *node)
676 dev_dbg(chan2dev(chan), "hwdesc: %pad\n", &node->hwdesc_phys);
677 dev_dbg(chan2dev(chan), "CTCR: 0x%08x\n", node->hwdesc->ctcr);
678 dev_dbg(chan2dev(chan), "CBNDTR: 0x%08x\n", node->hwdesc->cbndtr);
679 dev_dbg(chan2dev(chan), "CSAR: 0x%08x\n", node->hwdesc->csar);
680 dev_dbg(chan2dev(chan), "CDAR: 0x%08x\n", node->hwdesc->cdar);
681 dev_dbg(chan2dev(chan), "CBRUR: 0x%08x\n", node->hwdesc->cbrur);
682 dev_dbg(chan2dev(chan), "CLAR: 0x%08x\n", node->hwdesc->clar);
683 dev_dbg(chan2dev(chan), "CTBR: 0x%08x\n", node->hwdesc->ctbr);
684 dev_dbg(chan2dev(chan), "CMAR: 0x%08x\n", node->hwdesc->cmar);
685 dev_dbg(chan2dev(chan), "CMDR: 0x%08x\n\n", node->hwdesc->cmdr);
699 hwdesc = desc->node[count].hwdesc;
715 hwdesc->clar = desc->node[0].hwdesc_phys;
719 hwdesc->clar = desc->node[next].hwdesc_phys;
722 stm32_mdma_dump_hwdesc(chan, &desc->node[count]);
823 hwdesc = desc->node[i].hwdesc;
835 dma_pool_free(chan->desc_pool, desc->node[i].hwdesc,
836 desc->node[i].hwdesc_phys);
931 dma_pool_free(chan->desc_pool, desc->node[i].hwdesc,
932 desc->node[i].hwdesc_phys);
1046 hwdesc = desc->node[0].hwdesc;
1057 stm32_mdma_dump_hwdesc(chan, &desc->node[0]);
1156 list_del(&vdesc->node);
1159 hwdesc = chan->desc->node[0].hwdesc;
1241 hwdesc = chan->desc->node[chan->curr_hwdesc].hwdesc;
1335 hwdesc = desc->node[i].hwdesc;