Lines Matching refs:urb
110 static void ms_usb_api_completion(struct urb *urb, struct stPtRegs *regs) in ms_usb_api_completion() argument
112 struct usb_api_data *pAwd = (struct usb_api_data *)urb->pContext; in ms_usb_api_completion()
157 static int ms_usb_start_wait_urb(struct urb *urb, int timeout, int* act_len) in ms_usb_start_wait_urb() argument
160 struct usb_hcd *hcd = urb->dev->bus->hcpriv; in ms_usb_start_wait_urb()
168 urb->pContext = &stAwd; in ms_usb_start_wait_urb()
169 status = ms_usb_submit_urb(urb, GFP_ATOMIC); in ms_usb_start_wait_urb()
172 ms_usb_free_urb(urb); in ms_usb_start_wait_urb()
205 diag_printf("usb_control/bulk_msg: timeout... (status=%d)\n", (int)urb->s32Status); in ms_usb_start_wait_urb()
206 if (urb->s32Status != -EINPROGRESS) in ms_usb_start_wait_urb()
208 status = urb->s32Status; in ms_usb_start_wait_urb()
224 diag_printf("timeout unlink(kill) urb(qh:%p)\n", urb->hcpriv); in ms_usb_start_wait_urb()
225 ms_hcd_unlink_urb(urb, -ENOENT); in ms_usb_start_wait_urb()
237 status = urb->s32Status; in ms_usb_start_wait_urb()
240 *act_len = urb->u32ActualLength; in ms_usb_start_wait_urb()
242 ms_usb_free_urb(urb); in ms_usb_start_wait_urb()
273 struct urb *pUrb; in ms_usb_control_cmd()
333 struct urb *urb;
338 urb=ms_usb_alloc_urb(GFP_KERNEL);
339 if (!urb)
342 ms_usb_stuff_bulk_urb(urb, pUsb_dev, pipe, data, len,
345 return ms_usb_start_wait_urb(urb,timeout,actual_length);