Lines Matching refs:node
29 * @node: entry in the parent's chunks list
35 struct list_head node;
61 * @node: entry in the channel's descriptors lists
78 struct list_head node;
98 * @node: entry in the channel's pages list
103 struct list_head node;
359 struct rcar_dmac_xfer_chunk, node);
481 list_add_tail(&desc->node, &chan->desc.pending);
483 struct rcar_dmac_xfer_chunk, node);
517 list_add_tail(&desc->node, &list);
522 list_add_tail(&page->node, &chan->desc.pages);
547 list_add(&desc->node, &chan->desc.free);
567 list_for_each_entry_safe(desc, _desc, &list, node) {
569 list_del(&desc->node);
617 desc = list_first_entry(&chan->desc.free, struct rcar_dmac_desc, node);
618 list_del(&desc->node);
644 list_add_tail(&chunk->node, &list);
649 list_add_tail(&page->node, &chan->desc.pages);
688 struct rcar_dmac_xfer_chunk, node);
689 list_del(&chunk->node);
740 list_for_each_entry(chunk, &desc->chunks, node) {
812 list_for_each_entry_safe(desc, _desc, &descs, node) {
813 list_del(&desc->node);
998 list_add_tail(&chunk->node, &desc->chunks);
1081 list_for_each_entry(desc, &list, node)
1084 list_for_each_entry_safe(page, _page, &rchan->desc.pages, node) {
1085 list_del(&page->node);
1325 list_for_each_entry(desc, &chan->desc.done, node) {
1329 list_for_each_entry(desc, &chan->desc.pending, node) {
1333 list_for_each_entry(desc, &chan->desc.active, node) {
1382 list_for_each_entry_reverse(chunk, &desc->chunks, node) {
1444 struct rcar_dmac_desc, node);
1512 if (!list_is_last(&desc->running->node, &desc->chunks)) {
1513 desc->running = list_next_entry(desc->running, node);
1527 node);
1533 list_move_tail(&desc->node, &chan->desc.done);
1539 node);
1626 node);
1628 list_del(&desc->node);
1642 list_add_tail(&desc->node, &chan->desc.wait);