Home
last modified time | relevance | path

Searched refs:did_t (Results 1 – 14 of 14) sorted by relevance

/illumos-gate/usr/src/lib/fm/topo/modules/common/pcibus/
H A Ddid.h38 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 Ddid.c331 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 Ddid_props.c49 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 Ddid_hash.c98 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 Dpcibus_labels.h65 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 Dpcibus_labels.c46 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 Dpcibus.c214 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 Ddid_props.h58 int (*tx_xlate)(tnode_t *, did_t *,
84 extern int did_props_set(tnode_t *, did_t *, txprop_t[], int);
H A Ddid_impl.h91 did_t **dph_hash; /* hash bucket array */
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/pcibus/
H A Dpci_i86pc.c60 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 Dpci_i86pc.h99 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 Dhostbridge.c243 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 Dhb_i86pc.c40 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 Dx86pi_hostbridge.c100 did_t *did; in pciex_process()
165 did_t *did; in pci_process()