Deleted Added
full compact
ubtbcmfw.c (187866) ubtbcmfw.c (187994)
1/*
2 * ubtbcmfw.c
3 */
4
5/*-
6 * Copyright (c) 2003-2009 Maksim Yevmenkin <m_evmenkin@yahoo.com>
7 * All rights reserved.
8 *

--- 14 unchanged lines hidden (view full) ---

23 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
24 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
28 * SUCH DAMAGE.
29 *
30 * $Id: ubtbcmfw.c,v 1.3 2003/10/10 19:15:08 max Exp $
1/*
2 * ubtbcmfw.c
3 */
4
5/*-
6 * Copyright (c) 2003-2009 Maksim Yevmenkin <m_evmenkin@yahoo.com>
7 * All rights reserved.
8 *

--- 14 unchanged lines hidden (view full) ---

23 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
24 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
28 * SUCH DAMAGE.
29 *
30 * $Id: ubtbcmfw.c,v 1.3 2003/10/10 19:15:08 max Exp $
31 * $FreeBSD: head/sys/dev/usb2/bluetooth/ubtbcmfw2.c 187866 2009-01-28 20:06:02Z emax $
31 * $FreeBSD: head/sys/dev/usb2/bluetooth/ubtbcmfw2.c 187994 2009-02-02 00:49:39Z alfred $
32 */
33
34#include <dev/usb2/include/usb2_devid.h>
35#include <dev/usb2/include/usb2_standard.h>
36#include <dev/usb2/include/usb2_mfunc.h>
37#include <dev/usb2/include/usb2_error.h>
38#include <dev/usb2/include/usb2_ioctl.h>
39

--- 340 unchanged lines hidden (view full) ---

380 * or FWRITE flag set at one time.
381 */
382
383 if (fflags & FREAD)
384 xfer = sc->sc_xfer[UBTBCMFW_INTR_DT_RD];
385 else if (fflags & FWRITE)
386 xfer = sc->sc_xfer[UBTBCMFW_BULK_DT_WR];
387 else
32 */
33
34#include <dev/usb2/include/usb2_devid.h>
35#include <dev/usb2/include/usb2_standard.h>
36#include <dev/usb2/include/usb2_mfunc.h>
37#include <dev/usb2/include/usb2_error.h>
38#include <dev/usb2/include/usb2_ioctl.h>
39

--- 340 unchanged lines hidden (view full) ---

380 * or FWRITE flag set at one time.
381 */
382
383 if (fflags & FREAD)
384 xfer = sc->sc_xfer[UBTBCMFW_INTR_DT_RD];
385 else if (fflags & FWRITE)
386 xfer = sc->sc_xfer[UBTBCMFW_BULK_DT_WR];
387 else
388 return (EINVAL); /* XXX can happen? */
389
388 return (EINVAL); /* should not happen */
389
390 if (usb2_fifo_alloc_buffer(fifo, xfer->max_data_length,
391 UBTBCMFW_IFQ_MAXLEN) != 0)
392 return (ENOMEM);
393
394 return (0);
395} /* ubtbcmfw_open */
396
397/*

--- 34 unchanged lines hidden ---
390 if (usb2_fifo_alloc_buffer(fifo, xfer->max_data_length,
391 UBTBCMFW_IFQ_MAXLEN) != 0)
392 return (ENOMEM);
393
394 return (0);
395} /* ubtbcmfw_open */
396
397/*

--- 34 unchanged lines hidden ---