Lines Matching defs:pd

416 ASRU_set(tnode_t *tn, did_t *pd,
431 mp = did_mod(pd);
433 if ((strcmp(nm, PCI_BUS) == 0 && did_gettnode(pd) &&
434 strcmp(topo_node_name(did_gettnode(pd)), HOSTBRIDGE) == 0) ||
437 if ((dnpath = di_devfs_path(did_dinode(pd))) != NULL) {
448 did_BDF(pd, NULL, &d, &f);
556 FRU_set(tnode_t *tn, did_t *pd,
564 mp = did_mod(pd);
600 mp = did_mod(pd);
603 if (nvlist_add_uint64(in, "nv1", (uintptr_t)pd) != 0) {
624 label_set(tnode_t *tn, did_t *pd,
632 mp = did_mod(pd);
646 if (nvlist_add_uint64(in, TOPO_METH_LABEL_ARG_NVL, (uintptr_t)pd) !=
671 EXCAP_set(tnode_t *tn, did_t *pd,
674 int excap = did_excap(pd);
705 return (topo_mod_seterrno(did_mod(pd), err));
711 DEVprop_set(tnode_t *tn, did_t *pd,
720 mp = did_mod(pd);
721 if ((dnpath = di_devfs_path(did_dinode(pd))) == NULL) {
733 fpath = dev_for_hostbridge(did_mod(pd), path);
735 did_BDF(pd, NULL, &d, &f);
750 DRIVERprop_set(tnode_t *tn, did_t *pd,
756 if ((dnm = di_driver_name(did_dinode(pd))) == NULL)
760 return (topo_mod_seterrno(did_mod(pd), err));
767 MODULEprop_set(tnode_t *tn, did_t *pd,
775 if ((dnm = di_driver_name(did_dinode(pd))) == NULL)
778 mp = did_mod(pd);
794 maybe_di_chars_copy(tnode_t *tn, did_t *pd,
803 if (di_bytes_get(did_mod(pd), did_dinode(pd), dpnm, &sz, &typbuf) < 0)
805 mp = did_mod(pd);
835 maybe_di_uint_to_str(tnode_t *tn, did_t *pd,
840 if (di_uintprop_get(did_mod(pd), did_dinode(pd), dpnm, &v) < 0)
843 return (uint_to_strprop(did_mod(pd), v, tn, tpgrp, tpnm));
861 maybe_di_uint_to_dec_str(tnode_t *tn, did_t *pd,
866 if (di_uintprop_get(did_mod(pd), did_dinode(pd), dpnm, &v) < 0)
869 return (uint_to_dec_strprop(did_mod(pd), v, tn, tpgrp, tpnm));
873 AADDR_set(tnode_t *tn, did_t *pd, const char *dpnm, const char *tpgrp,
881 if (di_bytes_get(did_mod(pd), did_dinode(pd), dpnm, &sz, &typbuf) < 0)
884 mp = did_mod(pd);
897 BDF_set(tnode_t *tn, did_t *pd, const char *dpnm, const char *tpgrp,
904 if ((bdf = did_bdf(pd)) <= 0)
910 return (topo_mod_seterrno(did_mod(pd), e));
915 did_props_set(tnode_t *tn, did_t *pd, txprop_t txarray[], int txnum)
920 mp = did_mod(pd);
936 r = txarray[i].tx_xlate(tn, pd,