Lines Matching refs:vudc
23 #define GADGET_NAME "usbip-vudc"
41 struct vudc *udc;
86 struct vudc {
133 static inline struct vudc *usb_gadget_to_vudc(
136 return container_of(_gadget, struct vudc, gadget);
139 static inline struct vudc *ep_to_vudc(struct vep *ep)
141 return container_of(ep->gadget, struct vudc, gadget);
146 int get_gadget_descs(struct vudc *udc);
151 void v_enqueue_ret_unlink(struct vudc *udc, __u32 seqnum, __u32 status);
152 void v_enqueue_ret_submit(struct vudc *udc, struct urbp *urb_p);
160 void v_init_timer(struct vudc *udc);
161 void v_start_timer(struct vudc *udc);
162 void v_kick_timer(struct vudc *udc, unsigned long time);
163 void v_stop_timer(struct vudc *udc);
170 struct vep *vudc_find_endpoint(struct vudc *udc, u8 address);