Lines Matching refs:devid
401 e_ddi_devid_hold_installed_driver(ddi_devid_t devid) in e_ddi_devid_hold_installed_driver() argument
403 impl_devid_t *id = (impl_devid_t *)devid; in e_ddi_devid_hold_installed_driver()
456 e_ddi_devid_discovery(ddi_devid_t devid) in e_ddi_devid_discovery() argument
473 e_ddi_devid_hold_installed_driver(devid); in e_ddi_devid_discovery()
510 e_devid_cache_register_cmn(dev_info_t *dip, ddi_devid_t devid, char *devpath) in e_devid_cache_register_cmn() argument
523 ASSERT(ddi_devid_valid(devid) == DDI_SUCCESS); in e_devid_cache_register_cmn()
546 DEVID_LOG_REG(("register", devid, path)); in e_devid_cache_register_cmn()
549 new_devid_size = ddi_devid_sizeof(devid); in e_devid_cache_register_cmn()
551 (void) bcopy(devid, new_devid, new_devid_size); in e_devid_cache_register_cmn()
583 if (ddi_devid_compare(devid, np->nvp_devid) != 0) { in e_devid_cache_register_cmn()
639 e_devid_cache_register(dev_info_t *dip, ddi_devid_t devid) in e_devid_cache_register() argument
641 return (e_devid_cache_register_cmn(dip, devid, NULL)); in e_devid_cache_register()
676 e_devid_cache_pathinfo(mdi_pathinfo_t *pip, ddi_devid_t devid) in e_devid_cache_pathinfo() argument
680 return (e_devid_cache_register_cmn(mdi_pi_get_client(pip), devid, in e_devid_cache_pathinfo()
783 e_devid_cache_devi_path_lists(ddi_devid_t devid, int retmax, in e_devid_cache_devi_path_lists() argument
806 if (ddi_devid_compare(devid, np->nvp_devid) == 0) { in e_devid_cache_devi_path_lists()
810 DEVID_LOG_MATCH(("find", devid, np->nvp_devpath)); in e_devid_cache_devi_path_lists()
865 e_devid_cache_to_devt_list(ddi_devid_t devid, char *minor_name, in e_devid_cache_to_devt_list() argument
877 DEVID_LOG_FIND(("find", devid, NULL)); in e_devid_cache_to_devt_list()
879 ASSERT(ddi_devid_valid(devid) == DDI_SUCCESS); in e_devid_cache_to_devt_list()
880 if (ddi_devid_valid(devid) != DDI_SUCCESS) { in e_devid_cache_to_devt_list()
881 DEVID_LOG_ERR(("invalid devid", devid, NULL)); in e_devid_cache_to_devt_list()
892 n = e_devid_cache_devi_path_lists(devid, nalloced, in e_devid_cache_to_devt_list()
911 DEVID_LOG_ERR(("no devid found", devid, NULL)); in e_devid_cache_to_devt_list()
937 devid, paths[i])); in e_devid_cache_to_devt_list()
952 if (ddi_devid_compare(devid, match_devid) != 0) { in e_devid_cache_to_devt_list()
954 devid, paths[i])); in e_devid_cache_to_devt_list()
983 DEVID_LOG_ERR(("no devid found", devid, NULL)); in e_devid_cache_to_devt_list()
1161 devid_log(char *fmt, ddi_devid_t devid, char *path) in devid_log() argument
1163 char *devidstr = ddi_devid_str_encode(devid, NULL); in devid_log()