Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
ozusbsvc.c File Reference
#include <linux/init.h>
#include <linux/module.h>
#include <linux/timer.h>
#include <linux/sched.h>
#include <linux/netdevice.h>
#include <linux/errno.h>
#include <linux/input.h>
#include <asm/unaligned.h>
#include "ozconfig.h"
#include "ozprotocol.h"
#include "ozeltbuf.h"
#include "ozpd.h"
#include "ozproto.h"
#include "ozusbif.h"
#include "ozhcd.h"
#include "oztrace.h"
#include "ozusbsvc.h"
#include "ozevent.h"

Go to the source code of this file.

Functions

int oz_usb_init (void)
 
void oz_usb_term (void)
 
int oz_usb_start (struct oz_pd *pd, int resume)
 
void oz_usb_stop (struct oz_pd *pd, int pause)
 
void oz_usb_get (void *hpd)
 
void oz_usb_put (void *hpd)
 
int oz_usb_heartbeat (struct oz_pd *pd)
 
int oz_usb_stream_create (void *hpd, u8 ep_num)
 
int oz_usb_stream_delete (void *hpd, u8 ep_num)
 
void oz_usb_request_heartbeat (void *hpd)
 

Function Documentation

void oz_usb_get ( void hpd)

Definition at line 154 of file ozusbsvc.c.

int oz_usb_heartbeat ( struct oz_pd pd)

Definition at line 176 of file ozusbsvc.c.

int oz_usb_init ( void  )

Definition at line 35 of file ozusbsvc.c.

void oz_usb_put ( void hpd)

Definition at line 164 of file ozusbsvc.c.

void oz_usb_request_heartbeat ( void hpd)

Definition at line 240 of file ozusbsvc.c.

int oz_usb_start ( struct oz_pd pd,
int  resume 
)

Definition at line 53 of file ozusbsvc.c.

void oz_usb_stop ( struct oz_pd pd,
int  pause 
)

Definition at line 117 of file ozusbsvc.c.

int oz_usb_stream_create ( void hpd,
u8  ep_num 
)

Definition at line 199 of file ozusbsvc.c.

int oz_usb_stream_delete ( void hpd,
u8  ep_num 
)

Definition at line 219 of file ozusbsvc.c.

void oz_usb_term ( void  )

Definition at line 44 of file ozusbsvc.c.