Lines Matching refs:card_node
501 Prom_node *card_node; in display_sbus() local
520 for (card_node = sbus->child; card_node != NULL; in display_sbus()
521 card_node = card_node->sibling) { in display_sbus()
526 card_num = get_sbus_slot(card_node); in display_sbus()
539 value = get_prop_val(find_prop(card_node, "status")); in display_sbus()
549 model = (char *)get_prop_val(find_prop(card_node, in display_sbus()
551 name = get_node_name(card_node); in display_sbus()
560 child_name = get_node_name(card_node->child); in display_sbus()
561 if ((card_node->child != NULL) && in display_sbus()
563 value = get_prop_val(find_prop(card_node->child, in display_sbus()
653 get_dev_func_num(Prom_node *card_node, int *dev_no, int *func_no) in get_dev_func_num() argument
656 void *value = get_prop_val(find_prop(card_node, "reg")); in get_dev_func_num()
669 get_pci_class_codes(Prom_node *card_node, int *class_code, int *subclass_code) in get_pci_class_codes() argument
671 int class_code_reg = get_pci_class_code_reg(card_node); in get_pci_class_codes()
678 is_pci_bridge(Prom_node *card_node, char *name) in is_pci_bridge() argument
682 if (card_node == NULL) in is_pci_bridge()
685 get_pci_class_codes(card_node, &class_code, &subclass_code); in is_pci_bridge()
696 is_pci_bridge_other(Prom_node *card_node, char *name) in is_pci_bridge_other() argument
700 if (card_node == NULL) in is_pci_bridge_other()
703 get_pci_class_codes(card_node, &class_code, &subclass_code); in is_pci_bridge_other()
713 get_pci_card_model(Prom_node *card_node, char *model) in get_pci_card_model() argument
715 char *name = get_prop_val(find_prop(card_node, "name")); in get_pci_card_model()
716 char *value = get_prop_val(find_prop(card_node, "model")); in get_pci_card_model()
717 int pci_bridge = is_pci_bridge(card_node, name); in get_pci_card_model()
733 create_io_card_name(Prom_node *card_node, char *name, char *card_name) in create_io_card_name() argument
735 char *value = get_prop_val(find_prop(card_node, "compatible")); in create_io_card_name()
746 child_name = (char *)get_node_name(card_node->child); in create_io_card_name()
748 if ((card_node->child != NULL) && in create_io_card_name()
750 value = get_prop_val(find_prop(card_node->child, in create_io_card_name()
777 Prom_node *pci, *card_node, *pci_bridge_node = NULL; in display_psycho_pci() local
838 card_node = pci->child; in display_psycho_pci()
839 while (card_node != NULL) { in display_psycho_pci()
845 find_prop(card_node, "name")); in display_psycho_pci()
850 get_dev_func_num(card_node, &card.dev_no, in display_psycho_pci()
854 get_pci_class_codes(card_node, &class_code, in display_psycho_pci()
879 if (is_pci_bridge(card_node, name)) { in display_psycho_pci()
881 pci_bridge_node = card_node; in display_psycho_pci()
893 if (card_node->parent == pci_bridge_node) in display_psycho_pci()
911 get_pci_card_model(card_node, (char *)&card.model); in display_psycho_pci()
924 create_io_card_name(card_node, name, in display_psycho_pci()
938 if (card_node->child != NULL) in display_psycho_pci()
939 card_node = card_node->child; in display_psycho_pci()
941 card_node = card_node->sibling; in display_psycho_pci()
943 if ((card_node->parent == pci_bridge_node) && in display_psycho_pci()
944 (card_node->sibling == NULL)) in display_psycho_pci()
945 card_node = pci_bridge_node->sibling; in display_psycho_pci()
947 card_node = card_node->sibling; in display_psycho_pci()
1023 decode_qlc_card_model_prop(Prom_node *card_node, struct io_card *card) in decode_qlc_card_model_prop() argument
1027 if (card_node == NULL) in decode_qlc_card_model_prop()
1030 value = get_prop_val(find_prop(card_node, "subsystem-id")); in decode_qlc_card_model_prop()