hw_node 315 drivers/dma/st_fdma.c struct st_fdma_hw_node *hw_node; hw_node 329 drivers/dma/st_fdma.c hw_node = fdesc->node[0].desc; hw_node 330 drivers/dma/st_fdma.c hw_node->next = 0; hw_node 331 drivers/dma/st_fdma.c hw_node->control = FDMA_NODE_CTRL_REQ_MAP_FREE_RUN; hw_node 332 drivers/dma/st_fdma.c hw_node->control |= FDMA_NODE_CTRL_SRC_INCR; hw_node 333 drivers/dma/st_fdma.c hw_node->control |= FDMA_NODE_CTRL_DST_INCR; hw_node 334 drivers/dma/st_fdma.c hw_node->control |= FDMA_NODE_CTRL_INT_EON; hw_node 335 drivers/dma/st_fdma.c hw_node->nbytes = len; hw_node 336 drivers/dma/st_fdma.c hw_node->saddr = src; hw_node 337 drivers/dma/st_fdma.c hw_node->daddr = dst; hw_node 338 drivers/dma/st_fdma.c hw_node->generic.length = len; hw_node 339 drivers/dma/st_fdma.c hw_node->generic.sstride = 0; hw_node 340 drivers/dma/st_fdma.c hw_node->generic.dstride = 0; hw_node 410 drivers/dma/st_fdma.c static void fill_hw_node(struct st_fdma_hw_node *hw_node, hw_node 415 drivers/dma/st_fdma.c hw_node->control |= FDMA_NODE_CTRL_SRC_INCR; hw_node 416 drivers/dma/st_fdma.c hw_node->control |= FDMA_NODE_CTRL_DST_STATIC; hw_node 417 drivers/dma/st_fdma.c hw_node->daddr = fchan->cfg.dev_addr; hw_node 419 drivers/dma/st_fdma.c hw_node->control |= FDMA_NODE_CTRL_SRC_STATIC; hw_node 420 drivers/dma/st_fdma.c hw_node->control |= FDMA_NODE_CTRL_DST_INCR; hw_node 421 drivers/dma/st_fdma.c hw_node->saddr = fchan->cfg.dev_addr; hw_node 424 drivers/dma/st_fdma.c hw_node->generic.sstride = 0; hw_node 425 drivers/dma/st_fdma.c hw_node->generic.dstride = 0; hw_node 483 drivers/dma/st_fdma.c struct st_fdma_hw_node *hw_node = fdesc->node[i].desc; hw_node 485 drivers/dma/st_fdma.c hw_node->next = fdesc->node[(i + 1) % sg_len].pdesc; hw_node 487 drivers/dma/st_fdma.c hw_node->control = hw_node 489 drivers/dma/st_fdma.c hw_node->control |= FDMA_NODE_CTRL_INT_EON; hw_node 491 drivers/dma/st_fdma.c fill_hw_node(hw_node, fchan, direction); hw_node 494 drivers/dma/st_fdma.c hw_node->saddr = buf_addr + (i * period_len); hw_node 496 drivers/dma/st_fdma.c hw_node->daddr = buf_addr + (i * period_len); hw_node 498 drivers/dma/st_fdma.c hw_node->nbytes = period_len; hw_node 499 drivers/dma/st_fdma.c hw_node->generic.length = period_len; hw_node 512 drivers/dma/st_fdma.c struct st_fdma_hw_node *hw_node; hw_node 532 drivers/dma/st_fdma.c hw_node = fdesc->node[i].desc; hw_node 534 drivers/dma/st_fdma.c hw_node->next = fdesc->node[(i + 1) % sg_len].pdesc; hw_node 535 drivers/dma/st_fdma.c hw_node->control = FDMA_NODE_CTRL_REQ_MAP_DREQ(fchan->dreq_line); hw_node 537 drivers/dma/st_fdma.c fill_hw_node(hw_node, fchan, direction); hw_node 540 drivers/dma/st_fdma.c hw_node->saddr = sg_dma_address(sg); hw_node 542 drivers/dma/st_fdma.c hw_node->daddr = sg_dma_address(sg); hw_node 544 drivers/dma/st_fdma.c hw_node->nbytes = sg_dma_len(sg); hw_node 545 drivers/dma/st_fdma.c hw_node->generic.length = sg_dma_len(sg); hw_node 549 drivers/dma/st_fdma.c hw_node->control |= FDMA_NODE_CTRL_INT_EON;