Lines Matching refs:ast_vhub_ep
268 struct ast_vhub_ep { struct
338 #define to_ast_ep(__uep) container_of(__uep, struct ast_vhub_ep, ep)
360 struct ast_vhub_ep ep0;
361 struct ast_vhub_ep *epns[AST_VHUB_NUM_GEN_EPs];
390 struct ast_vhub_ep ep0;
399 struct ast_vhub_ep epns[AST_VHUB_NUM_GEN_EPs];
499 void ast_vhub_done(struct ast_vhub_ep *ep, struct ast_vhub_req *req,
501 void ast_vhub_nuke(struct ast_vhub_ep *ep, int status);
508 void ast_vhub_ep0_handle_ack(struct ast_vhub_ep *ep, bool in_ack);
509 void ast_vhub_ep0_handle_setup(struct ast_vhub_ep *ep);
511 void ast_vhub_init_ep0(struct ast_vhub *vhub, struct ast_vhub_ep *ep,
513 int ast_vhub_reply(struct ast_vhub_ep *ep, char *ptr, int len);
514 int __ast_vhub_simple_reply(struct ast_vhub_ep *ep, int len, ...);
522 enum std_req_rc ast_vhub_std_hub_request(struct ast_vhub_ep *ep,
524 enum std_req_rc ast_vhub_class_hub_request(struct ast_vhub_ep *ep,
537 int ast_vhub_std_dev_request(struct ast_vhub_ep *ep,
541 void ast_vhub_epn_ack_irq(struct ast_vhub_ep *ep);
542 void ast_vhub_update_epn_stall(struct ast_vhub_ep *ep);
543 struct ast_vhub_ep *ast_vhub_alloc_epn(struct ast_vhub_dev *d, u8 addr);