Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
pci_driver Struct Reference

#include <pci.h>

Data Fields

struct list_head node
const charname
struct pci_device_idid_table
int(* probe )(struct pci_dev *dev, const struct pci_device_id *id)
void(* remove )(struct pci_dev *dev)
int(* suspend )(struct pci_dev *dev, pm_message_t state)
int(* suspend_late )(struct pci_dev *dev, pm_message_t state)
int(* resume_early )(struct pci_dev *dev)
int(* resume )(struct pci_dev *dev)
void(* shutdown )(struct pci_dev *dev)
struct pci_error_handlerserr_handler
struct device_driver driver
struct pci_dynids dynids

Detailed Description

Definition at line 565 of file pci.h.

Field Documentation

Definition at line 577 of file pci.h.

Definition at line 578 of file pci.h.

struct pci_error_handlers* err_handler

Definition at line 576 of file pci.h.

struct pci_device_id* id_table

Definition at line 568 of file pci.h.

const char* name

Definition at line 567 of file pci.h.

Definition at line 566 of file pci.h.

Definition at line 569 of file pci.h.

void(* remove)(struct pci_dev *dev)

Definition at line 570 of file pci.h.

int(* resume)(struct pci_dev *dev)

Definition at line 574 of file pci.h.

int(* resume_early)(struct pci_dev *dev)

Definition at line 573 of file pci.h.

void(* shutdown)(struct pci_dev *dev)

Definition at line 575 of file pci.h.

Definition at line 571 of file pci.h.

int(* suspend_late)(struct pci_dev *dev, pm_message_t state)

Definition at line 572 of file pci.h.

The documentation for this struct was generated from the following file: