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

#include <uhci-hcd.h>

Data Fields

struct dentrydentry
 
unsigned long io_addr
 
void __iomemregs
 
struct dma_poolqh_pool
 
struct dma_pooltd_pool
 
struct uhci_tdterm_td
 
struct uhci_qhskelqh [UHCI_NUM_SKELQH]
 
struct uhci_qhnext_qh
 
spinlock_t lock
 
dma_addr_t frame_dma_handle
 
__hc32frame
 
void ** frame_cpu
 
enum uhci_rh_state rh_state
 
unsigned long auto_stop_time
 
unsigned int frame_number
 
unsigned int is_stopped
 
unsigned int last_iso_frame
 
unsigned int cur_iso_frame
 
unsigned int scan_in_progress:1
 
unsigned int need_rescan:1
 
unsigned int dead:1
 
unsigned int RD_enable:1
 
unsigned int is_initialized:1
 
unsigned int fsbr_is_on:1
 
unsigned int fsbr_is_wanted:1
 
unsigned int fsbr_expiring:1
 
struct timer_list fsbr_timer
 
unsigned int oc_low:1
 
unsigned int wait_for_hp:1
 
unsigned int big_endian_mmio:1
 
unsigned int big_endian_desc:1
 
unsigned long port_c_suspend
 
unsigned long resuming_ports
 
unsigned long ports_timeout
 
struct list_head idle_qh_list
 
int rh_numports
 
wait_queue_head_t waitqh
 
int num_waiting
 
int total_load
 
short load [MAX_PHASE]
 
void(* reset_hc )(struct uhci_hcd *uhci)
 
int(* check_and_reset_hc )(struct uhci_hcd *uhci)
 
void(* configure_hc )(struct uhci_hcd *uhci)
 
int(* resume_detect_interrupts_are_broken )(struct uhci_hcd *uhci)
 
int(* global_suspend_mode_is_broken )(struct uhci_hcd *uhci)
 

Detailed Description

Definition at line 378 of file uhci-hcd.h.

Field Documentation

unsigned long auto_stop_time

Definition at line 403 of file uhci-hcd.h.

unsigned int big_endian_desc

Definition at line 428 of file uhci-hcd.h.

unsigned int big_endian_mmio

Definition at line 427 of file uhci-hcd.h.

int(* check_and_reset_hc)(struct uhci_hcd *uhci)

Definition at line 447 of file uhci-hcd.h.

void(* configure_hc)(struct uhci_hcd *uhci)

Definition at line 449 of file uhci-hcd.h.

unsigned int cur_iso_frame

Definition at line 409 of file uhci-hcd.h.

unsigned int dead

Definition at line 413 of file uhci-hcd.h.

Definition at line 381 of file uhci-hcd.h.

Definition at line 399 of file uhci-hcd.h.

void** frame_cpu

Definition at line 400 of file uhci-hcd.h.

dma_addr_t frame_dma_handle

Definition at line 398 of file uhci-hcd.h.

unsigned int frame_number

Definition at line 405 of file uhci-hcd.h.

unsigned int fsbr_expiring

Definition at line 420 of file uhci-hcd.h.

unsigned int fsbr_is_on

Definition at line 418 of file uhci-hcd.h.

unsigned int fsbr_is_wanted

Definition at line 419 of file uhci-hcd.h.

struct timer_list fsbr_timer

Definition at line 422 of file uhci-hcd.h.

int(* global_suspend_mode_is_broken)(struct uhci_hcd *uhci)

Definition at line 453 of file uhci-hcd.h.

struct list_head idle_qh_list

Definition at line 435 of file uhci-hcd.h.

unsigned long io_addr

Definition at line 384 of file uhci-hcd.h.

unsigned int is_initialized

Definition at line 417 of file uhci-hcd.h.

unsigned int is_stopped

Definition at line 406 of file uhci-hcd.h.

unsigned int last_iso_frame

Definition at line 408 of file uhci-hcd.h.

Definition at line 443 of file uhci-hcd.h.

spinlock_t lock

Definition at line 396 of file uhci-hcd.h.

unsigned int need_rescan

Definition at line 412 of file uhci-hcd.h.

struct uhci_qh* next_qh

Definition at line 394 of file uhci-hcd.h.

int num_waiting

Definition at line 440 of file uhci-hcd.h.

unsigned int oc_low

Definition at line 425 of file uhci-hcd.h.

unsigned long port_c_suspend

Definition at line 431 of file uhci-hcd.h.

unsigned long ports_timeout

Definition at line 433 of file uhci-hcd.h.

struct dma_pool* qh_pool

Definition at line 389 of file uhci-hcd.h.

unsigned int RD_enable

Definition at line 414 of file uhci-hcd.h.

Definition at line 387 of file uhci-hcd.h.

void(* reset_hc)(struct uhci_hcd *uhci)

Definition at line 446 of file uhci-hcd.h.

int(* resume_detect_interrupts_are_broken)(struct uhci_hcd *uhci)

Definition at line 451 of file uhci-hcd.h.

unsigned long resuming_ports

Definition at line 432 of file uhci-hcd.h.

int rh_numports

Definition at line 437 of file uhci-hcd.h.

enum uhci_rh_state rh_state

Definition at line 402 of file uhci-hcd.h.

unsigned int scan_in_progress

Definition at line 411 of file uhci-hcd.h.

Definition at line 393 of file uhci-hcd.h.

struct dma_pool* td_pool

Definition at line 390 of file uhci-hcd.h.

struct uhci_td* term_td

Definition at line 392 of file uhci-hcd.h.

int total_load

Definition at line 442 of file uhci-hcd.h.

unsigned int wait_for_hp

Definition at line 426 of file uhci-hcd.h.

Definition at line 439 of file uhci-hcd.h.


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