#include "opt_ah.h"
#include <linux/config.h>
#include <linux/version.h>
#include <linux/module.h>
#include <linux/moduleparam.h>
#include <linux/init.h>
#include <linux/if.h>
#include <linux/netdevice.h>
#include <linux/cache.h>
#include <linux/pci.h>
#include <asm/uaccess.h>
#include "if_athvar.h"
#include "if_ath_pci.h"
#include "release.h"
#include "version.h"
#include <linux/ethtool.h>
Include dependency graph for if_ath_pci.c:
Go to the source code of this file.
Functions | |
module_param (ifname, charp, 0) | |
MODULE_PARM_DESC (ifname,"Interface name prefix (default: ath)") | |
static int | ath_pci_probe (struct pci_dev *pdev, const struct pci_device_id *id) |
static void | ath_pci_remove (struct pci_dev *pdev) |
MODULE_DEVICE_TABLE (pci, ath_pci_id_table) | |
int | ath_ioctl_ethtool (struct ath_softc *sc, int cmd, void *addr) |
MODULE_AUTHOR ("Errno Consulting, Sam Leffler") | |
MODULE_DESCRIPTION ("Support for Atheros 802.11 wireless LAN cards.") | |
MODULE_SUPPORTED_DEVICE ("Atheros WLAN cards") | |
static int __init | init_ath_pci (void) |
module_init (init_ath_pci) | |
static void __exit | exit_ath_pci (void) |
module_exit (exit_ath_pci) | |
void | bus_read_cachesize (struct ath_softc *sc, u_int8_t *csz) |
Variables | |
static char * | ifname = "ath" |
static struct pci_device_id ath_pci_id_table[] | __devinitdata |
static struct pci_driver | ath_pci_drv_id |
char * | version = ATH_PCI_VERSION " " RELEASE_TYPE |
char * | dev_info = "ath_pci" |
|
Definition at line 318 of file if_ath_pci.c. References dev_info, and version. Referenced by ath_ioctl(). |
|
Definition at line 110 of file if_ath_pci.c. References ath_pci_softc::aps_sc, ath_attach(), ath_hal_probe(), ath_intr(), ath_softc::dev, ath_softc::sc_bdev, ath_softc::sc_invalid, SET_MODULE_OWNER, and SET_NETDEV_DEV. |
Here is the call graph for this function:
|
Definition at line 235 of file if_ath_pci.c. References ath_detach(). |
Here is the call graph for this function:
|
Definition at line 375 of file if_ath_pci.c. Referenced by ath_attach(). |
|
Definition at line 361 of file if_ath_pci.c. References ath_pci_drv_id, and dev_info. |
|
Definition at line 344 of file if_ath_pci.c. References ath_pci_drv_id, dev_info, and version. |
|
|
|
|
|
|
|
|
|
Initial value: { { 0x168c, 0x0007, PCI_ANY_ID, PCI_ANY_ID }, { 0x168c, 0x0012, PCI_ANY_ID, PCI_ANY_ID }, { 0x168c, 0x0013, PCI_ANY_ID, PCI_ANY_ID }, { 0xa727, 0x0013, PCI_ANY_ID, PCI_ANY_ID }, { 0x10b7, 0x0013, PCI_ANY_ID, PCI_ANY_ID }, { 0x168c, 0x1014, PCI_ANY_ID, PCI_ANY_ID }, { 0x168c, 0x0015, PCI_ANY_ID, PCI_ANY_ID }, { 0x168c, 0x0016, PCI_ANY_ID, PCI_ANY_ID }, { 0x168c, 0x0017, PCI_ANY_ID, PCI_ANY_ID }, { 0x168c, 0x0018, PCI_ANY_ID, PCI_ANY_ID }, { 0x168c, 0x0019, PCI_ANY_ID, PCI_ANY_ID }, { 0x168c, 0x001a, PCI_ANY_ID, PCI_ANY_ID }, { 0 } } Definition at line 93 of file if_ath_pci.c. |
|
Initial value: {
.name = "ath_pci",
.id_table = ath_pci_id_table,
.probe = ath_pci_probe,
.remove = ath_pci_remove,
}
Definition at line 294 of file if_ath_pci.c. Referenced by exit_ath_pci(), and init_ath_pci(). |
|
Definition at line 313 of file if_ath_pci.c. Referenced by ath_ioctl_ethtool(), exit_ath_hal(), exit_ath_pci(), init_ath_hal(), init_ath_pci(), prism2_hw_init(), prism2_hw_init2(), prism2_hw_reset(), prism2_hw_shutdown(), and prism2_init_dev(). |
|
Definition at line 64 of file if_ath_pci.c. |
|
Definition at line 312 of file if_ath_pci.c. Referenced by ath_ioctl_ethtool(), and init_ath_pci(). |