Lines Matching refs:port_dev
533 device_unregister(d->port_dev); in ast_vhub_del_dev()
572 d->port_dev = kzalloc(sizeof(struct device), GFP_KERNEL); in ast_vhub_init_dev()
573 if (!d->port_dev) { in ast_vhub_init_dev()
577 device_initialize(d->port_dev); in ast_vhub_init_dev()
578 d->port_dev->release = ast_vhub_dev_release; in ast_vhub_init_dev()
579 d->port_dev->parent = parent; in ast_vhub_init_dev()
580 dev_set_name(d->port_dev, "%s:p%d", dev_name(parent), idx + 1); in ast_vhub_init_dev()
581 rc = device_add(d->port_dev); in ast_vhub_init_dev()
598 rc = usb_add_gadget_udc(d->port_dev, &d->gadget); in ast_vhub_init_dev()
605 device_del(d->port_dev); in ast_vhub_init_dev()
607 put_device(d->port_dev); in ast_vhub_init_dev()