Searched defs:ddip (Results 1 - 7 of 7) sorted by relevance
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | immu_dmar.c | 763 match_bdf(dev_info_t *ddip, void *arg) argument 768 ASSERT(ddip); 777 mutex_enter(&(DEVI(ddip)->devi_lock)); 779 immu_devi = IMMU_DEVI(ddip); 785 imarg->ima_ddip = ddip; 788 mutex_exit(&(DEVI(ddip)->devi_lock));
|
H A D | immu.c | 971 * ddip can be NULL, in which case we walk up until we find the root dip 977 dev_info_t *ddip, 987 /* ddip and immu can be NULL */ 1004 if (pdip == ddip) { 975 immu_walk_ancestor( dev_info_t *rdip, dev_info_t *ddip, int (*func)(dev_info_t *, void *arg), void *arg, int *lvlp, immu_flags_t immu_flags) argument
|
H A D | immu_dvma.c | 74 static domain_t *domain_create(immu_t *immu, dev_info_t *ddip, 777 dev_info_t *ddip; local 788 ddip = immu_devi->imd_ddip; 792 *ddipp = ddip; 806 dev_info_t *ddip, immu_flags_t immu_flags) 817 ddi_driver_name(ddip), ddi_get_instance(ddip), 830 dev_info_t *ddip; local 837 * tree. The final ddip is set only when we reach 881 /* continue walking to find ddip */ 805 did_alloc(immu_t *immu, dev_info_t *rdip, dev_info_t *ddip, immu_flags_t immu_flags) argument 1128 set_domain( dev_info_t *dip, dev_info_t *ddip, domain_t *domain) argument 1173 dev_info_t *ddip; /* topmost dip in domain i.e. domain owner */ local 1312 domain_create(immu_t *immu, dev_info_t *ddip, dev_info_t *rdip, immu_flags_t immu_flags) argument 1629 immu_context_update(immu_t *immu, domain_t *domain, dev_info_t *ddip, dev_info_t *rdip, immu_flags_t immu_flags) argument 2875 dev_info_t *ddip, *odip; local [all...] |
/illumos-gate/usr/src/uts/common/sys/ |
H A D | sunndi.h | 447 ndi_busop_remove_eventcall(dev_info_t *ddip, ddi_callback_id_t id); 493 dev_info_t *ddip; /* Devi defining this event */ member in struct:ndi_event_cookie 506 #define NDI_EVENT_DDIP(cookie) (NDI_EVENT(cookie)->ddip)
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | sunndi.c | 187 dev_info_t *ddip; local 190 ddip = NDI_EVENT_DDIP(cookie); 196 ASSERT(DEVI(ddip)->devi_ops->devo_bus_ops != NULL); 197 ASSERT(DEVI(ddip)->devi_ops->devo_bus_ops->busops_rev >= BUSO_REV_6); 198 ASSERT(DEVI(ddip)->devi_ops->devo_bus_ops->bus_post_event != NULL); 203 return ((*(DEVI(ddip)->devi_ops->devo_bus_ops->bus_post_event)) 204 (ddip, rdip, cookie, impl_data)); 212 ndi_busop_remove_eventcall(dev_info_t *ddip, ddi_callback_id_t id) argument 217 ASSERT(DEVI(ddip)->devi_ops->devo_bus_ops != NULL); 218 ASSERT(DEVI(ddip) 243 dev_info_t *ddip = (dev_info_t *)NDI_EVENT_DDIP(cookie); local [all...] |
H A D | devcfg.c | 6923 dev_info_t *ddip = NULL; local 6938 * returns a dip which is not held. By the time we ref ddip, 6947 (void *)dev, (void **)&ddip) != DDI_SUCCESS) 6948 ddip = NULL; 6952 if (ddip && (dip != ddip)) { 6955 ddi_driver_name(ddip)); 6957 ndi_hold_devi(ddip); 6960 dip = ddip; 7270 i_ddi_minor_node_count(dev_info_t *ddip, cons argument [all...] |
H A D | sunddi.c | 5384 ddi_append_minor_node(dev_info_t *ddip, struct ddi_minor_data *dmdp) argument 5389 ndi_devi_enter(ddip, &circ); 5390 if ((dp = DEVI(ddip)->devi_minor) == (struct ddi_minor_data *)NULL) { 5391 DEVI(ddip)->devi_minor = dmdp; 5397 ndi_devi_exit(ddip, circ); 8032 dev_info_t *ddip; local 8039 ddip = NDI_EVENT_DDIP(cb->ndi_evtcb_cookie); 8040 return (ndi_busop_remove_eventcall(ddip, id));
|
Completed in 131 milliseconds