Lines Matching refs:DEVI

200 	ASSERT(DEVI(ddip)->devi_ops->devo_bus_ops != NULL);  in ndi_post_event()
201 ASSERT(DEVI(ddip)->devi_ops->devo_bus_ops->busops_rev >= BUSO_REV_6); in ndi_post_event()
202 ASSERT(DEVI(ddip)->devi_ops->devo_bus_ops->bus_post_event != NULL); in ndi_post_event()
207 return ((*(DEVI(ddip)->devi_ops->devo_bus_ops->bus_post_event)) in ndi_post_event()
221 ASSERT(DEVI(ddip)->devi_ops->devo_bus_ops != NULL); in ndi_busop_remove_eventcall()
222 ASSERT(DEVI(ddip)->devi_ops->devo_bus_ops->busops_rev >= BUSO_REV_6); in ndi_busop_remove_eventcall()
224 if (DEVI(ddip)->devi_ops->devo_bus_ops->bus_remove_eventcall == NULL) in ndi_busop_remove_eventcall()
230 return ((*(DEVI(ddip)->devi_ops->devo_bus_ops->bus_remove_eventcall)) in ndi_busop_remove_eventcall()
252 ASSERT(DEVI(ddip)->devi_ops->devo_bus_ops != NULL); in ndi_busop_add_eventcall()
253 ASSERT(DEVI(ddip)->devi_ops->devo_bus_ops->busops_rev >= BUSO_REV_6); in ndi_busop_add_eventcall()
255 if (DEVI(ddip)->devi_ops->devo_bus_ops->bus_add_eventcall == NULL) in ndi_busop_add_eventcall()
261 return ((*(DEVI(ddip)->devi_ops->devo_bus_ops->bus_add_eventcall)) in ndi_busop_add_eventcall()
273 dev_info_t *pdip = (dev_info_t *)DEVI(dip)->devi_parent; in ndi_busop_get_eventcookie()
281 ASSERT(DEVI(pdip)->devi_ops->devo_bus_ops != NULL); in ndi_busop_get_eventcookie()
283 if ((DEVI(pdip)->devi_ops->devo_bus_ops->busops_rev < BUSO_REV_6) || in ndi_busop_get_eventcookie()
284 (DEVI(pdip)->devi_ops->devo_bus_ops->bus_get_eventcookie == NULL)) { in ndi_busop_get_eventcookie()
286 if ((DEVI(pdip)->devi_ops->devo_bus_ops->busops_rev >= in ndi_busop_get_eventcookie()
288 (DEVI(pdip)->devi_ops->devo_bus_ops->bus_get_eventcookie)) { in ndi_busop_get_eventcookie()
293 DEVI(pdip)->devi_binding_name, in ndi_busop_get_eventcookie()
294 DEVI(pdip)->devi_instance, in ndi_busop_get_eventcookie()
295 DEVI(pdip)->devi_ops->devo_bus_ops->busops_rev); in ndi_busop_get_eventcookie()
303 return ((*(DEVI(pdip)->devi_ops->devo_bus_ops->bus_get_eventcookie)) in ndi_busop_get_eventcookie()
610 mutex_enter(&(DEVI(dip)->devi_lock)); in ndi_devctl_device_getstate()
621 mutex_exit(&(DEVI(dip)->devi_lock)); in ndi_devctl_device_getstate()
645 mutex_enter(&(DEVI(dip)->devi_lock)); in ndi_dc_return_dev_state()
656 mutex_exit(&(DEVI(dip)->devi_lock)); in ndi_dc_return_dev_state()
875 mutex_enter(&(DEVI(cdip)->devi_lock)); in ndi_dc_devi_create()
877 mutex_exit(&(DEVI(cdip)->devi_lock)); in ndi_dc_devi_create()
1083 if (DEVI(dip)->devi_ops->devo_bus_ops == NULL) in ndi_get_bus_state()
1086 mutex_enter(&(DEVI(dip)->devi_lock)); in ndi_get_bus_state()
1093 mutex_exit(&(DEVI(dip)->devi_lock)); in ndi_get_bus_state()
1108 mutex_enter(&(DEVI(dip)->devi_lock)); in ndi_set_bus_state()
1128 mutex_exit(&(DEVI(dip)->devi_lock)); in ndi_set_bus_state()
2150 return (DEVI(dip)->devi_node_class == DDI_NC_PROM); in ndi_dev_is_prom_node()
2162 return (DEVI(dip)->devi_node_class == DDI_NC_PSEUDO); in ndi_dev_is_pseudo_node()
2168 return ((DEVI(dip)->devi_node_attributes & DDI_PERSISTENT) != 0); in ndi_dev_is_persistent_node()
2174 return ((DEVI(dip)->devi_node_attributes & DDI_HIDDEN_NODE) != 0); in ndi_dev_is_hidden_node()
2180 return ((DEVI(dip)->devi_node_attributes & DDI_HOTPLUG_NODE) != 0); in ndi_dev_is_hotplug_node()
2186 DEVI(dip)->devi_node_attributes |= DDI_HIDDEN_NODE; in ndi_devi_set_hidden()
2192 DEVI(dip)->devi_node_attributes &= ~DDI_HIDDEN_NODE; in ndi_devi_clr_hidden()
2198 return ((DEVI(dip)->devi_node_attributes & in i_ndi_dev_is_auto_assigned_node()
2205 DEVI(dip)->devi_node_class = c; in i_ndi_set_node_class()
2211 return (DEVI(dip)->devi_node_class); in i_ndi_get_node_class()
2217 DEVI(dip)->devi_node_attributes = p; in i_ndi_set_node_attributes()
2223 return (DEVI(dip)->devi_node_attributes); in i_ndi_get_node_attributes()
2229 DEVI(dip)->devi_nodeid = n; in i_ndi_set_nodeid()
2265 mutex_enter(&(DEVI(dip)->devi_lock)); in i_ddi_fault_handler()
2285 mutex_exit(&(DEVI(dip)->devi_lock)); in i_ddi_fault_handler()
2498 DEVI(dip)->devi_bus.port_up.info.port.type = port_type; in ndi_set_bus_private()
2499 DEVI(dip)->devi_bus.port_up.priv_p = data; in ndi_set_bus_private()
2501 DEVI(dip)->devi_bus.port_down.info.port.type = port_type; in ndi_set_bus_private()
2502 DEVI(dip)->devi_bus.port_down.priv_p = data; in ndi_set_bus_private()
2510 return (DEVI(dip)->devi_bus.port_up.priv_p); in ndi_get_bus_private()
2512 return (DEVI(dip)->devi_bus.port_down.priv_p); in ndi_get_bus_private()
2519 return ((DEVI(dip)->devi_bus.port_up.info.port.type) == in ndi_port_type()
2522 return ((DEVI(dip)->devi_bus.port_down.info.port.type) == in ndi_port_type()
2531 DEVI(child)->devi_flavor = child_flavor; in ndi_flavor_set()
2537 return (DEVI(child)->devi_flavor); in ndi_flavor_get()
2552 ASSERT(nflavors > 0 && (DEVI(self)->devi_flavorv == NULL || in ndi_flavorv_alloc()
2553 nflavors == DEVI(self)->devi_flavorv_n)); in ndi_flavorv_alloc()
2554 if (nflavors <= 1 || (DEVI(self)->devi_flavorv)) { in ndi_flavorv_alloc()
2557 DEVI(self)->devi_flavorv = in ndi_flavorv_alloc()
2559 DEVI(self)->devi_flavorv_n = nflavors; in ndi_flavorv_alloc()
2568 ASSERT(child_flavor < DEVI(self)->devi_flavorv_n && in ndi_flavorv_set()
2569 DEVI(self)->devi_flavorv != NULL); in ndi_flavorv_set()
2570 if (child_flavor > DEVI(self)->devi_flavorv_n || in ndi_flavorv_set()
2571 DEVI(self)->devi_flavorv == NULL) { in ndi_flavorv_set()
2574 DEVI(self)->devi_flavorv[child_flavor - 1] = v; in ndi_flavorv_set()
2584 ASSERT(child_flavor < DEVI(self)->devi_flavorv_n && in ndi_flavorv_get()
2585 DEVI(self)->devi_flavorv != NULL); in ndi_flavorv_get()
2586 if (child_flavor > DEVI(self)->devi_flavorv_n || in ndi_flavorv_get()
2587 DEVI(self)->devi_flavorv == NULL) { in ndi_flavorv_get()
2590 return (DEVI(self)->devi_flavorv[child_flavor - 1]); in ndi_flavorv_get()