#include <linux/module.h>
#include <linux/delay.h>
#include <linux/etherdevice.h>
#include <linux/hardirq.h>
#include <linux/netdevice.h>
#include <linux/if_arp.h>
#include <linux/kthread.h>
#include <linux/kfifo.h>
#include <linux/slab.h>
#include <net/cfg80211.h>
#include "host.h"
#include "decl.h"
#include "dev.h"
#include "cfg.h"
#include "debugfs.h"
#include "cmd.h"
#include "mesh.h"
Go to the source code of this file.
|
| EXPORT_SYMBOL_GPL (lbs_debug) |
|
| module_param_named (libertas_debug, lbs_debug, int, 0644) |
|
| EXPORT_SYMBOL_GPL (lbs_disablemesh) |
|
| module_param_named (libertas_disablemesh, lbs_disablemesh, int, 0644) |
|
u32 | lbs_fw_index_to_data_rate (u8 idx) |
|
u8 | lbs_data_rate_to_fw_index (u32 rate) |
|
int | lbs_set_iface_type (struct lbs_private *priv, enum nl80211_iftype type) |
|
int | lbs_start_iface (struct lbs_private *priv) |
|
int | lbs_stop_iface (struct lbs_private *priv) |
|
void | lbs_host_to_card_done (struct lbs_private *priv) |
|
| EXPORT_SYMBOL_GPL (lbs_host_to_card_done) |
|
int | lbs_set_mac_address (struct net_device *dev, void *addr) |
|
void | lbs_update_mcast (struct lbs_private *priv) |
|
void | lbs_set_multicast_list (struct net_device *dev) |
|
int | lbs_suspend (struct lbs_private *priv) |
|
| EXPORT_SYMBOL_GPL (lbs_suspend) |
|
int | lbs_resume (struct lbs_private *priv) |
|
| EXPORT_SYMBOL_GPL (lbs_resume) |
|
int | lbs_enter_auto_deep_sleep (struct lbs_private *priv) |
|
int | lbs_exit_auto_deep_sleep (struct lbs_private *priv) |
|
struct lbs_private * | lbs_add_card (void *card, struct device *dmdev) |
|
| EXPORT_SYMBOL_GPL (lbs_add_card) |
|
void | lbs_remove_card (struct lbs_private *priv) |
|
| EXPORT_SYMBOL_GPL (lbs_remove_card) |
|
int | lbs_rtap_supported (struct lbs_private *priv) |
|
int | lbs_start_card (struct lbs_private *priv) |
|
| EXPORT_SYMBOL_GPL (lbs_start_card) |
|
void | lbs_stop_card (struct lbs_private *priv) |
|
| EXPORT_SYMBOL_GPL (lbs_stop_card) |
|
void | lbs_queue_event (struct lbs_private *priv, u32 event) |
|
| EXPORT_SYMBOL_GPL (lbs_queue_event) |
|
void | lbs_notify_command_response (struct lbs_private *priv, u8 resp_idx) |
|
| EXPORT_SYMBOL_GPL (lbs_notify_command_response) |
|
| module_init (lbs_init_module) |
|
| module_exit (lbs_exit_module) |
|
| MODULE_DESCRIPTION ("Libertas WLAN Driver Library") |
|
| MODULE_AUTHOR ("Marvell International Ltd.") |
|
| MODULE_LICENSE ("GPL") |
|
#define DRIVER_RELEASE_VERSION "323.p0" |
#define pr_fmt |
( |
|
fmt | ) |
KBUILD_MODNAME ": " fmt |
Definition at line 7 of file main.c.
u8 lbs_data_rate_to_fw_index |
( |
u32 |
rate | ) |
|
lbs_data_rate_to_fw_index - use rate to get the index
: data rate returns: index or 0
Definition at line 88 of file main.c.
u32 lbs_fw_index_to_data_rate |
( |
u8 |
idx | ) |
|
lbs_fw_index_to_data_rate - use index to get the data rate
: The index of data rate returns: data rate or 0
Definition at line 75 of file main.c.
MODULE_AUTHOR |
( |
"Marvell International Ltd." |
| ) |
|
MODULE_DESCRIPTION |
( |
"Libertas WLAN Driver Library" |
| ) |
|
module_exit |
( |
lbs_exit_module |
| ) |
|
module_init |
( |
lbs_init_module |
| ) |
|
module_param_named |
( |
libertas_debug |
, |
|
|
lbs_debug |
, |
|
|
int |
, |
|
|
0644 |
|
|
) |
| |
unsigned int lbs_disablemesh |
Initial value:
Definition at line 29 of file main.c.
Initial value:=
{ 0x10, 0x20, 0x30, 0x31, 0x32, 0x40 }
Definition at line 56 of file main.c.