Linux Kernel
3.7.1
|
#include <linux/types.h>
#include <linux/pci.h>
#include <linux/pci_hotplug.h>
#include <linux/delay.h>
#include <linux/sched.h>
#include <linux/pcieport_if.h>
#include <linux/mutex.h>
#include <linux/workqueue.h>
Go to the source code of this file.
Data Structures | |
struct | slot |
struct | event_info |
struct | controller |
Variables | |
bool | pciehp_poll_mode |
int | pciehp_poll_time |
bool | pciehp_debug |
bool | pciehp_force |
struct workqueue_struct * | pciehp_wq |
#define ATTN_BUTTN | ( | ctrl | ) | ((ctrl)->slot_cap & PCI_EXP_SLTCAP_ABP) |
#define ATTN_LED | ( | ctrl | ) | ((ctrl)->slot_cap & PCI_EXP_SLTCAP_AIP) |
#define dbg | ( | format, | |
arg... | |||
) |
#define EMI | ( | ctrl | ) | ((ctrl)->slot_cap & PCI_EXP_SLTCAP_EIP) |
#define HP_SUPR_RM | ( | ctrl | ) | ((ctrl)->slot_cap & PCI_EXP_SLTCAP_HPS) |
#define MRL_SENS | ( | ctrl | ) | ((ctrl)->slot_cap & PCI_EXP_SLTCAP_MRLSP) |
#define NO_CMD_CMPL | ( | ctrl | ) | ((ctrl)->slot_cap & PCI_EXP_SLTCAP_NCCS) |
#define POWER_CTRL | ( | ctrl | ) | ((ctrl)->slot_cap & PCI_EXP_SLTCAP_PCP) |
#define PWR_LED | ( | ctrl | ) | ((ctrl)->slot_cap & PCI_EXP_SLTCAP_PIP) |
#define warn | ( | format, | |
arg... | |||
) | printk(KERN_WARNING "%s: " format, MY_NAME , ## arg) |
int pcie_enable_notification | ( | struct controller * | ctrl | ) |
Definition at line 708 of file pciehp_hpc.c.
|
read |
Definition at line 846 of file pciehp_hpc.c.
int pcie_init_notification | ( | struct controller * | ctrl | ) |
Definition at line 752 of file pciehp_hpc.c.
int pciehp_check_link_status | ( | struct controller * | ctrl | ) |
Definition at line 312 of file pciehp_hpc.c.
Definition at line 37 of file pciehp_pci.c.
Definition at line 518 of file pciehp_ctrl.c.
Definition at line 479 of file pciehp_ctrl.c.
Definition at line 478 of file pciehp_hpc.c.
Definition at line 391 of file pciehp_hpc.c.
Definition at line 462 of file pciehp_hpc.c.
Definition at line 430 of file pciehp_hpc.c.
Definition at line 559 of file pciehp_hpc.c.
Definition at line 546 of file pciehp_hpc.c.
Definition at line 533 of file pciehp_hpc.c.
Definition at line 57 of file pciehp_ctrl.c.
Definition at line 138 of file pciehp_ctrl.c.
Definition at line 105 of file pciehp_ctrl.c.
Definition at line 76 of file pciehp_ctrl.c.
Definition at line 616 of file pciehp_hpc.c.
Definition at line 572 of file pciehp_hpc.c.
Definition at line 494 of file pciehp_hpc.c.
void pciehp_queue_pushbutton_work | ( | struct work_struct * | work | ) |
Definition at line 321 of file pciehp_ctrl.c.
void pciehp_release_ctrl | ( | struct controller * | ctrl | ) |
Definition at line 909 of file pciehp_hpc.c.
Definition at line 508 of file pciehp_hpc.c.
Definition at line 592 of file pciehp_ctrl.c.
Definition at line 557 of file pciehp_ctrl.c.
Definition at line 89 of file pciehp_pci.c.
bool pciehp_debug |
Definition at line 41 of file pciehp_core.c.
bool pciehp_force |
Definition at line 44 of file pciehp_core.c.
bool pciehp_poll_mode |
Definition at line 42 of file pciehp_core.c.
int pciehp_poll_time |
Definition at line 43 of file pciehp_core.c.
struct workqueue_struct* pciehp_wq |
Definition at line 45 of file pciehp_core.c.