Lines Matching refs:estatus_node
84 #define GHES_ESTATUS_FROM_NODE(estatus_node) \ argument
86 ((struct ghes_estatus_node *)(estatus_node) + 1))
853 struct ghes_estatus_node *estatus_node; in ghes_proc_in_irq() local
866 estatus_node = llist_entry(llnode, struct ghes_estatus_node, in ghes_proc_in_irq()
868 estatus = GHES_ESTATUS_FROM_NODE(estatus_node); in ghes_proc_in_irq()
871 ghes_do_proc(estatus_node->ghes, estatus); in ghes_proc_in_irq()
873 generic = estatus_node->generic; in ghes_proc_in_irq()
877 gen_pool_free(ghes_estatus_pool, (unsigned long)estatus_node, in ghes_proc_in_irq()
886 struct ghes_estatus_node *estatus_node; in ghes_print_queued_estatus() local
897 estatus_node = llist_entry(llnode, struct ghes_estatus_node, in ghes_print_queued_estatus()
899 estatus = GHES_ESTATUS_FROM_NODE(estatus_node); in ghes_print_queued_estatus()
900 generic = estatus_node->generic; in ghes_print_queued_estatus()
911 struct ghes_estatus_node *estatus_node; in __process_error() local
920 estatus_node = (void *)gen_pool_alloc(ghes_estatus_pool, node_len); in __process_error()
921 if (!estatus_node) in __process_error()
924 estatus_node->ghes = ghes; in __process_error()
925 estatus_node->generic = ghes->generic; in __process_error()
926 estatus = GHES_ESTATUS_FROM_NODE(estatus_node); in __process_error()
928 llist_add(&estatus_node->llnode, &ghes_estatus_llist); in __process_error()