uhci_hcd
Regular
4.4
: ✅struct uhci_hcd {
struct dentry *dentry;
long unsigned int io_addr;
void *regs;
struct dma_pool *qh_pool;
struct dma_pool *td_pool;
struct uhci_td *term_td;
struct uhci_qh * skelqh[11];
struct uhci_qh *next_qh;
spinlock_t lock;
dma_addr_t frame_dma_handle;
__le32 *frame;
void **frame_cpu;
enum uhci_rh_state rh_state;
long unsigned int 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;
unsigned int need_rescan;
unsigned int dead;
unsigned int RD_enable;
unsigned int is_initialized;
unsigned int fsbr_is_on;
unsigned int fsbr_is_wanted;
unsigned int fsbr_expiring;
struct timer_list fsbr_timer;
unsigned int oc_low;
unsigned int wait_for_hp;
unsigned int big_endian_mmio;
unsigned int big_endian_desc;
long unsigned int port_c_suspend;
long unsigned int resuming_ports;
long unsigned int ports_timeout;
struct list_head idle_qh_list;
int rh_numports;
wait_queue_head_t waitqh;
int num_waiting;
int total_load;
short int load[32];
void (*reset_hc)(struct uhci_hcd *);
int (*check_and_reset_hc)(struct uhci_hcd *);
void (*configure_hc)(struct uhci_hcd *);
int (*resume_detect_interrupts_are_broken)(struct uhci_hcd *);
int (*global_suspend_mode_is_broken)(struct uhci_hcd *);
};
4.8
: ✅struct uhci_hcd {
struct dentry *dentry;
long unsigned int io_addr;
void *regs;
struct dma_pool *qh_pool;
struct dma_pool *td_pool;
struct uhci_td *term_td;
struct uhci_qh * skelqh[11];
struct uhci_qh *next_qh;
spinlock_t lock;
dma_addr_t frame_dma_handle;
__le32 *frame;
void **frame_cpu;
enum uhci_rh_state rh_state;
long unsigned int 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;
unsigned int need_rescan;
unsigned int dead;
unsigned int RD_enable;
unsigned int is_initialized;
unsigned int fsbr_is_on;
unsigned int fsbr_is_wanted;
unsigned int fsbr_expiring;
struct timer_list fsbr_timer;
unsigned int oc_low;
unsigned int wait_for_hp;
unsigned int big_endian_mmio;
unsigned int big_endian_desc;
long unsigned int port_c_suspend;
long unsigned int resuming_ports;
long unsigned int ports_timeout;
struct list_head idle_qh_list;
int rh_numports;
wait_queue_head_t waitqh;
int num_waiting;
int total_load;
short int load[32];
void (*reset_hc)(struct uhci_hcd *);
int (*check_and_reset_hc)(struct uhci_hcd *);
void (*configure_hc)(struct uhci_hcd *);
int (*resume_detect_interrupts_are_broken)(struct uhci_hcd *);
int (*global_suspend_mode_is_broken)(struct uhci_hcd *);
};
4.10
: ✅struct uhci_hcd {
struct dentry *dentry;
long unsigned int io_addr;
void *regs;
struct dma_pool *qh_pool;
struct dma_pool *td_pool;
struct uhci_td *term_td;
struct uhci_qh * skelqh[11];
struct uhci_qh *next_qh;
spinlock_t lock;
dma_addr_t frame_dma_handle;
__le32 *frame;
void **frame_cpu;
enum uhci_rh_state rh_state;
long unsigned int 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;
unsigned int need_rescan;
unsigned int dead;
unsigned int RD_enable;
unsigned int is_initialized;
unsigned int fsbr_is_on;
unsigned int fsbr_is_wanted;
unsigned int fsbr_expiring;
struct timer_list fsbr_timer;
unsigned int oc_low;
unsigned int wait_for_hp;
unsigned int big_endian_mmio;
unsigned int big_endian_desc;
long unsigned int port_c_suspend;
long unsigned int resuming_ports;
long unsigned int ports_timeout;
struct list_head idle_qh_list;
int rh_numports;
wait_queue_head_t waitqh;
int num_waiting;
int total_load;
short int load[32];
void (*reset_hc)(struct uhci_hcd *);
int (*check_and_reset_hc)(struct uhci_hcd *);
void (*configure_hc)(struct uhci_hcd *);
int (*resume_detect_interrupts_are_broken)(struct uhci_hcd *);
int (*global_suspend_mode_is_broken)(struct uhci_hcd *);
};
4.13
: ✅struct uhci_hcd {
struct dentry *dentry;
long unsigned int io_addr;
void *regs;
struct dma_pool *qh_pool;
struct dma_pool *td_pool;
struct uhci_td *term_td;
struct uhci_qh * skelqh[11];
struct uhci_qh *next_qh;
spinlock_t lock;
dma_addr_t frame_dma_handle;
__le32 *frame;
void **frame_cpu;
enum uhci_rh_state rh_state;
long unsigned int 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;
unsigned int need_rescan;
unsigned int dead;
unsigned int RD_enable;
unsigned int is_initialized;
unsigned int fsbr_is_on;
unsigned int fsbr_is_wanted;
unsigned int fsbr_expiring;
struct timer_list fsbr_timer;
unsigned int oc_low;
unsigned int wait_for_hp;
unsigned int big_endian_mmio;
unsigned int big_endian_desc;
unsigned int is_aspeed;
long unsigned int port_c_suspend;
long unsigned int resuming_ports;
long unsigned int ports_timeout;
struct list_head idle_qh_list;
int rh_numports;
wait_queue_head_t waitqh;
int num_waiting;
int total_load;
short int load[32];
void (*reset_hc)(struct uhci_hcd *);
int (*check_and_reset_hc)(struct uhci_hcd *);
void (*configure_hc)(struct uhci_hcd *);
int (*resume_detect_interrupts_are_broken)(struct uhci_hcd *);
int (*global_suspend_mode_is_broken)(struct uhci_hcd *);
};
4.15
: ✅struct uhci_hcd {
struct dentry *dentry;
long unsigned int io_addr;
void *regs;
struct dma_pool *qh_pool;
struct dma_pool *td_pool;
struct uhci_td *term_td;
struct uhci_qh * skelqh[11];
struct uhci_qh *next_qh;
spinlock_t lock;
dma_addr_t frame_dma_handle;
__le32 *frame;
void **frame_cpu;
enum uhci_rh_state rh_state;
long unsigned int 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;
unsigned int need_rescan;
unsigned int dead;
unsigned int RD_enable;
unsigned int is_initialized;
unsigned int fsbr_is_on;
unsigned int fsbr_is_wanted;
unsigned int fsbr_expiring;
struct timer_list fsbr_timer;
unsigned int oc_low;
unsigned int wait_for_hp;
unsigned int big_endian_mmio;
unsigned int big_endian_desc;
unsigned int is_aspeed;
long unsigned int port_c_suspend;
long unsigned int resuming_ports;
long unsigned int ports_timeout;
struct list_head idle_qh_list;
int rh_numports;
wait_queue_head_t waitqh;
int num_waiting;
int total_load;
short int load[32];
void (*reset_hc)(struct uhci_hcd *);
int (*check_and_reset_hc)(struct uhci_hcd *);
void (*configure_hc)(struct uhci_hcd *);
int (*resume_detect_interrupts_are_broken)(struct uhci_hcd *);
int (*global_suspend_mode_is_broken)(struct uhci_hcd *);
};
4.18
: ✅struct uhci_hcd {
struct dentry *dentry;
long unsigned int io_addr;
void *regs;
struct dma_pool *qh_pool;
struct dma_pool *td_pool;
struct uhci_td *term_td;
struct uhci_qh * skelqh[11];
struct uhci_qh *next_qh;
spinlock_t lock;
dma_addr_t frame_dma_handle;
__le32 *frame;
void **frame_cpu;
enum uhci_rh_state rh_state;
long unsigned int 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;
unsigned int need_rescan;
unsigned int dead;
unsigned int RD_enable;
unsigned int is_initialized;
unsigned int fsbr_is_on;
unsigned int fsbr_is_wanted;
unsigned int fsbr_expiring;
struct timer_list fsbr_timer;
unsigned int oc_low;
unsigned int wait_for_hp;
unsigned int big_endian_mmio;
unsigned int big_endian_desc;
unsigned int is_aspeed;
long unsigned int port_c_suspend;
long unsigned int resuming_ports;
long unsigned int ports_timeout;
struct list_head idle_qh_list;
int rh_numports;
wait_queue_head_t waitqh;
int num_waiting;
int total_load;
short int load[32];
struct clk *clk;
void (*reset_hc)(struct uhci_hcd *);
int (*check_and_reset_hc)(struct uhci_hcd *);
void (*configure_hc)(struct uhci_hcd *);
int (*resume_detect_interrupts_are_broken)(struct uhci_hcd *);
int (*global_suspend_mode_is_broken)(struct uhci_hcd *);
};
5.0
: ✅struct uhci_hcd {
struct dentry *dentry;
long unsigned int io_addr;
void *regs;
struct dma_pool *qh_pool;
struct dma_pool *td_pool;
struct uhci_td *term_td;
struct uhci_qh * skelqh[11];
struct uhci_qh *next_qh;
spinlock_t lock;
dma_addr_t frame_dma_handle;
__le32 *frame;
void **frame_cpu;
enum uhci_rh_state rh_state;
long unsigned int 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;
unsigned int need_rescan;
unsigned int dead;
unsigned int RD_enable;
unsigned int is_initialized;
unsigned int fsbr_is_on;
unsigned int fsbr_is_wanted;
unsigned int fsbr_expiring;
struct timer_list fsbr_timer;
unsigned int oc_low;
unsigned int wait_for_hp;
unsigned int big_endian_mmio;
unsigned int big_endian_desc;
unsigned int is_aspeed;
long unsigned int port_c_suspend;
long unsigned int resuming_ports;
long unsigned int ports_timeout;
struct list_head idle_qh_list;
int rh_numports;
wait_queue_head_t waitqh;
int num_waiting;
int total_load;
short int load[32];
struct clk *clk;
void (*reset_hc)(struct uhci_hcd *);
int (*check_and_reset_hc)(struct uhci_hcd *);
void (*configure_hc)(struct uhci_hcd *);
int (*resume_detect_interrupts_are_broken)(struct uhci_hcd *);
int (*global_suspend_mode_is_broken)(struct uhci_hcd *);
};
5.3
: ✅struct uhci_hcd {
struct dentry *dentry;
long unsigned int io_addr;
void *regs;
struct dma_pool *qh_pool;
struct dma_pool *td_pool;
struct uhci_td *term_td;
struct uhci_qh * skelqh[11];
struct uhci_qh *next_qh;
spinlock_t lock;
dma_addr_t frame_dma_handle;
__le32 *frame;
void **frame_cpu;
enum uhci_rh_state rh_state;
long unsigned int 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;
unsigned int need_rescan;
unsigned int dead;
unsigned int RD_enable;
unsigned int is_initialized;
unsigned int fsbr_is_on;
unsigned int fsbr_is_wanted;
unsigned int fsbr_expiring;
struct timer_list fsbr_timer;
unsigned int oc_low;
unsigned int wait_for_hp;
unsigned int big_endian_mmio;
unsigned int big_endian_desc;
unsigned int is_aspeed;
long unsigned int port_c_suspend;
long unsigned int resuming_ports;
long unsigned int ports_timeout;
struct list_head idle_qh_list;
int rh_numports;
wait_queue_head_t waitqh;
int num_waiting;
int total_load;
short int load[32];
struct clk *clk;
void (*reset_hc)(struct uhci_hcd *);
int (*check_and_reset_hc)(struct uhci_hcd *);
void (*configure_hc)(struct uhci_hcd *);
int (*resume_detect_interrupts_are_broken)(struct uhci_hcd *);
int (*global_suspend_mode_is_broken)(struct uhci_hcd *);
};
5.4
: ✅struct uhci_hcd {
struct dentry *dentry;
long unsigned int io_addr;
void *regs;
struct dma_pool *qh_pool;
struct dma_pool *td_pool;
struct uhci_td *term_td;
struct uhci_qh * skelqh[11];
struct uhci_qh *next_qh;
spinlock_t lock;
dma_addr_t frame_dma_handle;
__le32 *frame;
void **frame_cpu;
enum uhci_rh_state rh_state;
long unsigned int 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;
unsigned int need_rescan;
unsigned int dead;
unsigned int RD_enable;
unsigned int is_initialized;
unsigned int fsbr_is_on;
unsigned int fsbr_is_wanted;
unsigned int fsbr_expiring;
struct timer_list fsbr_timer;
unsigned int oc_low;
unsigned int wait_for_hp;
unsigned int big_endian_mmio;
unsigned int big_endian_desc;
unsigned int is_aspeed;
long unsigned int port_c_suspend;
long unsigned int resuming_ports;
long unsigned int ports_timeout;
struct list_head idle_qh_list;
int rh_numports;
wait_queue_head_t waitqh;
int num_waiting;
int total_load;
short int load[32];
struct clk *clk;
void (*reset_hc)(struct uhci_hcd *);
int (*check_and_reset_hc)(struct uhci_hcd *);
void (*configure_hc)(struct uhci_hcd *);
int (*resume_detect_interrupts_are_broken)(struct uhci_hcd *);
int (*global_suspend_mode_is_broken)(struct uhci_hcd *);
};
5.8
: ✅struct uhci_hcd {
struct dentry *dentry;
long unsigned int io_addr;
void *regs;
struct dma_pool *qh_pool;
struct dma_pool *td_pool;
struct uhci_td *term_td;
struct uhci_qh * skelqh[11];
struct uhci_qh *next_qh;
spinlock_t lock;
dma_addr_t frame_dma_handle;
__le32 *frame;
void **frame_cpu;
enum uhci_rh_state rh_state;
long unsigned int 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;
unsigned int need_rescan;
unsigned int dead;
unsigned int RD_enable;
unsigned int is_initialized;
unsigned int fsbr_is_on;
unsigned int fsbr_is_wanted;
unsigned int fsbr_expiring;
struct timer_list fsbr_timer;
unsigned int oc_low;
unsigned int wait_for_hp;
unsigned int big_endian_mmio;
unsigned int big_endian_desc;
unsigned int is_aspeed;
long unsigned int port_c_suspend;
long unsigned int resuming_ports;
long unsigned int ports_timeout;
struct list_head idle_qh_list;
int rh_numports;
wait_queue_head_t waitqh;
int num_waiting;
int total_load;
short int load[32];
struct clk *clk;
void (*reset_hc)(struct uhci_hcd *);
int (*check_and_reset_hc)(struct uhci_hcd *);
void (*configure_hc)(struct uhci_hcd *);
int (*resume_detect_interrupts_are_broken)(struct uhci_hcd *);
int (*global_suspend_mode_is_broken)(struct uhci_hcd *);
};
5.11
: ✅struct uhci_hcd {
struct dentry *dentry;
long unsigned int io_addr;
void *regs;
struct dma_pool *qh_pool;
struct dma_pool *td_pool;
struct uhci_td *term_td;
struct uhci_qh * skelqh[11];
struct uhci_qh *next_qh;
spinlock_t lock;
dma_addr_t frame_dma_handle;
__le32 *frame;
void **frame_cpu;
enum uhci_rh_state rh_state;
long unsigned int 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;
unsigned int need_rescan;
unsigned int dead;
unsigned int RD_enable;
unsigned int is_initialized;
unsigned int fsbr_is_on;
unsigned int fsbr_is_wanted;
unsigned int fsbr_expiring;
struct timer_list fsbr_timer;
unsigned int oc_low;
unsigned int wait_for_hp;
unsigned int big_endian_mmio;
unsigned int big_endian_desc;
unsigned int is_aspeed;
long unsigned int port_c_suspend;
long unsigned int resuming_ports;
long unsigned int ports_timeout;
struct list_head idle_qh_list;
int rh_numports;
wait_queue_head_t waitqh;
int num_waiting;
int total_load;
short int load[32];
struct clk *clk;
void (*reset_hc)(struct uhci_hcd *);
int (*check_and_reset_hc)(struct uhci_hcd *);
void (*configure_hc)(struct uhci_hcd *);
int (*resume_detect_interrupts_are_broken)(struct uhci_hcd *);
int (*global_suspend_mode_is_broken)(struct uhci_hcd *);
};
5.13
: ✅struct uhci_hcd {
long unsigned int io_addr;
void *regs;
struct dma_pool *qh_pool;
struct dma_pool *td_pool;
struct uhci_td *term_td;
struct uhci_qh * skelqh[11];
struct uhci_qh *next_qh;
spinlock_t lock;
dma_addr_t frame_dma_handle;
__le32 *frame;
void **frame_cpu;
enum uhci_rh_state rh_state;
long unsigned int 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;
unsigned int need_rescan;
unsigned int dead;
unsigned int RD_enable;
unsigned int is_initialized;
unsigned int fsbr_is_on;
unsigned int fsbr_is_wanted;
unsigned int fsbr_expiring;
struct timer_list fsbr_timer;
unsigned int oc_low;
unsigned int wait_for_hp;
unsigned int big_endian_mmio;
unsigned int big_endian_desc;
unsigned int is_aspeed;
long unsigned int port_c_suspend;
long unsigned int resuming_ports;
long unsigned int ports_timeout;
struct list_head idle_qh_list;
int rh_numports;
wait_queue_head_t waitqh;
int num_waiting;
int total_load;
short int load[32];
struct clk *clk;
void (*reset_hc)(struct uhci_hcd *);
int (*check_and_reset_hc)(struct uhci_hcd *);
void (*configure_hc)(struct uhci_hcd *);
int (*resume_detect_interrupts_are_broken)(struct uhci_hcd *);
int (*global_suspend_mode_is_broken)(struct uhci_hcd *);
};
5.15
: ✅struct uhci_hcd {
long unsigned int io_addr;
void *regs;
struct dma_pool *qh_pool;
struct dma_pool *td_pool;
struct uhci_td *term_td;
struct uhci_qh * skelqh[11];
struct uhci_qh *next_qh;
spinlock_t lock;
dma_addr_t frame_dma_handle;
__le32 *frame;
void **frame_cpu;
enum uhci_rh_state rh_state;
long unsigned int 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;
unsigned int need_rescan;
unsigned int dead;
unsigned int RD_enable;
unsigned int is_initialized;
unsigned int fsbr_is_on;
unsigned int fsbr_is_wanted;
unsigned int fsbr_expiring;
struct timer_list fsbr_timer;
unsigned int oc_low;
unsigned int wait_for_hp;
unsigned int big_endian_mmio;
unsigned int big_endian_desc;
unsigned int is_aspeed;
long unsigned int port_c_suspend;
long unsigned int resuming_ports;
long unsigned int ports_timeout;
struct list_head idle_qh_list;
int rh_numports;
wait_queue_head_t waitqh;
int num_waiting;
int total_load;
short int load[32];
struct clk *clk;
void (*reset_hc)(struct uhci_hcd *);
int (*check_and_reset_hc)(struct uhci_hcd *);
void (*configure_hc)(struct uhci_hcd *);
int (*resume_detect_interrupts_are_broken)(struct uhci_hcd *);
int (*global_suspend_mode_is_broken)(struct uhci_hcd *);
};
5.19
: ✅struct uhci_hcd {
long unsigned int io_addr;
void *regs;
struct dma_pool *qh_pool;
struct dma_pool *td_pool;
struct uhci_td *term_td;
struct uhci_qh * skelqh[11];
struct uhci_qh *next_qh;
spinlock_t lock;
dma_addr_t frame_dma_handle;
__le32 *frame;
void **frame_cpu;
enum uhci_rh_state rh_state;
long unsigned int 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;
unsigned int need_rescan;
unsigned int dead;
unsigned int RD_enable;
unsigned int is_initialized;
unsigned int fsbr_is_on;
unsigned int fsbr_is_wanted;
unsigned int fsbr_expiring;
struct timer_list fsbr_timer;
unsigned int oc_low;
unsigned int wait_for_hp;
unsigned int big_endian_mmio;
unsigned int big_endian_desc;
unsigned int is_aspeed;
long unsigned int port_c_suspend;
long unsigned int resuming_ports;
long unsigned int ports_timeout;
struct list_head idle_qh_list;
int rh_numports;
wait_queue_head_t waitqh;
int num_waiting;
int total_load;
short int load[32];
struct clk *clk;
void (*reset_hc)(struct uhci_hcd *);
int (*check_and_reset_hc)(struct uhci_hcd *);
void (*configure_hc)(struct uhci_hcd *);
int (*resume_detect_interrupts_are_broken)(struct uhci_hcd *);
int (*global_suspend_mode_is_broken)(struct uhci_hcd *);
};
6.2
: ✅struct uhci_hcd {
long unsigned int io_addr;
void *regs;
struct dma_pool *qh_pool;
struct dma_pool *td_pool;
struct uhci_td *term_td;
struct uhci_qh * skelqh[11];
struct uhci_qh *next_qh;
spinlock_t lock;
dma_addr_t frame_dma_handle;
__le32 *frame;
void **frame_cpu;
enum uhci_rh_state rh_state;
long unsigned int 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;
unsigned int need_rescan;
unsigned int dead;
unsigned int RD_enable;
unsigned int is_initialized;
unsigned int fsbr_is_on;
unsigned int fsbr_is_wanted;
unsigned int fsbr_expiring;
struct timer_list fsbr_timer;
unsigned int oc_low;
unsigned int wait_for_hp;
unsigned int big_endian_mmio;
unsigned int big_endian_desc;
unsigned int is_aspeed;
long unsigned int port_c_suspend;
long unsigned int resuming_ports;
long unsigned int ports_timeout;
struct list_head idle_qh_list;
int rh_numports;
wait_queue_head_t waitqh;
int num_waiting;
int total_load;
short int load[32];
struct clk *clk;
void (*reset_hc)(struct uhci_hcd *);
int (*check_and_reset_hc)(struct uhci_hcd *);
void (*configure_hc)(struct uhci_hcd *);
int (*resume_detect_interrupts_are_broken)(struct uhci_hcd *);
int (*global_suspend_mode_is_broken)(struct uhci_hcd *);
};
6.5
: ✅struct uhci_hcd {
long unsigned int io_addr;
void *regs;
struct dma_pool *qh_pool;
struct dma_pool *td_pool;
struct uhci_td *term_td;
struct uhci_qh * skelqh[11];
struct uhci_qh *next_qh;
spinlock_t lock;
dma_addr_t frame_dma_handle;
__le32 *frame;
void **frame_cpu;
enum uhci_rh_state rh_state;
long unsigned int 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;
unsigned int need_rescan;
unsigned int dead;
unsigned int RD_enable;
unsigned int is_initialized;
unsigned int fsbr_is_on;
unsigned int fsbr_is_wanted;
unsigned int fsbr_expiring;
struct timer_list fsbr_timer;
unsigned int oc_low;
unsigned int wait_for_hp;
unsigned int big_endian_mmio;
unsigned int big_endian_desc;
unsigned int is_aspeed;
long unsigned int port_c_suspend;
long unsigned int resuming_ports;
long unsigned int ports_timeout;
struct list_head idle_qh_list;
int rh_numports;
wait_queue_head_t waitqh;
int num_waiting;
int total_load;
short int load[32];
struct clk *clk;
void (*reset_hc)(struct uhci_hcd *);
int (*check_and_reset_hc)(struct uhci_hcd *);
void (*configure_hc)(struct uhci_hcd *);
int (*resume_detect_interrupts_are_broken)(struct uhci_hcd *);
int (*global_suspend_mode_is_broken)(struct uhci_hcd *);
};
6.8
: ✅struct uhci_hcd {
long unsigned int io_addr;
void *regs;
struct dma_pool *qh_pool;
struct dma_pool *td_pool;
struct uhci_td *term_td;
struct uhci_qh * skelqh[11];
struct uhci_qh *next_qh;
spinlock_t lock;
dma_addr_t frame_dma_handle;
__le32 *frame;
void **frame_cpu;
enum uhci_rh_state rh_state;
long unsigned int 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;
unsigned int need_rescan;
unsigned int dead;
unsigned int RD_enable;
unsigned int is_initialized;
unsigned int fsbr_is_on;
unsigned int fsbr_is_wanted;
unsigned int fsbr_expiring;
struct timer_list fsbr_timer;
unsigned int oc_low;
unsigned int wait_for_hp;
unsigned int big_endian_mmio;
unsigned int big_endian_desc;
unsigned int is_aspeed;
long unsigned int port_c_suspend;
long unsigned int resuming_ports;
long unsigned int ports_timeout;
struct list_head idle_qh_list;
int rh_numports;
wait_queue_head_t waitqh;
int num_waiting;
int total_load;
short int load[32];
struct clk *clk;
void (*reset_hc)(struct uhci_hcd *);
int (*check_and_reset_hc)(struct uhci_hcd *);
void (*configure_hc)(struct uhci_hcd *);
int (*resume_detect_interrupts_are_broken)(struct uhci_hcd *);
int (*global_suspend_mode_is_broken)(struct uhci_hcd *);
};
arm64
: ✅struct uhci_hcd {
struct dentry *dentry;
long unsigned int io_addr;
void *regs;
struct dma_pool *qh_pool;
struct dma_pool *td_pool;
struct uhci_td *term_td;
struct uhci_qh * skelqh[11];
struct uhci_qh *next_qh;
spinlock_t lock;
dma_addr_t frame_dma_handle;
__le32 *frame;
void **frame_cpu;
enum uhci_rh_state rh_state;
long unsigned int 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;
unsigned int need_rescan;
unsigned int dead;
unsigned int RD_enable;
unsigned int is_initialized;
unsigned int fsbr_is_on;
unsigned int fsbr_is_wanted;
unsigned int fsbr_expiring;
struct timer_list fsbr_timer;
unsigned int oc_low;
unsigned int wait_for_hp;
unsigned int big_endian_mmio;
unsigned int big_endian_desc;
unsigned int is_aspeed;
long unsigned int port_c_suspend;
long unsigned int resuming_ports;
long unsigned int ports_timeout;
struct list_head idle_qh_list;
int rh_numports;
wait_queue_head_t waitqh;
int num_waiting;
int total_load;
short int load[32];
struct clk *clk;
void (*reset_hc)(struct uhci_hcd *);
int (*check_and_reset_hc)(struct uhci_hcd *);
void (*configure_hc)(struct uhci_hcd *);
int (*resume_detect_interrupts_are_broken)(struct uhci_hcd *);
int (*global_suspend_mode_is_broken)(struct uhci_hcd *);
};
armhf
: ✅struct uhci_hcd {
struct dentry *dentry;
long unsigned int io_addr;
void *regs;
struct dma_pool *qh_pool;
struct dma_pool *td_pool;
struct uhci_td *term_td;
struct uhci_qh * skelqh[11];
struct uhci_qh *next_qh;
spinlock_t lock;
dma_addr_t frame_dma_handle;
__le32 *frame;
void **frame_cpu;
enum uhci_rh_state rh_state;
long unsigned int 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;
unsigned int need_rescan;
unsigned int dead;
unsigned int RD_enable;
unsigned int is_initialized;
unsigned int fsbr_is_on;
unsigned int fsbr_is_wanted;
unsigned int fsbr_expiring;
struct timer_list fsbr_timer;
unsigned int oc_low;
unsigned int wait_for_hp;
unsigned int big_endian_mmio;
unsigned int big_endian_desc;
unsigned int is_aspeed;
long unsigned int port_c_suspend;
long unsigned int resuming_ports;
long unsigned int ports_timeout;
struct list_head idle_qh_list;
int rh_numports;
wait_queue_head_t waitqh;
int num_waiting;
int total_load;
short int load[32];
struct clk *clk;
void (*reset_hc)(struct uhci_hcd *);
int (*check_and_reset_hc)(struct uhci_hcd *);
void (*configure_hc)(struct uhci_hcd *);
int (*resume_detect_interrupts_are_broken)(struct uhci_hcd *);
int (*global_suspend_mode_is_broken)(struct uhci_hcd *);
};
ppc64el
: ✅struct uhci_hcd {
struct dentry *dentry;
long unsigned int io_addr;
void *regs;
struct dma_pool *qh_pool;
struct dma_pool *td_pool;
struct uhci_td *term_td;
struct uhci_qh * skelqh[11];
struct uhci_qh *next_qh;
spinlock_t lock;
dma_addr_t frame_dma_handle;
__le32 *frame;
void **frame_cpu;
enum uhci_rh_state rh_state;
long unsigned int 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;
unsigned int need_rescan;
unsigned int dead;
unsigned int RD_enable;
unsigned int is_initialized;
unsigned int fsbr_is_on;
unsigned int fsbr_is_wanted;
unsigned int fsbr_expiring;
struct timer_list fsbr_timer;
unsigned int oc_low;
unsigned int wait_for_hp;
unsigned int big_endian_mmio;
unsigned int big_endian_desc;
unsigned int is_aspeed;
long unsigned int port_c_suspend;
long unsigned int resuming_ports;
long unsigned int ports_timeout;
struct list_head idle_qh_list;
int rh_numports;
wait_queue_head_t waitqh;
int num_waiting;
int total_load;
short int load[32];
struct clk *clk;
void (*reset_hc)(struct uhci_hcd *);
int (*check_and_reset_hc)(struct uhci_hcd *);
void (*configure_hc)(struct uhci_hcd *);
int (*resume_detect_interrupts_are_broken)(struct uhci_hcd *);
int (*global_suspend_mode_is_broken)(struct uhci_hcd *);
};
riscv64
: ✅struct uhci_hcd {
struct dentry *dentry;
long unsigned int io_addr;
void *regs;
struct dma_pool *qh_pool;
struct dma_pool *td_pool;
struct uhci_td *term_td;
struct uhci_qh * skelqh[11];
struct uhci_qh *next_qh;
spinlock_t lock;
dma_addr_t frame_dma_handle;
__le32 *frame;
void **frame_cpu;
enum uhci_rh_state rh_state;
long unsigned int 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;
unsigned int need_rescan;
unsigned int dead;
unsigned int RD_enable;
unsigned int is_initialized;
unsigned int fsbr_is_on;
unsigned int fsbr_is_wanted;
unsigned int fsbr_expiring;
struct timer_list fsbr_timer;
unsigned int oc_low;
unsigned int wait_for_hp;
unsigned int big_endian_mmio;
unsigned int big_endian_desc;
unsigned int is_aspeed;
long unsigned int port_c_suspend;
long unsigned int resuming_ports;
long unsigned int ports_timeout;
struct list_head idle_qh_list;
int rh_numports;
wait_queue_head_t waitqh;
int num_waiting;
int total_load;
short int load[32];
struct clk *clk;
void (*reset_hc)(struct uhci_hcd *);
int (*check_and_reset_hc)(struct uhci_hcd *);
void (*configure_hc)(struct uhci_hcd *);
int (*resume_detect_interrupts_are_broken)(struct uhci_hcd *);
int (*global_suspend_mode_is_broken)(struct uhci_hcd *);
};
aws
: ✅struct uhci_hcd {
struct dentry *dentry;
long unsigned int io_addr;
void *regs;
struct dma_pool *qh_pool;
struct dma_pool *td_pool;
struct uhci_td *term_td;
struct uhci_qh * skelqh[11];
struct uhci_qh *next_qh;
spinlock_t lock;
dma_addr_t frame_dma_handle;
__le32 *frame;
void **frame_cpu;
enum uhci_rh_state rh_state;
long unsigned int 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;
unsigned int need_rescan;
unsigned int dead;
unsigned int RD_enable;
unsigned int is_initialized;
unsigned int fsbr_is_on;
unsigned int fsbr_is_wanted;
unsigned int fsbr_expiring;
struct timer_list fsbr_timer;
unsigned int oc_low;
unsigned int wait_for_hp;
unsigned int big_endian_mmio;
unsigned int big_endian_desc;
unsigned int is_aspeed;
long unsigned int port_c_suspend;
long unsigned int resuming_ports;
long unsigned int ports_timeout;
struct list_head idle_qh_list;
int rh_numports;
wait_queue_head_t waitqh;
int num_waiting;
int total_load;
short int load[32];
struct clk *clk;
void (*reset_hc)(struct uhci_hcd *);
int (*check_and_reset_hc)(struct uhci_hcd *);
void (*configure_hc)(struct uhci_hcd *);
int (*resume_detect_interrupts_are_broken)(struct uhci_hcd *);
int (*global_suspend_mode_is_broken)(struct uhci_hcd *);
};
azure
: Absent ⚠️
gcp
: ✅struct uhci_hcd {
struct dentry *dentry;
long unsigned int io_addr;
void *regs;
struct dma_pool *qh_pool;
struct dma_pool *td_pool;
struct uhci_td *term_td;
struct uhci_qh * skelqh[11];
struct uhci_qh *next_qh;
spinlock_t lock;
dma_addr_t frame_dma_handle;
__le32 *frame;
void **frame_cpu;
enum uhci_rh_state rh_state;
long unsigned int 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;
unsigned int need_rescan;
unsigned int dead;
unsigned int RD_enable;
unsigned int is_initialized;
unsigned int fsbr_is_on;
unsigned int fsbr_is_wanted;
unsigned int fsbr_expiring;
struct timer_list fsbr_timer;
unsigned int oc_low;
unsigned int wait_for_hp;
unsigned int big_endian_mmio;
unsigned int big_endian_desc;
unsigned int is_aspeed;
long unsigned int port_c_suspend;
long unsigned int resuming_ports;
long unsigned int ports_timeout;
struct list_head idle_qh_list;
int rh_numports;
wait_queue_head_t waitqh;
int num_waiting;
int total_load;
short int load[32];
struct clk *clk;
void (*reset_hc)(struct uhci_hcd *);
int (*check_and_reset_hc)(struct uhci_hcd *);
void (*configure_hc)(struct uhci_hcd *);
int (*resume_detect_interrupts_are_broken)(struct uhci_hcd *);
int (*global_suspend_mode_is_broken)(struct uhci_hcd *);
};
lowlatency
: ✅struct uhci_hcd {
struct dentry *dentry;
long unsigned int io_addr;
void *regs;
struct dma_pool *qh_pool;
struct dma_pool *td_pool;
struct uhci_td *term_td;
struct uhci_qh * skelqh[11];
struct uhci_qh *next_qh;
spinlock_t lock;
dma_addr_t frame_dma_handle;
__le32 *frame;
void **frame_cpu;
enum uhci_rh_state rh_state;
long unsigned int 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;
unsigned int need_rescan;
unsigned int dead;
unsigned int RD_enable;
unsigned int is_initialized;
unsigned int fsbr_is_on;
unsigned int fsbr_is_wanted;
unsigned int fsbr_expiring;
struct timer_list fsbr_timer;
unsigned int oc_low;
unsigned int wait_for_hp;
unsigned int big_endian_mmio;
unsigned int big_endian_desc;
unsigned int is_aspeed;
long unsigned int port_c_suspend;
long unsigned int resuming_ports;
long unsigned int ports_timeout;
struct list_head idle_qh_list;
int rh_numports;
wait_queue_head_t waitqh;
int num_waiting;
int total_load;
short int load[32];
struct clk *clk;
void (*reset_hc)(struct uhci_hcd *);
int (*check_and_reset_hc)(struct uhci_hcd *);
void (*configure_hc)(struct uhci_hcd *);
int (*resume_detect_interrupts_are_broken)(struct uhci_hcd *);
int (*global_suspend_mode_is_broken)(struct uhci_hcd *);
};
Regular
4.4
and 4.8
✅
4.8
and 4.10
✅
4.10
and 4.13
⚠️unsigned int is_aspeed
4.13
and 4.15
✅
4.15
and 4.18
⚠️struct clk *clk
4.18
and 5.0
✅
5.0
and 5.3
✅
5.3
and 5.4
✅
5.4
and 5.8
✅
5.8
and 5.11
✅
5.11
and 5.13
⚠️struct dentry *dentry
5.13
and 5.15
✅
5.15
and 5.19
✅
5.19
and 6.2
✅
6.2
and 6.5
✅
6.5
and 6.8
✅
amd64
and arm64
✅
amd64
and armhf
✅
amd64
and ppc64el
⚠️struct clk *clk
➡️ struct clk *clk
amd64
and riscv64
✅
generic
and aws
✅
generic
and gcp
✅
generic
and lowlatency
✅