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

#include <cpqphp.h>

Data Fields

struct controllernext
 
u32 ctrl_int_comp
 
struct mutex crit_sect
 
void __iomemhpc_reg
 
struct pci_resourcemem_head
 
struct pci_resourcep_mem_head
 
struct pci_resourceio_head
 
struct pci_resourcebus_head
 
struct pci_devpci_dev
 
struct pci_buspci_bus
 
struct event_info event_queue [10]
 
struct slotslot
 
u8 next_event
 
u8 interrupt
 
u8 cfgspc_irq
 
u8 bus
 
u8 rev
 
u8 slot_device_offset
 
u8 first_slot
 
u8 add_support
 
u8 push_flag
 
u8 push_button
 
u8 slot_switch_type
 
u8 defeature_PHP
 
u8 alternate_base_address
 
u8 pci_config_space
 
u8 pcix_speed_capability
 
u8 pcix_support
 
u16 vendor_id
 
struct work_struct int_task_event
 
wait_queue_head_t queue
 
struct dentrydentry
 
struct ebda_hpc_slotslots
 
struct ebda_hpc_busbuses
 
struct pci_devctrl_dev
 
u8 starting_slot_num
 
u8 ending_slot_num
 
u8 revision
 
u8 options
 
u8 status
 
u8 ctlr_id
 
u8 slot_count
 
u8 bus_count
 
u8 ctlr_relative_id
 
u32 irq
 
union {
   struct isa_ctlr_access   isa_ctlr
 
   struct pci_ctlr_access   pci_ctlr
 
   struct wpeg_i2c_ctlr_access   wpeg_ctlr
 
u
 
u8 ctlr_type
 
struct list_head ebda_hpc_list
 
struct mutex ctrl_lock
 
struct pcie_devicepcie
 
u32 slot_cap
 
struct timer_list poll_timer
 
unsigned int cmd_busy:1
 
unsigned int no_cmd_complete:1
 
unsigned int link_active_reporting:1
 
unsigned int notification_enabled:1
 
unsigned int power_fault_detected
 
struct mutex cmd_lock
 
int num_slots
 
int slot_num_inc
 
struct list_head slot_list
 
struct hpc_opshpc_ops
 
u32 pcix_misc2_reg
 
u32 first_slot
 
u32 cap_offset
 
unsigned long mmio_base
 
unsigned long mmio_size
 
void __iomemcreg
 

Detailed Description

Definition at line 291 of file cpqphp.h.

Field Documentation

u8 add_support

Definition at line 311 of file cpqphp.h.

u8 alternate_base_address

Definition at line 316 of file cpqphp.h.

u8 bus

Definition at line 307 of file cpqphp.h.

u8 bus_count

Definition at line 738 of file ibmphp.h.

struct pci_resource* bus_head

Definition at line 299 of file cpqphp.h.

Definition at line 729 of file ibmphp.h.

u32 cap_offset

Definition at line 115 of file shpchp.h.

u8 cfgspc_irq

Definition at line 306 of file cpqphp.h.

unsigned int cmd_busy

Definition at line 96 of file pciehp.h.

struct mutex cmd_lock

Definition at line 105 of file shpchp.h.

Definition at line 118 of file shpchp.h.

struct mutex crit_sect

Definition at line 294 of file cpqphp.h.

u8 ctlr_id

Definition at line 736 of file ibmphp.h.

u8 ctlr_relative_id

Definition at line 739 of file ibmphp.h.

u8 ctlr_type

Definition at line 746 of file ibmphp.h.

struct pci_dev* ctrl_dev

Definition at line 730 of file ibmphp.h.

u32 ctrl_int_comp

Definition at line 293 of file cpqphp.h.

struct mutex ctrl_lock

Definition at line 90 of file pciehp.h.

u8 defeature_PHP

Definition at line 315 of file cpqphp.h.

Definition at line 323 of file cpqphp.h.

Definition at line 747 of file ibmphp.h.

u8 ending_slot_num

Definition at line 732 of file ibmphp.h.

Definition at line 302 of file cpqphp.h.

u32 first_slot

Definition at line 114 of file shpchp.h.

u8 first_slot

Definition at line 310 of file cpqphp.h.

Definition at line 110 of file shpchp.h.

void __iomem* hpc_reg

Definition at line 295 of file cpqphp.h.

struct work_struct int_task_event

Definition at line 321 of file cpqphp.h.

u8 interrupt

Definition at line 305 of file cpqphp.h.

struct pci_resource* io_head

Definition at line 298 of file cpqphp.h.

u32 irq

Definition at line 740 of file ibmphp.h.

Definition at line 742 of file ibmphp.h.

unsigned int link_active_reporting

Definition at line 98 of file pciehp.h.

struct pci_resource* mem_head

Definition at line 296 of file cpqphp.h.

unsigned long mmio_base

Definition at line 116 of file shpchp.h.

unsigned long mmio_size

Definition at line 117 of file shpchp.h.

Definition at line 292 of file cpqphp.h.

u8 next_event

Definition at line 304 of file cpqphp.h.

unsigned int no_cmd_complete

Definition at line 97 of file pciehp.h.

unsigned int notification_enabled

Definition at line 99 of file pciehp.h.

int num_slots

Definition at line 106 of file shpchp.h.

u8 options

Definition at line 734 of file ibmphp.h.

struct pci_resource* p_mem_head

Definition at line 297 of file cpqphp.h.

Definition at line 301 of file cpqphp.h.

u8 pci_config_space

Definition at line 317 of file cpqphp.h.

Definition at line 743 of file ibmphp.h.

Definition at line 300 of file cpqphp.h.

Definition at line 91 of file pciehp.h.

u32 pcix_misc2_reg

Definition at line 113 of file shpchp.h.

u8 pcix_speed_capability

Definition at line 318 of file cpqphp.h.

u8 pcix_support

Definition at line 319 of file cpqphp.h.

struct timer_list poll_timer

Definition at line 95 of file pciehp.h.

unsigned int power_fault_detected

Definition at line 100 of file pciehp.h.

u8 push_button

Definition at line 313 of file cpqphp.h.

u8 push_flag

Definition at line 312 of file cpqphp.h.

Definition at line 322 of file cpqphp.h.

u8 rev

Definition at line 308 of file cpqphp.h.

Definition at line 733 of file ibmphp.h.

Definition at line 303 of file cpqphp.h.

u32 slot_cap

Definition at line 94 of file pciehp.h.

u8 slot_count

Definition at line 737 of file ibmphp.h.

u8 slot_device_offset

Definition at line 309 of file cpqphp.h.

struct list_head slot_list

Definition at line 109 of file shpchp.h.

int slot_num_inc

Definition at line 107 of file shpchp.h.

u8 slot_switch_type

Definition at line 314 of file cpqphp.h.

Definition at line 728 of file ibmphp.h.

u8 starting_slot_num

Definition at line 731 of file ibmphp.h.

Definition at line 735 of file ibmphp.h.

union { ... } u
u16 vendor_id

Definition at line 320 of file cpqphp.h.

Definition at line 744 of file ibmphp.h.


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