#include <linux/platform_device.h>
#include <linux/usb.h>
#include <linux/jiffies.h>
#include <linux/slab.h>
#include <linux/export.h>
#include "linux/usb/hcd.h"
#include <asm/unaligned.h>
#include "ozconfig.h"
#include "ozusbif.h"
#include "oztrace.h"
#include "ozurbparanoia.h"
#include "ozevent.h"
Go to the source code of this file.
|
struct oz_urb_link * | oz_uncancel_urb (struct oz_hcd *ozhcd, struct urb *urb) |
|
void | oz_complete_buffered_urb (struct oz_port *port, struct oz_endpoint *ep, struct urb *urb) |
|
void * | oz_hcd_pd_arrived (void *hpd) |
|
void | oz_hcd_pd_departed (void *hport) |
|
void | oz_hcd_pd_reset (void *hpd, void *hport) |
|
void | oz_hcd_get_desc_cnf (void *hport, u8 req_id, int status, u8 *desc, int length, int offset, int total_size) |
|
void | oz_hcd_control_cnf (void *hport, u8 req_id, u8 rcode, u8 *data, int data_len) |
|
void | oz_hcd_data_ind (void *hport, u8 endpoint, u8 *data, int data_len) |
|
int | oz_hcd_heartbeat (void *hport) |
|
int | oz_hcd_init (void) |
|
void | oz_hcd_term (void) |
|
#define oz_display_conf_type |
( |
|
__x | ) |
|
#define OZ_F_EP_BUFFERING 0x1 |
#define OZ_F_EP_HAVE_STREAM 0x2 |
#define OZ_HDC_F_SUSPENDED 0x1 |
#define OZ_IN_BUFFERING_UNITS 50 |
#define OZ_MAX_LINK_POOL_SIZE 16 |
#define OZ_NB_ENDPOINTS 16 |
#define OZ_PLAT_DEV_NAME "ozwpan" |
#define OZ_PORT_F_CHANGED 0x2 |
#define OZ_PORT_F_DYING 0x4 |
#define OZ_PORT_F_PRESENT 0x1 |
void oz_hcd_control_cnf |
( |
void * |
hport, |
|
|
u8 |
req_id, |
|
|
u8 |
rcode, |
|
|
u8 * |
data, |
|
|
int |
data_len |
|
) |
| |
void oz_hcd_data_ind |
( |
void * |
hport, |
|
|
u8 |
endpoint, |
|
|
u8 * |
data, |
|
|
int |
data_len |
|
) |
| |
int oz_hcd_heartbeat |
( |
void * |
hport | ) |
|