Lines Matching refs:node
36 struct list_head node; member
49 ma = container_of(a, struct diff_mmio, node); in mmio_offset_compare()
50 mb = container_of(b, struct diff_mmio, node); in mmio_offset_compare()
62 struct diff_mmio *node; in mmio_diff_handler() local
69 node = kmalloc(sizeof(*node), GFP_ATOMIC); in mmio_diff_handler()
70 if (!node) in mmio_diff_handler()
73 node->offset = offset; in mmio_diff_handler()
74 node->preg = preg; in mmio_diff_handler()
75 node->vreg = vreg; in mmio_diff_handler()
76 list_add(&node->node, ¶m->diff_mmio_list); in mmio_diff_handler()
93 struct diff_mmio *node, *next; in vgpu_mmio_diff_show() local
112 list_for_each_entry_safe(node, next, ¶m.diff_mmio_list, node) { in vgpu_mmio_diff_show()
113 u32 diff = node->preg ^ node->vreg; in vgpu_mmio_diff_show()
116 node->offset, node->preg, node->vreg, in vgpu_mmio_diff_show()
118 list_del(&node->node); in vgpu_mmio_diff_show()
119 kfree(node); in vgpu_mmio_diff_show()