Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
4965.c File Reference
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/pci.h>
#include <linux/dma-mapping.h>
#include <linux/delay.h>
#include <linux/sched.h>
#include <linux/skbuff.h>
#include <linux/netdevice.h>
#include <net/mac80211.h>
#include <linux/etherdevice.h>
#include <asm/unaligned.h>
#include "common.h"
#include "4965.h"

Go to the source code of this file.

Data Structures

struct  il4965_txpower_comp_entry
 
struct  gain_entry
 

Macros

#define IL4965_UCODE_API_MAX   2
 
#define IL4965_UCODE_API_MIN   2
 
#define IL4965_FW_PRE   "iwlwifi-4965-"
 
#define _IL4965_MODULE_FIRMWARE(api)   IL4965_FW_PRE #api ".ucode"
 
#define IL4965_MODULE_FIRMWARE(api)   _IL4965_MODULE_FIRMWARE(api)
 
#define IL_TEMPERATURE_THRESHOLD   3
 

Functions

int il4965_verify_ucode (struct il_priv *il)
 
int il4965_eeprom_acquire_semaphore (struct il_priv *il)
 
void il4965_eeprom_release_semaphore (struct il_priv *il)
 
int il4965_eeprom_check_version (struct il_priv *il)
 
void il4965_eeprom_get_mac (const struct il_priv *il, u8 *mac)
 
void il4965_led_enable (struct il_priv *il)
 
void il4965_nic_config (struct il_priv *il)
 
void il4965_temperature_calib (struct il_priv *il)
 
 MODULE_FIRMWARE (IL4965_MODULE_FIRMWARE(IL4965_UCODE_API_MAX))
 

Variables

struct il_ops il4965_ops
 
struct il_cfg il4965_cfg
 

Macro Definition Documentation

#define _IL4965_MODULE_FIRMWARE (   api)    IL4965_FW_PRE #api ".ucode"

Definition at line 277 of file 4965.c.

#define IL4965_FW_PRE   "iwlwifi-4965-"

Definition at line 276 of file 4965.c.

#define IL4965_MODULE_FIRMWARE (   api)    _IL4965_MODULE_FIRMWARE(api)

Definition at line 278 of file 4965.c.

#define IL4965_UCODE_API_MAX   2

Definition at line 271 of file 4965.c.

#define IL4965_UCODE_API_MIN   2

Definition at line 274 of file 4965.c.

#define IL_TEMPERATURE_THRESHOLD   3

Definition at line 1635 of file 4965.c.

Function Documentation

int il4965_eeprom_acquire_semaphore ( struct il_priv il)

Definition at line 177 of file 4965.c.

int il4965_eeprom_check_version ( struct il_priv il)

Definition at line 209 of file 4965.c.

void il4965_eeprom_get_mac ( const struct il_priv il,
u8 mac 
)

Definition at line 233 of file 4965.c.

void il4965_eeprom_release_semaphore ( struct il_priv il)

Definition at line 201 of file 4965.c.

void il4965_led_enable ( struct il_priv il)

Definition at line 262 of file 4965.c.

void il4965_nic_config ( struct il_priv il)

Definition at line 508 of file 4965.c.

void il4965_temperature_calib ( struct il_priv il)

Definition at line 1678 of file 4965.c.

int il4965_verify_ucode ( struct il_priv il)

il4965_verify_ucode - determine which instruction image is in SRAM, and verify its contents

Definition at line 119 of file 4965.c.

Variable Documentation

struct il_cfg il4965_cfg

Definition at line 1909 of file 4965.c.

struct il_ops il4965_ops

Definition at line 1875 of file 4965.c.