Linux Kernel
3.7.1
|
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/pci.h>
#include <linux/pci-aspm.h>
#include <linux/slab.h>
#include <linux/dma-mapping.h>
#include <linux/delay.h>
#include <linux/sched.h>
#include <linux/skbuff.h>
#include <linux/netdevice.h>
#include <linux/firmware.h>
#include <linux/etherdevice.h>
#include <linux/if_arp.h>
#include <net/ieee80211_radiotap.h>
#include <net/mac80211.h>
#include <asm/div64.h>
#include "commands.h"
#include "common.h"
#include "3945.h"
#include "iwl-spectrum.h"
Go to the source code of this file.
Macros | |
#define | pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
#define | DRV_NAME "iwl3945" |
#define | DRV_DESCRIPTION "Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux" |
#define | VD |
#define | DRV_VERSION IWLWIFI_VERSION VD "s" |
#define | DRV_COPYRIGHT "Copyright(c) 2003-2011 Intel Corporation" |
#define | DRV_AUTHOR "<[email protected]>" |
#define | ERROR_START_OFFSET (1 * sizeof(u32)) |
#define | ERROR_ELEM_SIZE (7 * sizeof(u32)) |
#define | IL3945_UCODE_GET(item) |
#define | MAX_HW_RESTARTS 5 |
#define | UCODE_READY_TIMEOUT (2 * HZ) |
#define | CHK(test, flag) |
#define | IL3945_MAX_PROBE_REQUEST 200 |
Variables | |
struct il_mod_params | il3945_mod_params |
struct ieee80211_ops | il3945_mac_ops |
#define DRV_AUTHOR "<[email protected]>" |
Definition at line 79 of file 3945-mac.c.
#define DRV_COPYRIGHT "Copyright(c) 2003-2011 Intel Corporation" |
Definition at line 78 of file 3945-mac.c.
#define DRV_DESCRIPTION "Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux" |
Definition at line 63 of file 3945-mac.c.
#define DRV_NAME "iwl3945" |
Definition at line 52 of file 3945-mac.c.
#define DRV_VERSION IWLWIFI_VERSION VD "s" |
Definition at line 77 of file 3945-mac.c.
Definition at line 1346 of file 3945-mac.c.
Definition at line 1345 of file 3945-mac.c.
#define IL3945_MAX_PROBE_REQUEST 200 |
Definition at line 3538 of file 3945-mac.c.
#define IL3945_UCODE_GET | ( | item | ) |
Definition at line 1799 of file 3945-mac.c.
#define MAX_HW_RESTARTS 5 |
Definition at line 2331 of file 3945-mac.c.
Definition at line 30 of file 3945-mac.c.
#define UCODE_READY_TIMEOUT (2 * HZ) |
Definition at line 2777 of file 3945-mac.c.
#define VD |
Definition at line 69 of file 3945-mac.c.
Definition at line 1163 of file 3945-mac.c.
Definition at line 2882 of file 3945-mac.c.
Definition at line 1349 of file 3945-mac.c.
Definition at line 313 of file 3945-mac.c.
il3945_get_antenna_flags - Get antenna flags for RXON command : eeprom and antenna fields are used to determine antenna flags
il->eeprom39 is used to determine if antenna AUX/MAIN are reversed il3945_mod_params.antenna specifies the antenna diversity mode:
IL_ANTENNA_DIVERSITY - NIC selects best antenna by itself IL_ANTENNA_MAIN - Force MAIN antenna IL_ANTENNA_AUX - Force AUX antenna
Definition at line 106 of file 3945-mac.c.
Definition at line 2711 of file 3945-mac.c.
Definition at line 2658 of file 3945-mac.c.
int il3945_request_scan | ( | struct il_priv * | il, |
struct ieee80211_vif * | vif | ||
) |
Definition at line 2514 of file 3945-mac.c.
void il3945_rx_queue_reset | ( | struct il_priv * | il, |
struct il_rx_queue * | rxq | ||
) |
Definition at line 1067 of file 3945-mac.c.
Definition at line 1097 of file 3945-mac.c.
IL3945_UCODE_GET | ( | inst_size | ) |
IL3945_UCODE_GET | ( | data_size | ) |
IL3945_UCODE_GET | ( | init_size | ) |
IL3945_UCODE_GET | ( | init_data_size | ) |
IL3945_UCODE_GET | ( | boot_size | ) |
MODULE_AUTHOR | ( | DRV_COPYRIGHT" " | DRV_AUTHOR | ) |
MODULE_DESCRIPTION | ( | DRV_DESCRIPTION | ) |
module_exit | ( | il3945_exit | ) |
MODULE_FIRMWARE | ( | IL3945_MODULE_FIRMWARE(IL3945_UCODE_API_MAX) | ) |
module_init | ( | il3945_init | ) |
MODULE_LICENSE | ( | "GPL" | ) |
MODULE_PARM_DESC | ( | disable_hw_scan | , |
"disable hardware scanning (default 1)" | |||
) |
MODULE_VERSION | ( | DRV_VERSION | ) |
struct ieee80211_ops il3945_mac_ops |
Definition at line 3460 of file 3945-mac.c.
struct il_mod_params il3945_mod_params |
Definition at line 87 of file 3945-mac.c.