Lines Matching refs:dip

68 ndi_prop_create_boolean(dev_t match_dev, dev_info_t *dip, char *name);
74 ndi_prop_update_int(dev_t match_dev, dev_info_t *dip, char *name, int data);
77 ndi_prop_update_int_array(dev_t match_dev, dev_info_t *dip, char *name,
81 ndi_prop_update_int64(dev_t match_dev, dev_info_t *dip, char *name,
85 ndi_prop_update_int64_array(dev_t match_dev, dev_info_t *dip, char *name,
92 ndi_prop_update_string(dev_t match_dev, dev_info_t *dip, char *name,
96 ndi_prop_update_string_array(dev_t match_dev, dev_info_t *dip,
103 ndi_prop_update_byte_array(dev_t match_dev, dev_info_t *dip,
110 ndi_prop_remove(dev_t dev, dev_info_t *dip, char *name);
113 ndi_prop_remove_all(dev_info_t *dip);
137 ndi_devi_free(dev_info_t *dip);
140 void ndi_devi_enter(dev_info_t *dip);
141 void ndi_devi_exit(dev_info_t *dip);
142 int ndi_devi_tryenter(dev_info_t *dip);
145 void ndi_hold_devi(dev_info_t *dip);
146 void ndi_rele_devi(dev_info_t *dip);
149 struct dev_ops *ndi_hold_driver(dev_info_t *dip);
150 void ndi_rele_driver(dev_info_t *dip);
156 ndi_devi_set_nodename(dev_info_t *dip, char *name, int flags);
166 ndi_devi_bind_driver(dev_info_t *dip, uint_t flags);
173 ndi_devi_bind_driver_async(dev_info_t *dip, uint_t flags);
188 ndi_devctl_device_online(dev_info_t *dip, struct devctl_iocdata *dcp,
196 ndi_devctl_device_offline(dev_info_t *dip, struct devctl_iocdata *dcp,
204 ndi_devctl_device_remove(dev_info_t *dip, struct devctl_iocdata *dcp,
212 ndi_devctl_bus_getstate(dev_info_t *dip, struct devctl_iocdata *dcp,
219 ndi_devi_online(dev_info_t *dip, uint_t flags);
225 ndi_devctl_ioctl(dev_info_t *dip, int cmd, intptr_t arg, int mode,
233 ndi_devi_online_async(dev_info_t *dip, uint_t flags);
245 ndi_devi_config(dev_info_t *dip, int flags);
248 ndi_devi_config_driver(dev_info_t *dip, int flags, major_t major);
251 ndi_devi_config_one(dev_info_t *dip, char *devnm, dev_info_t **dipp, int flags);
263 ndi_devi_unconfig(dev_info_t *dip, int flags);
266 e_ddi_devi_unconfig(dev_info_t *dip, dev_info_t **dipp, int flags);
269 ndi_devi_unconfig_one(dev_info_t *dip, char *devnm, dev_info_t **dipp,
273 ndi_devi_unconfig_driver(dev_info_t *dip, int flags, major_t major);
276 ndi_set_bus_private(dev_info_t *dip, boolean_t up, uint32_t port_type,
280 ndi_get_bus_private(dev_info_t *dip, boolean_t up);
283 ndi_port_type(dev_info_t *dip, boolean_t up, uint32_t port_type);
289 ndi_irm_create(dev_info_t *dip, ddi_irm_params_t *paramsp,
339 ndi_devi_offline(dev_info_t *dip, uint_t flags);
369 ndi_devi_device_isremoved(dev_info_t *dip);
371 ndi_devi_device_remove(dev_info_t *dip);
373 ndi_devi_device_insert(dev_info_t *dip);
410 ndi_dc_return_dev_state(dev_info_t *dip, struct devctl_iocdata *dcp);
416 ndi_dc_return_bus_state(dev_info_t *dip, struct devctl_iocdata *dcp);
423 ndi_get_bus_state(dev_info_t *dip, uint_t *rstate);
426 ndi_set_bus_state(dev_info_t *dip, uint_t state);
434 ndi_post_event(dev_info_t *dip, dev_info_t *rdip, ddi_eventcookie_t eventhdl,
442 ndi_busop_add_eventcall(dev_info_t *dip, dev_info_t *rdip,
461 ndi_busop_get_eventcookie(dev_info_t *dip, dev_info_t *rdip, char *name,
530 ndi_event_alloc_hdl(dev_info_t *dip, ddi_iblock_cookie_t cookie,
633 ndi_busop_bus_unconfig(dev_info_t *dip, uint_t flags, ddi_bus_config_op_t op,
641 ndi_hp_register(dev_info_t *dip, ddi_hp_cn_info_t *info_p);
644 ndi_hp_unregister(dev_info_t *dip, char *cn_name);
647 ndi_hp_state_change_req(dev_info_t *dip, char *cn_name,
651 ndi_hp_walk_cn(dev_info_t *dip, int (*f)(ddi_hp_cn_info_t *, void *),
730 ndi_ra_map_setup(dev_info_t *dip, char *type);
733 ndi_ra_map_destroy(dev_info_t *dip, char *type);
736 ndi_ra_alloc(dev_info_t *dip, ndi_ra_request_t *req, uint64_t *basep,
740 ndi_ra_free(dev_info_t *dip, uint64_t base, uint64_t len, char *type,