Linux Kernel
3.7.1
|
#include <linux/slab.h>
#include <linux/syscalls.h>
#include <linux/eeprom_93cx6.h>
#include <linux/interrupt.h>
#include "r8180_hw.h"
#include "r8180.h"
#include "r8180_rtl8225.h"
#include "r8180_93cx6.h"
#include "r8180_wx.h"
#include "r8180_dm.h"
#include "ieee80211/dot11d.h"
Go to the source code of this file.
Macros | |
#define | HW_WAKE_DELAY 5 |
Variables | |
unsigned char | QUALITY_MAP [] |
unsigned char | STRENGTH_MAP [] |
#define HW_WAKE_DELAY 5 |
Definition at line 2283 of file r8180_core.c.
int _rtl8180_up | ( | struct net_device * | dev | ) |
Definition at line 3368 of file r8180_core.c.
short alloc_rx_desc_ring | ( | struct net_device * | dev, |
u16 | bufsize, | ||
int | count | ||
) |
Definition at line 1121 of file r8180_core.c.
Definition at line 948 of file r8180_core.c.
short buffer_add | ( | struct buffer ** | buffer, |
u32 * | buf, | ||
dma_addr_t | dma, | ||
struct buffer ** | bufferhead | ||
) |
Definition at line 382 of file r8180_core.c.
Definition at line 418 of file r8180_core.c.
short check_nic_enought_desc | ( | struct net_device * | dev, |
int | priority | ||
) |
Definition at line 512 of file r8180_core.c.
Definition at line 1269 of file r8180_core.c.
void fix_rx_fifo | ( | struct net_device * | dev | ) |
Definition at line 614 of file r8180_core.c.
void fix_tx_fifo | ( | struct net_device * | dev | ) |
Definition at line 535 of file r8180_core.c.
|
inline |
Definition at line 201 of file r8180_core.c.
void free_rx_desc_ring | ( | struct net_device * | dev | ) |
Definition at line 1109 of file r8180_core.c.
void free_tx_desc_rings | ( | struct net_device * | dev | ) |
Definition at line 1073 of file r8180_core.c.
int get_curr_tx_free_desc | ( | struct net_device * | dev, |
int | priority | ||
) |
Definition at line 465 of file r8180_core.c.
void GPIOChangeRFWorkItemCallBack | ( | struct work_struct * | work | ) |
Definition at line 4103 of file r8180_core.c.
Definition at line 461 of file ieee80211_crypt_ccmp.c.
Definition at line 455 of file ieee80211_crypt_ccmp.c.
Definition at line 225 of file ieee80211_crypt.c.
Definition at line 204 of file ieee80211_crypt.c.
Definition at line 741 of file ieee80211_crypt_tkip.c.
Definition at line 735 of file ieee80211_crypt_tkip.c.
Definition at line 283 of file ieee80211_crypt_wep.c.
Definition at line 277 of file ieee80211_crypt_wep.c.
Definition at line 1218 of file r8180_core.c.
void LeisurePSEnter | ( | struct r8180_priv * | priv | ) |
Definition at line 3236 of file r8180_core.c.
void LeisurePSLeave | ( | struct r8180_priv * | priv | ) |
Definition at line 3245 of file r8180_core.c.
bool MgntActSet_802_11_PowerSaveMode | ( | struct r8180_priv * | priv, |
RT_PS_MODE | rtPsMode | ||
) |
Definition at line 3222 of file r8180_core.c.
MODULE_AUTHOR | ( | "Andrea Merello <[email protected]>" | ) |
MODULE_DEVICE_TABLE | ( | pci | , |
rtl8180_pci_id_tbl | |||
) |
module_exit | ( | rtl8180_pci_module_exit | ) |
module_init | ( | rtl8180_pci_module_init | ) |
MODULE_LICENSE | ( | "GPL" | ) |
MODULE_PARM_DESC | ( | devname | , |
" Net interface | name | ||
) |
MODULE_PARM_DESC | ( | hwseqnum | ) |
MODULE_PARM_DESC | ( | hwwep | , |
" Try to use hardware WEP support. Still broken and not available on all cards" | |||
) |
Definition at line 1295 of file r8180_core.c.
Definition at line 1334 of file r8180_core.c.
void PerformUndecoratedSignalSmoothing8185 | ( | struct r8180_priv * | priv, |
bool | bCckRate | ||
) |
Definition at line 1387 of file r8180_core.c.
Definition at line 447 of file r8180_core.c.
int r8180_set_mac_adr | ( | struct net_device * | dev, |
void * | mac | ||
) |
Definition at line 3505 of file r8180_core.c.
u8 read_nic_byte | ( | struct net_device * | dev, |
int | x | ||
) |
Definition at line 168 of file r8180_core.c.
u32 read_nic_dword | ( | struct net_device * | dev, |
int | x | ||
) |
Definition at line 173 of file r8180_core.c.
u16 read_nic_word | ( | struct net_device * | dev, |
int | x | ||
) |
Definition at line 178 of file r8180_core.c.
void rtl8180_adapter_start | ( | struct net_device * | dev | ) |
Definition at line 3110 of file r8180_core.c.
void rtl8180_beacon_tx_disable | ( | struct net_device * | dev | ) |
Definition at line 922 of file r8180_core.c.
void rtl8180_beacon_tx_enable | ( | struct net_device * | dev | ) |
Definition at line 912 of file r8180_core.c.
int rtl8180_close | ( | struct net_device * | dev | ) |
Definition at line 3411 of file r8180_core.c.
void rtl8180_commit | ( | struct net_device * | dev | ) |
Definition at line 3471 of file r8180_core.c.
void rtl8180_conttx_disable | ( | struct net_device * | dev | ) |
Definition at line 848 of file r8180_core.c.
void rtl8180_conttx_enable | ( | struct net_device * | dev | ) |
Definition at line 838 of file r8180_core.c.
void rtl8180_data_hard_resume | ( | struct net_device * | dev | ) |
Definition at line 1767 of file r8180_core.c.
void rtl8180_data_hard_stop | ( | struct net_device * | dev | ) |
Definition at line 1757 of file r8180_core.c.
void rtl8180_dma_kick | ( | struct net_device * | dev, |
int | priority | ||
) |
Definition at line 1745 of file r8180_core.c.
int rtl8180_down | ( | struct net_device * | dev | ) |
Definition at line 3423 of file r8180_core.c.
Definition at line 1781 of file r8180_core.c.
int rtl8180_hard_start_xmit | ( | struct sk_buff * | skb, |
struct net_device * | dev | ||
) |
Definition at line 1833 of file r8180_core.c.
void rtl8180_hw_sleep | ( | struct net_device * | dev, |
u32 | th, | ||
u32 | tl | ||
) |
Definition at line 2308 of file r8180_core.c.
void rtl8180_hw_sleep_down | ( | struct net_device * | dev | ) |
Definition at line 2297 of file r8180_core.c.
void rtl8180_hw_sleep_wq | ( | struct work_struct * | work | ) |
Definition at line 3262 of file r8180_core.c.
void rtl8180_hw_wakeup | ( | struct net_device * | dev | ) |
Definition at line 2285 of file r8180_core.c.
void rtl8180_hw_wakeup_wq | ( | struct work_struct * | work | ) |
Definition at line 3253 of file r8180_core.c.
short rtl8180_init | ( | struct net_device * | dev | ) |
Definition at line 2600 of file r8180_core.c.
irqreturn_t rtl8180_interrupt | ( | int | irq, |
void * | netdev, | ||
struct pt_regs * | regs | ||
) |
Definition at line 3944 of file r8180_core.c.
Definition at line 3528 of file r8180_core.c.
void rtl8180_irq_disable | ( | struct net_device * | dev | ) |
Definition at line 706 of file r8180_core.c.
void rtl8180_irq_enable | ( | struct net_device * | dev | ) |
Definition at line 698 of file r8180_core.c.
void rtl8180_irq_rx_tasklet | ( | struct r8180_priv * | priv | ) |
Definition at line 4098 of file r8180_core.c.
short rtl8180_is_tx_queue_empty | ( | struct net_device * | dev | ) |
Definition at line 2245 of file r8180_core.c.
Definition at line 1259 of file r8180_core.c.
Definition at line 1861 of file r8180_core.c.
void rtl8180_link_change | ( | struct net_device * | dev | ) |
Definition at line 2213 of file r8180_core.c.
void rtl8180_no_hw_wep | ( | struct net_device * | dev | ) |
Definition at line 2975 of file r8180_core.c.
int rtl8180_open | ( | struct net_device * | dev | ) |
Definition at line 3390 of file r8180_core.c.
void rtl8180_prepare_beacon | ( | struct net_device * | dev | ) |
Definition at line 1909 of file r8180_core.c.
void rtl8180_proc_init_one | ( | struct net_device * | dev | ) |
Definition at line 331 of file r8180_core.c.
Definition at line 307 of file r8180_core.c.
Definition at line 313 of file r8180_core.c.
void rtl8180_proc_remove_one | ( | struct net_device * | dev | ) |
Definition at line 318 of file r8180_core.c.
Definition at line 1252 of file r8180_core.c.
void rtl8180_reset | ( | struct net_device * | dev | ) |
Definition at line 1193 of file r8180_core.c.
void rtl8180_restart | ( | struct net_device * | dev | ) |
Definition at line 3464 of file r8180_core.c.
void rtl8180_restart_wq | ( | struct work_struct * | work | ) |
Definition at line 3452 of file r8180_core.c.
void rtl8180_rq_tx_ack | ( | struct net_device * | dev | ) |
Definition at line 2236 of file r8180_core.c.
void rtl8180_RSSI_calc | ( | struct net_device * | dev, |
u8 * | rssi, | ||
u8 * | qual | ||
) |
Definition at line 664 of file r8180_core.c.
void rtl8180_rtx_disable | ( | struct net_device * | dev | ) |
Definition at line 933 of file r8180_core.c.
void rtl8180_rx | ( | struct net_device * | dev | ) |
Definition at line 1412 of file r8180_core.c.
void rtl8180_rx_enable | ( | struct net_device * | dev | ) |
Definition at line 774 of file r8180_core.c.
void rtl8180_set_anaparam | ( | struct net_device * | dev, |
u32 | a | ||
) |
Definition at line 3033 of file r8180_core.c.
void rtl8180_set_chan | ( | struct net_device * | dev, |
short | ch | ||
) |
Definition at line 761 of file r8180_core.c.
void rtl8180_set_hw_wep | ( | struct net_device * | dev | ) |
Definition at line 2979 of file r8180_core.c.
void rtl8180_set_mode | ( | struct net_device * | dev, |
int | mode | ||
) |
Definition at line 715 of file r8180_core.c.
void rtl8180_start_tx_beacon | ( | struct net_device * | dev | ) |
Definition at line 3186 of file r8180_core.c.
void rtl8180_sw_antenna_wq | ( | struct work_struct * | work | ) |
void rtl8180_try_wake_queue | ( | struct net_device * | dev, |
int | pri | ||
) |
Definition at line 3767 of file r8180_core.c.
short rtl8180_tx | ( | struct net_device * | dev, |
u8 * | txbuf, | ||
int | len, | ||
int | priority, | ||
short | morefrag, | ||
short | descfrag, | ||
int | rate | ||
) |
Definition at line 1932 of file r8180_core.c.
void rtl8180_tx_enable | ( | struct net_device * | dev | ) |
Definition at line 858 of file r8180_core.c.
void rtl8180_tx_irq_wq | ( | struct work_struct * | work | ) |
Definition at line 3935 of file r8180_core.c.
void rtl8180_tx_isr | ( | struct net_device * | dev, |
int | pri, | ||
short | error | ||
) |
Definition at line 3781 of file r8180_core.c.
int rtl8180_up | ( | struct net_device * | dev | ) |
Definition at line 3401 of file r8180_core.c.
void rtl8180_update_msr | ( | struct net_device * | dev | ) |
Definition at line 730 of file r8180_core.c.
void rtl8180_watch_dog | ( | struct net_device * | dev | ) |
Definition at line 3304 of file r8180_core.c.
void rtl8180_watch_dog_wq | ( | struct work_struct * | work | ) |
void rtl8180_wmm_param_update | ( | struct work_struct * | work | ) |
Definition at line 2355 of file r8180_core.c.
void rtl8185_rf_pins_enable | ( | struct net_device * | dev | ) |
Definition at line 3011 of file r8180_core.c.
void rtl8185_set_anaparam2 | ( | struct net_device * | dev, |
u32 | a | ||
) |
Definition at line 3018 of file r8180_core.c.
void rtl8185_set_rate | ( | struct net_device * | dev | ) |
Definition at line 3087 of file r8180_core.c.
void rtl8185_tx_antenna | ( | struct net_device * | dev, |
u8 | ant | ||
) |
Definition at line 3048 of file r8180_core.c.
void rtl8185_write_phy | ( | struct net_device * | dev, |
u8 | adr, | ||
u32 | data | ||
) |
Definition at line 3055 of file r8180_core.c.
void set_nic_rxring | ( | struct net_device * | dev | ) |
Definition at line 1182 of file r8180_core.c.
void set_nic_txring | ( | struct net_device * | dev | ) |
Definition at line 825 of file r8180_core.c.
Definition at line 1370 of file r8180_core.c.
Definition at line 2456 of file r8180_core.c.
void write_nic_byte | ( | struct net_device * | dev, |
int | x, | ||
u8 | y | ||
) |
Definition at line 183 of file r8180_core.c.
void write_nic_dword | ( | struct net_device * | dev, |
int | x, | ||
u32 | y | ||
) |
Definition at line 189 of file r8180_core.c.
void write_nic_word | ( | struct net_device * | dev, |
int | x, | ||
u16 | y | ||
) |
Definition at line 195 of file r8180_core.c.
void write_phy_cck | ( | struct net_device * | dev, |
u8 | adr, | ||
u32 | data | ||
) |
Definition at line 3081 of file r8180_core.c.
|
inline |
Definition at line 3075 of file r8180_core.c.
unsigned char QUALITY_MAP[] |
Definition at line 638 of file r8180_core.c.
unsigned char STRENGTH_MAP[] |
Definition at line 651 of file r8180_core.c.