Lines Matching refs:port_dev
523 device_unregister(d->port_dev); in ast_vhub_del_dev()
559 d->port_dev = kzalloc(sizeof(struct device), GFP_KERNEL); in ast_vhub_init_dev()
560 if (!d->port_dev) { in ast_vhub_init_dev()
564 device_initialize(d->port_dev); in ast_vhub_init_dev()
565 d->port_dev->release = ast_vhub_dev_release; in ast_vhub_init_dev()
566 d->port_dev->parent = parent; in ast_vhub_init_dev()
567 dev_set_name(d->port_dev, "%s:p%d", dev_name(parent), idx + 1); in ast_vhub_init_dev()
568 rc = device_add(d->port_dev); in ast_vhub_init_dev()
584 rc = usb_add_gadget_udc(d->port_dev, &d->gadget); in ast_vhub_init_dev()
591 device_del(d->port_dev); in ast_vhub_init_dev()
593 put_device(d->port_dev); in ast_vhub_init_dev()