Lines Matching refs:usb_reg

394 	usb_client_dev_data_t	*usb_reg = NULL;  in usb_get_dev_data()  local
422 usb_reg = kmem_zalloc(sizeof (usb_client_dev_data_t), KM_SLEEP); in usb_get_dev_data()
424 usb_reg->dev_descr = usba_device->usb_dev_descr; in usb_get_dev_data()
425 usb_reg->dev_default_ph = usba_get_dflt_pipe_handle(dip); in usb_get_dev_data()
426 if (usb_reg->dev_default_ph == NULL) { in usb_get_dev_data()
427 kmem_free(usb_reg, sizeof (usb_client_dev_data_t)); in usb_get_dev_data()
432 usb_reg->dev_iblock_cookie = usba_hcdi_get_hcdi( in usb_get_dev_data()
436 "cookie = 0x%p", (void *)usb_reg->dev_iblock_cookie); in usb_get_dev_data()
441 usb_reg->dev_mfg = kmem_zalloc( in usb_get_dev_data()
443 (void) strcpy(usb_reg->dev_mfg, usba_device->usb_mfg_str); in usb_get_dev_data()
447 usb_reg->dev_product = kmem_zalloc( in usb_get_dev_data()
450 (void) strcpy(usb_reg->dev_product, in usb_get_dev_data()
455 usb_reg->dev_serial = kmem_zalloc( in usb_get_dev_data()
458 (void) strcpy(usb_reg->dev_serial, in usb_get_dev_data()
462 if ((usb_reg->dev_parse_level = parse_level) == USB_PARSE_LVL_NONE) { in usb_get_dev_data()
465 } else if ((rval = usba_build_descr_tree(dip, usba_device, usb_reg)) != in usb_get_dev_data()
467 usb_unregister_client(dip, usb_reg); in usb_get_dev_data()
468 usb_reg = NULL; in usb_get_dev_data()
472 if (usb_reg->dev_n_cfg == 1) { in usb_get_dev_data()
473 usb_reg->dev_curr_cfg = &usb_reg->dev_cfg[0]; in usb_get_dev_data()
476 usb_reg->dev_curr_cfg = in usb_get_dev_data()
477 &usb_reg->dev_cfg[usba_device->usb_active_cfg_ndx]; in usb_get_dev_data()
479 ASSERT(usb_reg->dev_curr_cfg != NULL); in usb_get_dev_data()
480 ASSERT(usb_reg->dev_curr_cfg->cfg_descr.bLength == in usb_get_dev_data()
489 usb_reg->dev_curr_if = usba_get_ifno(dip); in usb_get_dev_data()
491 (void) usb_log_descr_tree(usb_reg, usbai_reg_log_handle, in usb_get_dev_data()
499 if ((usb_reg->dev_curr_cfg->cfg_n_if <= usb_reg->dev_curr_if) || in usb_get_dev_data()
500 (usb_reg->dev_curr_cfg->cfg_descr.bLength == 0) || in usb_get_dev_data()
501 (usb_reg->dev_curr_cfg->cfg_if[usb_reg->dev_curr_if]. in usb_get_dev_data()
506 usb_unregister_client(dip, usb_reg); in usb_get_dev_data()
507 usb_reg = NULL; in usb_get_dev_data()
512 *reg = usb_reg; in usb_get_dev_data()
524 entry->cddl_dev_data = usb_reg; in usb_get_dev_data()
657 usb_client_dev_data_t *usb_reg) in usba_build_descr_tree() argument
679 state.st_dev_parse_level = usb_reg->dev_parse_level; in usba_build_descr_tree()
684 usb_reg->dev_parse_level = state.st_dev_parse_level; in usba_build_descr_tree()
687 if (usb_reg->dev_parse_level == USB_PARSE_LVL_ALL) { in usba_build_descr_tree()
688 usb_reg->dev_n_cfg = usba_device->usb_n_cfgs; in usba_build_descr_tree()
692 usb_reg->dev_n_cfg = 1; in usba_build_descr_tree()
698 usb_reg->dev_cfg = state.st_dev_cfg = kmem_zalloc( in usba_build_descr_tree()
699 (usb_reg->dev_n_cfg * sizeof (usb_cfg_data_t)), in usba_build_descr_tree()
1626 usba_dump_descr_tree(dev_info_t *dip, usb_client_dev_data_t *usb_reg, in usba_dump_descr_tree() argument
1641 if ((usb_reg == NULL) || ((log_handle == NULL) && (dip == NULL))) { in usba_dump_descr_tree()
1680 (usb_reg->dev_mfg != NULL ? usb_reg->dev_mfg : ""), in usba_dump_descr_tree()
1681 (usb_reg->dev_product != NULL ? usb_reg->dev_product : "")); in usba_dump_descr_tree()
1682 if (usb_reg->dev_n_cfg == 0) { in usba_dump_descr_tree()
1687 "highest configuration found=%d", usb_reg->dev_n_cfg - 1); in usba_dump_descr_tree()
1690 for (which_config = 0; which_config < usb_reg->dev_n_cfg; in usba_dump_descr_tree()
1692 config = &usb_reg->dev_cfg[which_config]; in usba_dump_descr_tree()
1745 (void *)usb_reg->dev_curr_cfg, usb_reg->dev_curr_if); in usba_dump_descr_tree()