/* Start receiver by submitting a request to the receive pipe. If nothing is available it will return after rx_interval.  */
static int receive_start(struct stir_cb *stir)
/* Start receiver by submitting a request to the receive pipe. If nothing is available it will return after rx_interval.  */
static int receive_start(struct stir_cb *stir)
{
	stir->receiving = 1;
	stir->rx_buff.in_frame = FALSE;
	stir->rx_buff.state = OUTSIDE_FRAME;
	stir->rx_urb->status = 0;
	return usb_submit_urb(stir->rx_urb, GFP_KERNEL);
}