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 --- |