Lines Matching refs:dip
64 ndi_prop_create_boolean(dev_t match_dev, dev_info_t *dip, char *name);
70 ndi_prop_update_int(dev_t match_dev, dev_info_t *dip, char *name, int data);
73 ndi_prop_update_int_array(dev_t match_dev, dev_info_t *dip, char *name,
77 ndi_prop_update_int64(dev_t match_dev, dev_info_t *dip, char *name,
81 ndi_prop_update_int64_array(dev_t match_dev, dev_info_t *dip, char *name,
88 ndi_prop_update_string(dev_t match_dev, dev_info_t *dip, char *name,
92 ndi_prop_update_string_array(dev_t match_dev, dev_info_t *dip,
99 ndi_prop_update_byte_array(dev_t match_dev, dev_info_t *dip,
106 ndi_prop_remove(dev_t dev, dev_info_t *dip, char *name);
109 ndi_prop_remove_all(dev_info_t *dip);
133 ndi_devi_free(dev_info_t *dip);
136 void ndi_devi_enter(dev_info_t *dip, int *circ);
137 void ndi_devi_exit(dev_info_t *dip, int circ);
138 int ndi_devi_tryenter(dev_info_t *dip, int *circ);
141 void ndi_hold_devi(dev_info_t *dip);
142 void ndi_rele_devi(dev_info_t *dip);
145 struct dev_ops *ndi_hold_driver(dev_info_t *dip);
146 void ndi_rele_driver(dev_info_t *dip);
152 ndi_devi_set_nodename(dev_info_t *dip, char *name, int flags);
162 ndi_devi_bind_driver(dev_info_t *dip, uint_t flags);
169 ndi_devi_bind_driver_async(dev_info_t *dip, uint_t flags);
184 ndi_devctl_device_online(dev_info_t *dip, struct devctl_iocdata *dcp,
192 ndi_devctl_device_offline(dev_info_t *dip, struct devctl_iocdata *dcp,
200 ndi_devctl_device_remove(dev_info_t *dip, struct devctl_iocdata *dcp,
208 ndi_devctl_bus_getstate(dev_info_t *dip, struct devctl_iocdata *dcp,
215 ndi_devi_online(dev_info_t *dip, uint_t flags);
221 ndi_devctl_ioctl(dev_info_t *dip, int cmd, intptr_t arg, int mode,
229 ndi_devi_online_async(dev_info_t *dip, uint_t flags);
241 ndi_devi_config(dev_info_t *dip, int flags);
244 ndi_devi_config_driver(dev_info_t *dip, int flags, major_t major);
247 ndi_devi_config_one(dev_info_t *dip, char *devnm, dev_info_t **dipp, int flags);
259 ndi_devi_unconfig(dev_info_t *dip, int flags);
262 e_ddi_devi_unconfig(dev_info_t *dip, dev_info_t **dipp, int flags);
265 ndi_devi_unconfig_one(dev_info_t *dip, char *devnm, dev_info_t **dipp,
269 ndi_devi_unconfig_driver(dev_info_t *dip, int flags, major_t major);
272 ndi_set_bus_private(dev_info_t *dip, boolean_t up, uint32_t port_type,
276 ndi_get_bus_private(dev_info_t *dip, boolean_t up);
279 ndi_port_type(dev_info_t *dip, boolean_t up, uint32_t port_type);
285 ndi_irm_create(dev_info_t *dip, ddi_irm_params_t *paramsp,
335 ndi_devi_offline(dev_info_t *dip, uint_t flags);
365 ndi_devi_device_isremoved(dev_info_t *dip);
367 ndi_devi_device_remove(dev_info_t *dip);
369 ndi_devi_device_insert(dev_info_t *dip);
406 ndi_dc_return_dev_state(dev_info_t *dip, struct devctl_iocdata *dcp);
412 ndi_dc_return_bus_state(dev_info_t *dip, struct devctl_iocdata *dcp);
419 ndi_get_bus_state(dev_info_t *dip, uint_t *rstate);
422 ndi_set_bus_state(dev_info_t *dip, uint_t state);
430 ndi_post_event(dev_info_t *dip, dev_info_t *rdip, ddi_eventcookie_t eventhdl,
438 ndi_busop_add_eventcall(dev_info_t *dip, dev_info_t *rdip,
457 ndi_busop_get_eventcookie(dev_info_t *dip, dev_info_t *rdip, char *name,
526 ndi_event_alloc_hdl(dev_info_t *dip, ddi_iblock_cookie_t cookie,
642 ndi_busop_bus_unconfig(dev_info_t *dip, uint_t flags, ddi_bus_config_op_t op,
650 ndi_hp_register(dev_info_t *dip, ddi_hp_cn_info_t *info_p);
653 ndi_hp_unregister(dev_info_t *dip, char *cn_name);
656 ndi_hp_state_change_req(dev_info_t *dip, char *cn_name,
660 ndi_hp_walk_cn(dev_info_t *dip, int (*f)(ddi_hp_cn_info_t *, void *),
739 ndi_ra_map_setup(dev_info_t *dip, char *type);
742 ndi_ra_map_destroy(dev_info_t *dip, char *type);
745 ndi_ra_alloc(dev_info_t *dip, ndi_ra_request_t *req, uint64_t *basep,
749 ndi_ra_free(dev_info_t *dip, uint64_t base, uint64_t len, char *type,