Lines Matching refs:node
167 struct mca_bank_node *node; in amdgpu_mca_bank_set_add_entry() local
172 node = kvzalloc(sizeof(*node), GFP_KERNEL); in amdgpu_mca_bank_set_add_entry()
173 if (!node) in amdgpu_mca_bank_set_add_entry()
176 memcpy(&node->entry, entry, sizeof(*entry)); in amdgpu_mca_bank_set_add_entry()
178 INIT_LIST_HEAD(&node->node); in amdgpu_mca_bank_set_add_entry()
179 list_add_tail(&node->node, &mca_set->list); in amdgpu_mca_bank_set_add_entry()
188 struct mca_bank_node *node; in amdgpu_mca_bank_set_merge() local
190 list_for_each_entry(node, &new->list, node) in amdgpu_mca_bank_set_merge()
191 amdgpu_mca_bank_set_add_entry(mca_set, &node->entry); in amdgpu_mca_bank_set_merge()
196 …atic void amdgpu_mca_bank_set_remove_node(struct mca_bank_set *mca_set, struct mca_bank_node *node) in amdgpu_mca_bank_set_remove_node() argument
198 if (!node) in amdgpu_mca_bank_set_remove_node()
201 list_del(&node->node); in amdgpu_mca_bank_set_remove_node()
202 kvfree(node); in amdgpu_mca_bank_set_remove_node()
209 struct mca_bank_node *node, *tmp; in amdgpu_mca_bank_set_release() local
214 list_for_each_entry_safe(node, tmp, &mca_set->list, node) in amdgpu_mca_bank_set_release()
215 amdgpu_mca_bank_set_remove_node(mca_set, node); in amdgpu_mca_bank_set_release()
419 struct mca_bank_node *node, *tmp; in amdgpu_mca_dispatch_mca_set() local
430 list_for_each_entry_safe(node, tmp, &mca_set->list, node) { in amdgpu_mca_dispatch_mca_set()
431 entry = &node->entry; in amdgpu_mca_dispatch_mca_set()
458 amdgpu_mca_bank_set_remove_node(mca_set, node); in amdgpu_mca_dispatch_mca_set()
550 struct mca_bank_node *node; in mca_dump_show() local
568 list_for_each_entry(node, &mca_set.list, node) in mca_dump_show()
569 mca_dump_entry(m, &node->entry); in mca_dump_show()