/illumos-gate/usr/src/lib/fm/topo/modules/common/pcibus/ |
H A D | did.h | 38 typedef struct did did_t; typedef 55 extern int did_board(did_t *); 57 extern int did_rc(did_t *); 62 extern int did_excap(did_t *); 65 extern int did_bdf(did_t *); 66 extern did_t *did_link_get(did_t *); 67 extern did_t *did_chain_get(did_t *); 69 extern void did_hold(did_t *); 70 extern void did_did_link_set(did_t *, did_t *); 71 extern void did_did_chain_set(did_t *, did_t *); [all …]
|
H A D | did.c | 331 did_t * 335 did_t *np; in did_create() 336 did_t *pd; in did_create() 416 did_t * 423 did_t * 445 did_did_link_set(did_t *from, did_t *to) in did_did_link_set() 452 did_did_chain_set(did_t *from, did_t *to) in did_did_chain_set() 609 did_t * 618 did_t *dp; in pci_BDF_get() 632 did_t *dp; in pci_classcode_get() [all …]
|
H A D | did_props.c | 49 static int ASRU_set(tnode_t *, did_t *, 51 static int FRU_set(tnode_t *, did_t *, 61 static int EXCAP_set(tnode_t *, did_t *, 63 static int BDF_set(tnode_t *, did_t *, 65 static int label_set(tnode_t *, did_t *, 73 static int AADDR_set(tnode_t *, did_t *, 455 ASRU_set(tnode_t *tn, did_t *pd, in ASRU_set() 595 FRU_set(tnode_t *tn, did_t *pd, in FRU_set() 663 label_set(tnode_t *tn, did_t *pd, in label_set() 710 EXCAP_set(tnode_t *tn, did_t *pd, in EXCAP_set() [all …]
|
H A D | did_hash.c | 98 r->dph_hashlen * sizeof (did_t *)); in did_hash_create() 110 did_t *e, *n; in did_hash_destroy() 123 ht->dph_hash, ht->dph_hashlen * sizeof (did_t *)); in did_hash_destroy() 128 did_hash_insert(topo_mod_t *mp, di_node_t key, did_t *new) in did_hash_insert() 131 did_t *assertchk; in did_hash_insert() 154 did_t * 157 did_t *e; in did_hash_lookup()
|
H A D | pcibus_labels.h | 65 int (*srw_test)(topo_mod_t *, did_t *); /* test function */ 91 int (*dl_test)(topo_mod_t *, did_t *); /* test function */ 107 extern char *pci_slot_label_lookup(topo_mod_t *, tnode_t *, did_t *, did_t *);
|
H A D | pcibus_labels.c | 46 pci_label_physlot_lookup(topo_mod_t *mod, char *platform, did_t *dp) in pci_label_physlot_lookup() 93 const char *label, did_t *dp) in pci_label_slotname_lookup() 152 pci_label_missing_lookup(topo_mod_t *mod, char *platform, did_t *dp) in pci_label_missing_lookup() 221 pci_slot_label_lookup(topo_mod_t *mod, tnode_t *node, did_t *dp, did_t *pdp) in pci_slot_label_lookup() 224 did_t *adp, *apdp; in pci_slot_label_lookup() 424 did_t *dp, *pdp; in pci_label_cmn() 449 dp = (did_t *)(uintptr_t)ptr; in pci_label_cmn() 477 did_t *dp, *pdp; in pci_fru_cmn() 492 dp = (did_t *)(uintptr_t)ptr; in pci_fru_cmn()
|
H A D | pcibus.c | 214 did_t *pd; in pciexfn_declare() 316 did_t *pd; in pciexdev_declare() 350 did_t *pd; in pciexbus_declare() 377 did_t *pd; in pcifn_declare() 404 did_t *pd; in pcidev_declare() 438 did_t *pd; in pcibus_declare() 509 did_t *dp = NULL; in declare_dev_and_fn() 732 did_t *pps[MAX_PCIBUS_DEVS][MAX_PCIDEV_FNS]; in pci_children_instantiate() 733 did_t *bp = NULL; in pci_children_instantiate() 734 did_t *np; in pci_children_instantiate() [all …]
|
H A D | did_props.h | 58 int (*tx_xlate)(tnode_t *, did_t *, 84 extern int did_props_set(tnode_t *, did_t *, txprop_t[], int);
|
H A D | did_impl.h | 91 did_t **dph_hash; /* hash bucket array */
|
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/pcibus/ |
H A D | pci_i86pc.c | 60 parent_is_rc(topo_mod_t *mod, did_t *dp) in parent_is_rc() 71 ba_is_2(topo_mod_t *mod, did_t *dp) in ba_is_2() 74 did_t *pdp; in ba_is_2() 100 ba_is_4(topo_mod_t *mod, did_t *dp) in ba_is_4() 103 did_t *pdp; in ba_is_4()
|
H A D | pci_i86pc.h | 99 extern int parent_is_rc(topo_mod_t *, did_t *); 100 extern int ba_is_2(topo_mod_t *, did_t *); 101 extern int ba_is_4(topo_mod_t *, did_t *);
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/hostbridge/ |
H A D | hostbridge.c | 243 did_t *pd; in pcihostbridge_declare() 268 did_t *pd; in pciexhostbridge_declare() 293 did_t *pd; in pciexrc_declare() 321 did_t *iodid = (did_t *)priv; in specific_hb_enum() 322 did_t *didp; in specific_hb_enum()
|
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/hostbridge/ |
H A D | hb_i86pc.c | 40 did_t *hbdid; in hb_process() 60 did_t *hbdid; in rc_process()
|
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/x86pi/ |
H A D | x86pi_hostbridge.c | 100 did_t *did; in pciex_process() 165 did_t *did; in pci_process()
|