Lines Matching refs:DEVI

196 	ASSERT(DEVI(ddip)->devi_ops->devo_bus_ops != NULL);  in ndi_post_event()
197 ASSERT(DEVI(ddip)->devi_ops->devo_bus_ops->busops_rev >= BUSO_REV_6); in ndi_post_event()
198 ASSERT(DEVI(ddip)->devi_ops->devo_bus_ops->bus_post_event != NULL); in ndi_post_event()
203 return ((*(DEVI(ddip)->devi_ops->devo_bus_ops->bus_post_event)) in ndi_post_event()
217 ASSERT(DEVI(ddip)->devi_ops->devo_bus_ops != NULL); in ndi_busop_remove_eventcall()
218 ASSERT(DEVI(ddip)->devi_ops->devo_bus_ops->busops_rev >= BUSO_REV_6); in ndi_busop_remove_eventcall()
220 if (DEVI(ddip)->devi_ops->devo_bus_ops->bus_remove_eventcall == NULL) in ndi_busop_remove_eventcall()
226 return ((*(DEVI(ddip)->devi_ops->devo_bus_ops->bus_remove_eventcall)) in ndi_busop_remove_eventcall()
248 ASSERT(DEVI(ddip)->devi_ops->devo_bus_ops != NULL); in ndi_busop_add_eventcall()
249 ASSERT(DEVI(ddip)->devi_ops->devo_bus_ops->busops_rev >= BUSO_REV_6); in ndi_busop_add_eventcall()
251 if (DEVI(ddip)->devi_ops->devo_bus_ops->bus_add_eventcall == NULL) in ndi_busop_add_eventcall()
257 return ((*(DEVI(ddip)->devi_ops->devo_bus_ops->bus_add_eventcall)) in ndi_busop_add_eventcall()
269 dev_info_t *pdip = (dev_info_t *)DEVI(dip)->devi_parent; in ndi_busop_get_eventcookie()
277 ASSERT(DEVI(pdip)->devi_ops->devo_bus_ops != NULL); in ndi_busop_get_eventcookie()
279 if ((DEVI(pdip)->devi_ops->devo_bus_ops->busops_rev < BUSO_REV_6) || in ndi_busop_get_eventcookie()
280 (DEVI(pdip)->devi_ops->devo_bus_ops->bus_get_eventcookie == NULL)) { in ndi_busop_get_eventcookie()
282 if ((DEVI(pdip)->devi_ops->devo_bus_ops->busops_rev >= in ndi_busop_get_eventcookie()
284 (DEVI(pdip)->devi_ops->devo_bus_ops->bus_get_eventcookie)) { in ndi_busop_get_eventcookie()
289 DEVI(pdip)->devi_binding_name, in ndi_busop_get_eventcookie()
290 DEVI(pdip)->devi_instance, in ndi_busop_get_eventcookie()
291 DEVI(pdip)->devi_ops->devo_bus_ops->busops_rev); in ndi_busop_get_eventcookie()
299 return ((*(DEVI(pdip)->devi_ops->devo_bus_ops->bus_get_eventcookie)) in ndi_busop_get_eventcookie()
607 mutex_enter(&(DEVI(dip)->devi_lock)); in ndi_devctl_device_getstate()
618 mutex_exit(&(DEVI(dip)->devi_lock)); in ndi_devctl_device_getstate()
643 mutex_enter(&(DEVI(dip)->devi_lock)); in ndi_dc_return_dev_state()
654 mutex_exit(&(DEVI(dip)->devi_lock)); in ndi_dc_return_dev_state()
873 mutex_enter(&(DEVI(cdip)->devi_lock)); in ndi_dc_devi_create()
875 mutex_exit(&(DEVI(cdip)->devi_lock)); in ndi_dc_devi_create()
1081 if (DEVI(dip)->devi_ops->devo_bus_ops == NULL) in ndi_get_bus_state()
1084 mutex_enter(&(DEVI(dip)->devi_lock)); in ndi_get_bus_state()
1091 mutex_exit(&(DEVI(dip)->devi_lock)); in ndi_get_bus_state()
1106 mutex_enter(&(DEVI(dip)->devi_lock)); in ndi_set_bus_state()
1126 mutex_exit(&(DEVI(dip)->devi_lock)); in ndi_set_bus_state()
2149 return (DEVI(dip)->devi_node_class == DDI_NC_PROM); in ndi_dev_is_prom_node()
2161 return (DEVI(dip)->devi_node_class == DDI_NC_PSEUDO); in ndi_dev_is_pseudo_node()
2167 return ((DEVI(dip)->devi_node_attributes & DDI_PERSISTENT) != 0); in ndi_dev_is_persistent_node()
2173 return ((DEVI(dip)->devi_node_attributes & DDI_HIDDEN_NODE) != 0); in ndi_dev_is_hidden_node()
2179 return ((DEVI(dip)->devi_node_attributes & DDI_HOTPLUG_NODE) != 0); in ndi_dev_is_hotplug_node()
2185 DEVI(dip)->devi_node_attributes |= DDI_HIDDEN_NODE; in ndi_devi_set_hidden()
2191 DEVI(dip)->devi_node_attributes &= ~DDI_HIDDEN_NODE; in ndi_devi_clr_hidden()
2197 return ((DEVI(dip)->devi_node_attributes & in i_ndi_dev_is_auto_assigned_node()
2204 DEVI(dip)->devi_node_class = c; in i_ndi_set_node_class()
2210 return (DEVI(dip)->devi_node_class); in i_ndi_get_node_class()
2216 DEVI(dip)->devi_node_attributes = p; in i_ndi_set_node_attributes()
2222 return (DEVI(dip)->devi_node_attributes); in i_ndi_get_node_attributes()
2228 DEVI(dip)->devi_nodeid = n; in i_ndi_set_nodeid()
2264 mutex_enter(&(DEVI(dip)->devi_lock)); in i_ddi_fault_handler()
2284 mutex_exit(&(DEVI(dip)->devi_lock)); in i_ddi_fault_handler()
2497 DEVI(dip)->devi_bus.port_up.info.port.type = port_type; in ndi_set_bus_private()
2498 DEVI(dip)->devi_bus.port_up.priv_p = data; in ndi_set_bus_private()
2500 DEVI(dip)->devi_bus.port_down.info.port.type = port_type; in ndi_set_bus_private()
2501 DEVI(dip)->devi_bus.port_down.priv_p = data; in ndi_set_bus_private()
2509 return (DEVI(dip)->devi_bus.port_up.priv_p); in ndi_get_bus_private()
2511 return (DEVI(dip)->devi_bus.port_down.priv_p); in ndi_get_bus_private()
2518 return ((DEVI(dip)->devi_bus.port_up.info.port.type) == in ndi_port_type()
2521 return ((DEVI(dip)->devi_bus.port_down.info.port.type) == in ndi_port_type()
2530 DEVI(child)->devi_flavor = child_flavor; in ndi_flavor_set()
2536 return (DEVI(child)->devi_flavor); in ndi_flavor_get()
2551 ASSERT(nflavors > 0 && (DEVI(self)->devi_flavorv == NULL || in ndi_flavorv_alloc()
2552 nflavors == DEVI(self)->devi_flavorv_n)); in ndi_flavorv_alloc()
2553 if (nflavors <= 1 || (DEVI(self)->devi_flavorv)) { in ndi_flavorv_alloc()
2556 DEVI(self)->devi_flavorv = in ndi_flavorv_alloc()
2558 DEVI(self)->devi_flavorv_n = nflavors; in ndi_flavorv_alloc()
2567 ASSERT(child_flavor < DEVI(self)->devi_flavorv_n && in ndi_flavorv_set()
2568 DEVI(self)->devi_flavorv != NULL); in ndi_flavorv_set()
2569 if (child_flavor > DEVI(self)->devi_flavorv_n || in ndi_flavorv_set()
2570 DEVI(self)->devi_flavorv == NULL) { in ndi_flavorv_set()
2573 DEVI(self)->devi_flavorv[child_flavor - 1] = v; in ndi_flavorv_set()
2583 ASSERT(child_flavor < DEVI(self)->devi_flavorv_n && in ndi_flavorv_get()
2584 DEVI(self)->devi_flavorv != NULL); in ndi_flavorv_get()
2585 if (child_flavor > DEVI(self)->devi_flavorv_n || in ndi_flavorv_get()
2586 DEVI(self)->devi_flavorv == NULL) { in ndi_flavorv_get()
2589 return (DEVI(self)->devi_flavorv[child_flavor - 1]); in ndi_flavorv_get()