Lines Matching refs:devnm
218 ndi_devi_config_obp_args(dev_info_t *parent, char *devnm,
5394 devi_config_one(dev_info_t *pdip, char *devnm, dev_info_t **cdipp, in devi_config_one() argument
5413 i_ddi_parse_name(devnm, &name, &addr, NULL); in devi_config_one()
5565 ndi_devi_config_one(dev_info_t *pdip, char *devnm, dev_info_t **dipp, int flags) in ndi_devi_config_one() argument
5574 ASSERT(devnm); in ndi_devi_config_one()
5581 (void *)pdip, devnm)); in ndi_devi_config_one()
5585 if (pm_pre_config(pdip, devnm) != DDI_SUCCESS) { in ndi_devi_config_one()
5586 cmn_err(CE_WARN, "preconfig failed: %s", devnm); in ndi_devi_config_one()
5596 nmdup = strdup(devnm); in ndi_devi_config_one()
5597 duplen = strlen(devnm) + 1; in ndi_devi_config_one()
5602 error = devi_config_one(pdip, devnm, dipp, flags, 0); in ndi_devi_config_one()
5605 error = (*f)(pdip, flags, BUS_CONFIG_ONE, (void *)devnm, dipp); in ndi_devi_config_one()
5636 pm_post_config(pdip, devnm); in ndi_devi_config_one()
5648 pm_post_config(pdip, devnm); in ndi_devi_config_one()
5662 ndi_devi_config_obp_args(dev_info_t *parent, char *devnm, in ndi_devi_config_obp_args() argument
5673 ddi_get_instance(parent), (void *)parent, devnm)); in ndi_devi_config_obp_args()
5682 BUS_CONFIG_OBP_ARGS, (void *)devnm, childp); in ndi_devi_config_obp_args()
6246 devi_unconfig_one(dev_info_t *pdip, char *devnm, int flags) in devi_unconfig_one() argument
6254 child = ndi_devi_findchild(pdip, devnm); in devi_unconfig_one()
6269 child = ndi_devi_findchild(pdip, devnm); in devi_unconfig_one()
6278 "devi_unconfig_one: %s not found\n", devnm)); in devi_unconfig_one()
6292 char *devnm, in ndi_devi_unconfig_one() argument
6309 (void *)pdip, devnm)); in ndi_devi_unconfig_one()
6311 if (pm_pre_unconfig(pdip, flags, &pm_cookie, devnm) != DDI_SUCCESS) in ndi_devi_unconfig_one()
6318 child = ndi_devi_findchild(pdip, devnm); in ndi_devi_unconfig_one()
6333 child = ndi_devi_findchild(pdip, devnm); in ndi_devi_unconfig_one()
6340 " not found\n", devnm)); in ndi_devi_unconfig_one()
6360 rv = (*f)(pdip, flags, BUS_UNCONFIG_ONE, (void *)devnm); in ndi_devi_unconfig_one()
6381 pm_post_unconfig(pdip, pm_cookie, devnm); in ndi_devi_unconfig_one()
8402 char *devnm; in e_ddi_retire_device() local
8435 devnm = kmem_alloc(MAXNAMELEN + 1, KM_SLEEP); in e_ddi_retire_device()
8436 (void) ddi_deviname(dip, devnm); in e_ddi_retire_device()
8437 (void) devfs_clean(pdip, devnm + 1, DV_CLEAN_FORCE); in e_ddi_retire_device()
8438 kmem_free(devnm, MAXNAMELEN + 1); in e_ddi_retire_device()