Lines Matching refs:vhub
210 * existing AST2400/AST2500 platforms. AST2600 and future vhub revisions
265 * or internal use vhub EP0. vhub EP1 doesn't have an
281 struct ast_vhub *vhub;
292 /* EP0 (either device or vhub) */
342 struct ast_vhub *vhub;
367 /* Per vhub port stateinfo structure */
383 /* Global vhub structure */
396 /* EP0 of the vhub itself */
399 /* State of vhub ep1 */
423 /* Standard USB Descriptors of the vhub. */
442 dev_dbg(&(ep)->vhub->pdev->dev, \
449 dev_dbg(&(d)->vhub->pdev->dev, \
464 dev_dbg(&(ep)->vhub->pdev->dev, \
471 dev_dbg(&(d)->vhub->pdev->dev, \
521 void ast_vhub_init_hw(struct ast_vhub *vhub);
527 void ast_vhub_init_ep0(struct ast_vhub *vhub, struct ast_vhub_ep *ep,
537 int ast_vhub_init_hub(struct ast_vhub *vhub);
542 void ast_vhub_device_connect(struct ast_vhub *vhub, unsigned int port,
544 void ast_vhub_hub_suspend(struct ast_vhub *vhub);
545 void ast_vhub_hub_resume(struct ast_vhub *vhub);
546 void ast_vhub_hub_reset(struct ast_vhub *vhub);
547 void ast_vhub_hub_wake_all(struct ast_vhub *vhub);
550 int ast_vhub_init_dev(struct ast_vhub *vhub, unsigned int idx);