Deleted Added
full compact
libusb20.h (203815) libusb20.h (219100)
1/* $FreeBSD: head/lib/libusb/libusb20.h 203815 2010-02-13 09:45:50Z wkoszek $ */
1/* $FreeBSD: head/lib/libusb/libusb20.h 219100 2011-02-28 17:23:15Z hselasky $ */
2/*-
3 * Copyright (c) 2008-2009 Hans Petter Selasky. All rights reserved.
4 * Copyright (c) 2007-2008 Daniel Drake. All rights reserved.
5 * Copyright (c) 2001 Johannes Erdfelt. All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions
9 * are met:

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

192 uint16_t pid; /* product ID */
193 uint16_t bcdDeviceLow; /* low revision value, inclusive */
194 uint16_t bcdDeviceHigh; /* high revision value, inclusive */
195 uint16_t reserved[2]; /* for the future */
196 /* quirk name, UQ_XXX, including terminating zero */
197 char quirkname[64 - 12];
198};
199
2/*-
3 * Copyright (c) 2008-2009 Hans Petter Selasky. All rights reserved.
4 * Copyright (c) 2007-2008 Daniel Drake. All rights reserved.
5 * Copyright (c) 2001 Johannes Erdfelt. All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions
9 * are met:

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

192 uint16_t pid; /* product ID */
193 uint16_t bcdDeviceLow; /* low revision value, inclusive */
194 uint16_t bcdDeviceHigh; /* high revision value, inclusive */
195 uint16_t reserved[2]; /* for the future */
196 /* quirk name, UQ_XXX, including terminating zero */
197 char quirkname[64 - 12];
198};
199
200/* USB transfer operations */
200#define LIBUSB20_MAX_FRAME_PRE_SCALE (1U << 31)
201
201
202/* USB transfer operations */
202int libusb20_tr_close(struct libusb20_transfer *xfer);
203int libusb20_tr_open(struct libusb20_transfer *xfer, uint32_t max_buf_size, uint32_t max_frame_count, uint8_t ep_no);
204struct libusb20_transfer *libusb20_tr_get_pointer(struct libusb20_device *pdev, uint16_t tr_index);
205uint16_t libusb20_tr_get_time_complete(struct libusb20_transfer *xfer);
206uint32_t libusb20_tr_get_actual_frames(struct libusb20_transfer *xfer);
207uint32_t libusb20_tr_get_actual_length(struct libusb20_transfer *xfer);
208uint32_t libusb20_tr_get_max_frames(struct libusb20_transfer *xfer);
209uint32_t libusb20_tr_get_max_packet_length(struct libusb20_transfer *xfer);

--- 92 unchanged lines hidden ---
203int libusb20_tr_close(struct libusb20_transfer *xfer);
204int libusb20_tr_open(struct libusb20_transfer *xfer, uint32_t max_buf_size, uint32_t max_frame_count, uint8_t ep_no);
205struct libusb20_transfer *libusb20_tr_get_pointer(struct libusb20_device *pdev, uint16_t tr_index);
206uint16_t libusb20_tr_get_time_complete(struct libusb20_transfer *xfer);
207uint32_t libusb20_tr_get_actual_frames(struct libusb20_transfer *xfer);
208uint32_t libusb20_tr_get_actual_length(struct libusb20_transfer *xfer);
209uint32_t libusb20_tr_get_max_frames(struct libusb20_transfer *xfer);
210uint32_t libusb20_tr_get_max_packet_length(struct libusb20_transfer *xfer);

--- 92 unchanged lines hidden ---