Linux Kernel
3.7.1
|
#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/ieee80211.h>
#include "ozconfig.h"
#include "ozprotocol.h"
#include "ozeltbuf.h"
#include "ozpd.h"
#include "ozproto.h"
#include "ozusbsvc.h"
#include "oztrace.h"
#include "ozappif.h"
#include "ozevent.h"
#include <asm/unaligned.h>
#include <linux/uaccess.h>
#include <net/psnap.h>
Go to the source code of this file.
Data Structures | |
struct | oz_binding |
struct | oz_timer |
Macros | |
#define | OZ_CF_CONN_SUCCESS 1 |
#define | OZ_CF_CONN_FAILURE 2 |
#define | OZ_DO_STOP 1 |
#define | OZ_DO_SLEEP 2 |
#define | OZ_TIMER_IDLE 0 |
#define | OZ_TIMER_SET 1 |
#define | OZ_TIMER_IN_HANDLER 2 |
#define | OZ_MAX_TIMER_POOL_SIZE 16 |
Functions | |
void | oz_protocol_term (void) |
void | oz_timer_add (struct oz_pd *pd, int type, unsigned long due_time, int remove) |
void | oz_timer_delete (struct oz_pd *pd, int type) |
void | oz_pd_request_heartbeat (struct oz_pd *pd) |
struct oz_pd * | oz_pd_find (u8 *mac_addr) |
void | oz_app_enable (int app_id, int enable) |
void | oz_binding_add (char *net_dev) |
void | oz_binding_remove (char *net_dev) |
int | oz_protocol_init (char *devs) |
int | oz_get_pd_list (struct oz_mac_addr *addr, int max_count) |
void | oz_polling_lock_bh (void) |
void | oz_polling_unlock_bh (void) |
int oz_get_pd_list | ( | struct oz_mac_addr * | addr, |
int | max_count | ||
) |