Lines Matching defs:devi
1640 make_prop(struct _buf *file, dev_info_t *devi, char *name, struct val_list *val)
1686 if (e_ddi_prop_update_int_array(DDI_DEV_T_NONE, devi,
1714 devi, name, valsp, propcnt)
1734 if (e_ddi_prop_update_int(DDI_DEV_T_NONE, devi, name, 0)
1762 struct dev_info *devi;
1768 devi = kmem_zalloc(sizeof (*devi), KM_SLEEP);
1785 make_prop(file, (dev_info_t *)devi,
1843 if (ddi_get_name((dev_info_t *)devi)) {
1848 devi->devi_name = kmem_alloc(strlen(tokbuf) + 1,
1850 (void) strcpy(devi->devi_name, tokbuf);
1931 make_prop(file, (dev_info_t *)devi,
1942 /* copy 2 relevant members of devi to hwcp */
1943 hwcp->hwc_devi_sys_prop_ptr = devi->devi_sys_prop_ptr;
1944 hwcp->hwc_devi_name = devi->devi_name;
1951 kmem_free(devi, sizeof (struct dev_info));
1963 if (devi->devi_name)
1964 kmem_free(devi->devi_name, strlen(devi->devi_name) + 1);
1966 kmem_free(devi, sizeof (struct dev_info));