#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 "ozconfig.h"
#include "ozprotocol.h"
#include "ozeltbuf.h"
#include "ozpd.h"
#include "ozproto.h"
#include "oztrace.h"
#include "ozevent.h"
#include "ozcdev.h"
#include "ozusbsvc.h"
#include <asm/unaligned.h>
#include <linux/uaccess.h>
#include <net/psnap.h>
Go to the source code of this file.
|
void | oz_pd_set_state (struct oz_pd *pd, unsigned state) |
|
void | oz_pd_get (struct oz_pd *pd) |
|
void | oz_pd_put (struct oz_pd *pd) |
|
struct oz_pd * | oz_pd_alloc (u8 *mac_addr) |
|
void | oz_pd_destroy (struct oz_pd *pd) |
|
int | oz_services_start (struct oz_pd *pd, u16 apps, int resume) |
|
void | oz_services_stop (struct oz_pd *pd, u16 apps, int pause) |
|
void | oz_pd_heartbeat (struct oz_pd *pd, u16 apps) |
|
void | oz_pd_stop (struct oz_pd *pd) |
|
int | oz_pd_sleep (struct oz_pd *pd) |
|
void | oz_set_more_bit (struct sk_buff *skb) |
|
void | oz_set_last_pkt_nb (struct oz_pd *pd, struct sk_buff *skb) |
|
int | oz_prepare_frame (struct oz_pd *pd, int empty) |
|
void | oz_send_queued_frames (struct oz_pd *pd, int backlog) |
|
void | oz_retire_tx_frames (struct oz_pd *pd, u8 lpn) |
|
int | oz_isoc_stream_create (struct oz_pd *pd, u8 ep_num) |
|
int | oz_isoc_stream_delete (struct oz_pd *pd, u8 ep_num) |
|
int | oz_send_isoc_unit (struct oz_pd *pd, u8 ep_num, u8 *data, int len) |
|
void | oz_apps_init (void) |
|
void | oz_apps_term (void) |
|
void | oz_handle_app_elt (struct oz_pd *pd, u8 app_id, struct oz_elt *elt) |
|
void | oz_pd_indicate_farewells (struct oz_pd *pd) |
|
#define OZ_MAX_TX_POOL_SIZE 6 |