usb_data_stream
void (*complete) (struct usb_data_stream *, u8 *, size_t);
struct usb_data_stream stream;
extern int usb_urb_initv2(struct usb_data_stream *stream,
extern int usb_urb_exitv2(struct usb_data_stream *stream);
extern int usb_urb_submitv2(struct usb_data_stream *stream,
extern int usb_urb_killv2(struct usb_data_stream *stream);
static void dvb_usb_data_complete(struct usb_data_stream *stream, u8 *buf,
static void dvb_usb_data_complete_204(struct usb_data_stream *stream, u8 *buf,
static void dvb_usb_data_complete_raw(struct usb_data_stream *stream, u8 *buf,
static int usb_urb_free_urbs(struct usb_data_stream *stream)
static int usb_urb_alloc_bulk_urbs(struct usb_data_stream *stream)
int usb_urb_reconfig(struct usb_data_stream *stream,
static int usb_urb_alloc_isoc_urbs(struct usb_data_stream *stream)
static int usb_free_stream_buffers(struct usb_data_stream *stream)
struct usb_data_stream *stream = urb->context;
static int usb_alloc_stream_buffers(struct usb_data_stream *stream, int num,
int usb_urb_reconfig(struct usb_data_stream *stream,
int usb_urb_initv2(struct usb_data_stream *stream,
int usb_urb_exitv2(struct usb_data_stream *stream)
int usb_urb_killv2(struct usb_data_stream *stream)
int usb_urb_submitv2(struct usb_data_stream *stream,
extern int usb_urb_init(struct usb_data_stream *stream, struct usb_data_stream_properties *props);
extern int usb_urb_exit(struct usb_data_stream *stream);
extern int usb_urb_submit(struct usb_data_stream *stream);
extern int usb_urb_kill(struct usb_data_stream *stream);
static void dvb_usb_data_complete(struct usb_data_stream *stream, u8 *buffer, size_t length)
static void dvb_usb_data_complete_204(struct usb_data_stream *stream, u8 *buffer, size_t length)
static void dvb_usb_data_complete_raw(struct usb_data_stream *stream,
void (*complete) (struct usb_data_stream *, u8 *, size_t);
struct usb_data_stream stream;
struct usb_data_stream;
static int usb_allocate_stream_buffers(struct usb_data_stream *stream, int num, unsigned long size)
static int usb_bulk_urb_init(struct usb_data_stream *stream)
static int usb_isoc_urb_init(struct usb_data_stream *stream)
struct usb_data_stream *stream = urb->context;
int usb_urb_init(struct usb_data_stream *stream, struct usb_data_stream_properties *props)
int usb_urb_exit(struct usb_data_stream *stream)
int usb_urb_kill(struct usb_data_stream *stream)
int usb_urb_submit(struct usb_data_stream *stream)
static int usb_free_stream_buffers(struct usb_data_stream *stream)