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;
397 struct ast_vhub_ep ep0;
408 struct ast_vhub_ep *epns;
516 void ast_vhub_done(struct ast_vhub_ep *ep, struct ast_vhub_req *req,
518 void ast_vhub_nuke(struct ast_vhub_ep *ep, int status);
525 void ast_vhub_ep0_handle_ack(struct ast_vhub_ep *ep, bool in_ack);
526 void ast_vhub_ep0_handle_setup(struct ast_vhub_ep *ep);
528 void ast_vhub_init_ep0(struct ast_vhub *vhub, struct ast_vhub_ep *ep,
530 int ast_vhub_reply(struct ast_vhub_ep *ep, char *ptr, int len);
531 int __ast_vhub_simple_reply(struct ast_vhub_ep *ep, int len, ...);
539 enum std_req_rc ast_vhub_std_hub_request(struct ast_vhub_ep *ep,
541 enum std_req_rc ast_vhub_class_hub_request(struct ast_vhub_ep *ep,
554 int ast_vhub_std_dev_request(struct ast_vhub_ep *ep,
558 void ast_vhub_epn_ack_irq(struct ast_vhub_ep *ep);
559 void ast_vhub_update_epn_stall(struct ast_vhub_ep *ep);
560 struct ast_vhub_ep *ast_vhub_alloc_epn(struct ast_vhub_dev *d, u8 addr);