#include <linux/version.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/pci.h>
#include <linux/pci_ids.h>
Include dependency graph for smi-module.c:
Go to the source code of this file.
Defines | |
#define | CONFIG_RTAI_HW_SMI_ALL 0 |
#define | CONFIG_RTAI_HW_SMI_INTEL_USB2 0 |
#define | CONFIG_RTAI_HW_SMI_LEGACY_USB2 0 |
#define | CONFIG_RTAI_HW_SMI_PERIODIC 0 |
#define | CONFIG_RTAI_HW_SMI_TCO 0 |
#define | CONFIG_RTAI_HW_SMI_MC 0 |
#define | CONFIG_RTAI_HW_SMI_APMC 0 |
#define | CONFIG_RTAI_HW_SMI_LEGACY_USB 0 |
#define | CONFIG_RTAI_HW_SMI_BIOS 0 |
#define | DEVFN 0xf8 |
#define | PMBASE_B0 0x40 |
#define | PMBASE_B1 0x41 |
#define | SMI_CTRL_ADDR 0x30 |
#define | SMI_STATUS_ADDR 0x34 |
#define | SMI_MON_ADDR 0x40 |
#define | INTEL_USB2_EN_BIT (0x01 << 18) |
#define | LEGACY_USB2_EN_BIT (0x01 << 17) |
#define | PERIODIC_EN_BIT (0x01 << 14) |
#define | TCO_EN_BIT (0x01 << 13) |
#define | MCSMI_EN_BIT (0x01 << 11) |
#define | SWSMI_TMR_EN_BIT (0x01 << 6) |
#define | APMC_EN_BIT (0x01 << 5) |
#define | SLP_EN_BIT (0x01 << 4) |
#define | LEGACY_USB_EN_BIT (0x01 << 3) |
#define | BIOS_EN_BIT (0x01 << 2) |
#define | GBL_SMI_EN_BIT (0x01) |
#define | mask_bits(v, p) outl(inl(p) & ~(v), (p)) |
#define | set_bits(v, p) outl(inl(p) | (v), (p)) |
Functions | |
MODULE_PARM (smiReset,"i") | |
void | rthal_smi_restore (void) |
void | rthal_smi_disable (void) |
unsigned short __devinit | get_smi_en_addr (struct pci_dev *dev) |
int __devinit | rthal_smi_init (void) |
int | init_module (void) |
void | cleanup_module (void) |
MODULE_LICENSE ("GPL") | |
Variables | |
int | smiReset = 0 |
pci_device_id rthal_smi_pci_tbl[] | __initdata |
const unsigned | rthal_smi_masked_bits = 0 |
unsigned | rthal_smi_saved_bits |
unsigned short | rthal_smi_en_addr |
pci_dev * | smi_dev |
|
Definition at line 91 of file smi-module.c. |
|
Definition at line 94 of file smi-module.c. |
|
Definition at line 40 of file smi-module.c. |
|
Definition at line 46 of file smi-module.c. |
|
Definition at line 48 of file smi-module.c. |
|
Definition at line 41 of file smi-module.c. |
|
Definition at line 47 of file smi-module.c. |
|
Definition at line 42 of file smi-module.c. |
|
Definition at line 45 of file smi-module.c. |
|
Definition at line 43 of file smi-module.c. |
|
Definition at line 44 of file smi-module.c. |
|
Definition at line 75 of file smi-module.c. Referenced by rthal_smi_init(). |
|
Definition at line 95 of file smi-module.c. |
|
Definition at line 85 of file smi-module.c. |
|
Definition at line 86 of file smi-module.c. |
|
Definition at line 93 of file smi-module.c. |
|
Definition at line 132 of file smi-module.c. Referenced by rthal_smi_disable(). |
|
Definition at line 89 of file smi-module.c. |
|
Definition at line 87 of file smi-module.c. |
|
Definition at line 77 of file smi-module.c. Referenced by get_smi_en_addr(). |
|
Definition at line 78 of file smi-module.c. Referenced by get_smi_en_addr(). |
|
Definition at line 133 of file smi-module.c. Referenced by rthal_smi_restore(). |
|
Definition at line 92 of file smi-module.c. |
|
Definition at line 80 of file smi-module.c. Referenced by get_smi_en_addr(). |
|
Definition at line 82 of file smi-module.c. |
|
Definition at line 81 of file smi-module.c. |
|
Definition at line 90 of file smi-module.c. |
|
Definition at line 88 of file smi-module.c. |
|
Definition at line 195 of file smi-module.c. References printk(), rthal_smi_restore(), and smiReset. Here is the call graph for this function: ![]() |
|
Definition at line 151 of file smi-module.c. References PMBASE_B0, PMBASE_B1, and SMI_CTRL_ADDR. Referenced by rthal_smi_init(). |
|
Definition at line 186 of file smi-module.c. References printk(), and rthal_smi_init(). Here is the call graph for this function: ![]() |
|
|
|
|
|
Definition at line 143 of file smi-module.c. References mask_bits, rthal_smi_en_addr, rthal_smi_masked_bits, and rthal_smi_saved_bits. |
|
Definition at line 160 of file smi-module.c. References DEVFN, get_smi_en_addr(), printk(), rthal_smi_en_addr, and smi_dev. Referenced by init_module(). Here is the call graph for this function: ![]() |
|
Definition at line 135 of file smi-module.c. References rthal_smi_en_addr, rthal_smi_saved_bits, set_bits, and smi_dev. Referenced by cleanup_module(). |
|
Initial value: Definition at line 50 of file smi-module.c. |
|
Definition at line 129 of file smi-module.c. Referenced by rthal_smi_disable(), rthal_smi_init(), and rthal_smi_restore(). |
|
Definition at line 97 of file smi-module.c. Referenced by rthal_smi_disable(). |
|
Definition at line 128 of file smi-module.c. Referenced by rthal_smi_disable(), and rthal_smi_restore(). |
|
Definition at line 130 of file smi-module.c. Referenced by rthal_smi_init(), and rthal_smi_restore(). |
|
Definition at line 31 of file smi-module.c. Referenced by cleanup_module(). |