Lines Matching refs:pd

455 ASRU_set(tnode_t *tn, did_t *pd,  in ASRU_set()  argument
470 mp = did_mod(pd); in ASRU_set()
472 if ((strcmp(nm, PCI_BUS) == 0 && did_gettnode(pd) && in ASRU_set()
473 strcmp(topo_node_name(did_gettnode(pd)), HOSTBRIDGE) == 0) || in ASRU_set()
476 if ((dnpath = di_devfs_path(did_dinode(pd))) != NULL) { in ASRU_set()
487 did_BDF(pd, NULL, &d, &f); in ASRU_set()
595 FRU_set(tnode_t *tn, did_t *pd, in FRU_set() argument
603 mp = did_mod(pd); in FRU_set()
639 mp = did_mod(pd); in FRU_set()
642 if (nvlist_add_uint64(in, "nv1", (uintptr_t)pd) != 0) { in FRU_set()
663 label_set(tnode_t *tn, did_t *pd, in label_set() argument
671 mp = did_mod(pd); in label_set()
685 if (nvlist_add_uint64(in, TOPO_METH_LABEL_ARG_NVL, (uintptr_t)pd) != in label_set()
710 EXCAP_set(tnode_t *tn, did_t *pd, in EXCAP_set() argument
713 int excap = did_excap(pd); in EXCAP_set()
744 return (topo_mod_seterrno(did_mod(pd), err)); in EXCAP_set()
750 DEVprop_set(tnode_t *tn, did_t *pd, in DEVprop_set() argument
759 mp = did_mod(pd); in DEVprop_set()
760 if ((dnpath = di_devfs_path(did_dinode(pd))) == NULL) { in DEVprop_set()
772 fpath = dev_for_hostbridge(did_mod(pd), path); in DEVprop_set()
774 did_BDF(pd, NULL, &d, &f); in DEVprop_set()
789 DRIVERprop_set(tnode_t *tn, did_t *pd, in DRIVERprop_set() argument
795 if ((dnm = di_driver_name(did_dinode(pd))) == NULL) in DRIVERprop_set()
799 return (topo_mod_seterrno(did_mod(pd), err)); in DRIVERprop_set()
806 INSTprop_set(tnode_t *tn, did_t *pd, in INSTprop_set() argument
811 if ((inst = di_instance(did_dinode(pd))) == -1) in INSTprop_set()
815 return (topo_mod_seterrno(did_mod(pd), err)); in INSTprop_set()
822 MODULEprop_set(tnode_t *tn, did_t *pd, in MODULEprop_set() argument
830 if ((dnm = di_driver_name(did_dinode(pd))) == NULL) in MODULEprop_set()
833 mp = did_mod(pd); in MODULEprop_set()
849 maybe_di_chars_copy(tnode_t *tn, did_t *pd, in maybe_di_chars_copy() argument
858 if (di_bytes_get(did_mod(pd), did_dinode(pd), dpnm, &sz, &typbuf) < 0) in maybe_di_chars_copy()
860 mp = did_mod(pd); in maybe_di_chars_copy()
890 maybe_di_uint_to_str(tnode_t *tn, did_t *pd, in maybe_di_uint_to_str() argument
895 if (di_uintprop_get(did_mod(pd), did_dinode(pd), dpnm, &v) < 0) in maybe_di_uint_to_str()
898 return (uint_to_strprop(did_mod(pd), v, tn, tpgrp, tpnm)); in maybe_di_uint_to_str()
916 maybe_di_uint_to_dec_str(tnode_t *tn, did_t *pd, in maybe_di_uint_to_dec_str() argument
921 if (di_uintprop_get(did_mod(pd), did_dinode(pd), dpnm, &v) < 0) in maybe_di_uint_to_dec_str()
924 return (uint_to_dec_strprop(did_mod(pd), v, tn, tpgrp, tpnm)); in maybe_di_uint_to_dec_str()
928 AADDR_set(tnode_t *tn, did_t *pd, const char *dpnm, const char *tpgrp, in AADDR_set() argument
936 if (di_bytes_get(did_mod(pd), did_dinode(pd), dpnm, &sz, &typbuf) < 0) in AADDR_set()
939 mp = did_mod(pd); in AADDR_set()
952 BDF_set(tnode_t *tn, did_t *pd, const char *dpnm, const char *tpgrp, in BDF_set() argument
959 if ((bdf = did_bdf(pd)) <= 0) in BDF_set()
965 return (topo_mod_seterrno(did_mod(pd), e)); in BDF_set()
971 maybe_pcidb_set(tnode_t *tn, did_t *pd, const char *dpnm, const char *tpgrp, in maybe_pcidb_set() argument
980 topo_mod_t *mod = did_mod(pd); in maybe_pcidb_set()
988 if (di_uintprop_get(did_mod(pd), did_dinode(pd), DI_VENDIDPROP, &vid) < in maybe_pcidb_set()
989 0 || di_uintprop_get(did_mod(pd), did_dinode(pd), DI_DEVIDPROP, in maybe_pcidb_set()
1027 di_uintprop_get(did_mod(pd), did_dinode(pd), DI_SUBVENDIDPROP, in maybe_pcidb_set()
1029 di_uintprop_get(did_mod(pd), did_dinode(pd), DI_SUBSYSTEMID, in maybe_pcidb_set()
1045 did_props_set(tnode_t *tn, did_t *pd, txprop_t txarray[], int txnum) in did_props_set() argument
1050 mp = did_mod(pd); in did_props_set()
1066 r = txarray[i].tx_xlate(tn, pd, in did_props_set()
1081 maybe_di_int_to_uint32(tnode_t *tn, did_t *pd, const char *dpnm, in maybe_di_int_to_uint32() argument
1086 ret = di_prop_lookup_ints(DDI_DEV_T_ANY, did_dinode(pd), dpnm, &vals); in maybe_di_int_to_uint32()
1093 return (topo_mod_seterrno(did_mod(pd), ret)); in maybe_di_int_to_uint32()
1100 maybe_pcie_speed(tnode_t *tn, did_t *pd, const char *dpnm, const char *tpgrp, in maybe_pcie_speed() argument
1106 ret = di_prop_lookup_int64(DDI_DEV_T_ANY, did_dinode(pd), dpnm, &vals); in maybe_pcie_speed()
1113 return (topo_mod_seterrno(did_mod(pd), ret)); in maybe_pcie_speed()
1119 maybe_pcie_supported_speed(tnode_t *tn, did_t *pd, const char *dpnm, in maybe_pcie_supported_speed() argument
1126 ret = di_prop_lookup_int64(DDI_DEV_T_ANY, did_dinode(pd), dpnm, &vals); in maybe_pcie_supported_speed()
1134 return (topo_mod_seterrno(did_mod(pd), ret)); in maybe_pcie_supported_speed()
1140 maybe_pcie_target_speed(tnode_t *tn, did_t *pd, const char *dpnm, in maybe_pcie_target_speed() argument
1148 while ((prop = di_prop_next(did_dinode(pd), prop)) != DI_PROP_NIL) { in maybe_pcie_target_speed()
1166 return (topo_mod_seterrno(did_mod(pd), ret)); in maybe_pcie_target_speed()