Lines Matching refs:nodes
83 struct uniphier_xdmac_desc_node nodes[];
140 src_addr = xd->nodes[xd->cur_node].src;
141 dst_addr = xd->nodes[xd->cur_node].dst;
142 its = xd->nodes[xd->cur_node].burst_size;
143 tnum = xd->nodes[xd->cur_node].nr_burst;
295 xd = kzalloc(struct_size(xd, nodes, nr), GFP_NOWAIT);
301 xd->nodes[i].src = src;
302 xd->nodes[i].dst = dst;
303 xd->nodes[i].burst_size = burst_size;
304 xd->nodes[i].nr_burst = len / burst_size;
351 xd = kzalloc(struct_size(xd, nodes, sg_len), GFP_NOWAIT);
356 xd->nodes[i].src = (direction == DMA_DEV_TO_MEM)
358 xd->nodes[i].dst = (direction == DMA_MEM_TO_DEV)
360 xd->nodes[i].burst_size = maxburst * buswidth;
361 xd->nodes[i].nr_burst =
362 sg_dma_len(sg) / xd->nodes[i].burst_size;
372 if (sg_dma_len(sg) % xd->nodes[i].burst_size) {
379 if (xd->nodes[i].nr_burst > XDMAC_MAX_WORDS) {