Lines Matching refs:child_dip

2146 	dev_info_t	*child_dip = NULL;
2157 child_dip = hubd->h_children_dips[port];
2163 ph = usba_get_dflt_pipe_handle(child_dip);
2164 usb_pipe_close(child_dip, ph,
2183 if (usb_pipe_open(child_dip, NULL, NULL,
2193 if ((rval = usb_pipe_sync_ctrl_xfer(child_dip, ph,
2206 usb_pipe_close(child_dip, ph,
2240 dev_info_t *child_dip = NULL;
2249 child_dip = hubd->h_children_dips[port];
2255 if ((rval = usb_pipe_open(child_dip, NULL, NULL,
2260 if ((rval = usb_pipe_sync_ctrl_xfer(child_dip, ph,
3656 dev_info_t *child_dip;
3846 child_dip = hubd->h_children_dips[port];
3854 ndi_devi_enter(child_dip, &chld_circ);
3859 if (i_ddi_devi_attached(child_dip)) {
3879 ndi_devi_exit(child_dip, chld_circ);
5425 dev_info_t *child_dip, usba_device_t *child_ud)
5440 (void) ddi_pathname(child_dip, tmp_path);
5454 usba_get_mfg_prod_sn_str(child_dip, tmp_path, MAXPATHLEN),
5739 hubd_ready_device(hubd_t *hubd, dev_info_t *child_dip, usba_device_t *child_ud,
5751 (void *)child_dip, config_index);
5758 def_ph = usba_get_dflt_pipe_handle(child_dip);
5761 (void) usb_pipe_sync_ctrl_xfer(child_dip, def_ph,
5779 child_ud->usb_dip = child_dip;
5795 child_dip = usba_ready_device_node(child_dip);
5801 ph->p_ph_impl->usba_ph_dip = ph->p_dip = child_dip;
5805 return (child_dip);
5829 dev_info_t *child_dip = NULL;
5866 &child_dip);
5876 child_ud = usba_get_usba_device(child_dip);
5915 if ((rval = usb_pipe_open(child_dip, NULL, NULL,
5929 rval = usb_pipe_sync_ctrl_xfer(child_dip, ph,
5953 rval = usb_pipe_sync_ctrl_xfer(child_dip, ph,
6001 if ((rval = usb_pipe_sync_ctrl_xfer(child_dip, ph,
6023 usb_pipe_close(child_dip, ph,
6046 if ((rval = usb_pipe_open(child_dip, NULL, NULL,
6063 if ((rval = usb_pipe_sync_ctrl_xfer(child_dip, ph,
6079 rval = usb_pipe_sync_ctrl_xfer(child_dip, ph,
6166 usba_get_dev_string_descrs(child_dip, child_ud);
6169 rval = hubd_get_all_device_config_cloud(hubd, child_dip, child_ud);
6179 child_dip, child_ud);
6212 rval = usb_pipe_sync_ctrl_xfer(child_dip, ph,
6272 child_dip = hubd_ready_device(hubd, child_dip,
6280 hubd->h_children_dips[port] = child_dip;
6283 (void) usba_bind_driver(child_dip);
6295 child_dip = hubd_ready_device(hubd, child_dip,
6303 hubd->h_children_dips[port] = child_dip;
6306 rval = usba_bind_driver(child_dip);
6340 child_dip = hubd_ready_device(hubd, child_dip,
6343 hubd->h_children_dips[port] = child_dip;
6355 child_dip = hubd_ready_device(hubd, child_dip,
6363 hubd->h_children_dips[port] = child_dip;
6366 (void) usba_bind_driver(child_dip);
6373 hubd->h_usba_devices[port] = usba_get_usba_device(child_dip);
6376 usba_get_usba_device(child_dip));
6395 usb_pipe_close(child_dip, ph,
6399 if (child_dip) {
6400 int rval = usba_destroy_child_devi(child_dip,
6440 dev_info_t *child_dip;
6444 child_dip = hubd->h_children_dips[port];
6449 port, (void *)child_dip, (void *)usba_device);
6452 if (child_dip) {
6456 (void *)child_dip, ddi_node_name(child_dip), port);
6462 rval = usba_destroy_child_devi(child_dip, flag);
6471 if (hubd->h_children_dips[port] == child_dip) {
7380 dev_info_t *child_dip = NULL;
7525 child_dip = hubd_get_child_dip(hubd, port);
7531 if (child_dip == NULL) {
7534 ndi_hold_devi(child_dip);
7535 if (ndi_devi_online(child_dip, 0) != NDI_SUCCESS)
7537 ndi_rele_devi(child_dip);
7667 /* check child_dip */
7668 if ((child_dip = hubd_get_child_dip(hubd,
7675 dev_descrp = usb_get_dev_descr(child_dip);
7709 if ((child_dip = hubd_get_child_dip(hubd, ioc.port)) ==
7715 usba_device = usba_get_usba_device(child_dip);
7799 if ((child_dip = hubd_get_child_dip(hubd, ioc.port)) ==
7805 name = ddi_node_name(child_dip);
7866 * Recheck if child_dip exists
7868 if ((child_dip = hubd_get_child_dip(hubd, ioc.port)) ==
7875 usba_device = usba_get_usba_device(child_dip);
7919 /* Recheck if child_dip exists */
7920 if ((child_dip = hubd_get_child_dip(hubd, ioc.port)) ==
7930 (void) ddi_pathname(child_dip, path + strlen(path));
8103 dev_info_t *child_dip = hubd->h_children_dips[port];
8110 return (child_dip);
8117 * child_dip list port_state cfgadm_state
8130 dev_info_t *child_dip = hubd_get_child_dip(hubd, port);
8132 if (child_dip) {
8137 if (DEVI_IS_DEVICE_OFFLINE(child_dip) ||
8138 !i_ddi_devi_attached(child_dip)) {
8646 dev_info_t *child_dip;
8660 child_dip = hubd->h_children_dips[reset_port];
8661 ASSERT(child_dip != NULL);
8663 devname = (char *)ddi_driver_name(child_dip);
8664 devinst = ddi_get_instance(child_dip);
8748 DEVI(child_dip)->devi_ref != 0) {