ohci_root_hub
rh_timer_id = ohcip->ohci_root_hub.rh_intr_pipe_timer_id;
ohcip->ohci_root_hub.rh_intr_pipe_timer_id = 0;
ohcip->ohci_root_hub.rh_intr_pipe_state =
ohcip->ohci_root_hub.rh_intr_pipe_timer_id =
ohcip->ohci_root_hub.
ctrl_reqp = ohcip->ohci_root_hub.rh_curr_ctrl_reqp;
ohcip->ohci_root_hub.rh_port_status[port] = new_port_status;
&ohcip->ohci_root_hub.rh_descr;
des_A = ohcip->ohci_root_hub.rh_des_A = Get_OpReg(hcr_rh_descriptorA);
ctrl_reqp = ohcip->ohci_root_hub.rh_curr_ctrl_reqp;
des_B = ohcip->ohci_root_hub.rh_des_B = Get_OpReg(hcr_rh_descriptorB);
root_hub_descr = &ohcip->ohci_root_hub.rh_descr;
"root hub descriptor A 0x%x", ohcip->ohci_root_hub.rh_des_A);
ctrl_reqp = ohcip->ohci_root_hub.rh_curr_ctrl_reqp;
"root hub descriptor B 0x%x", ohcip->ohci_root_hub.rh_des_B);
ctrl_reqp = ohcip->ohci_root_hub.rh_curr_ctrl_reqp;
ohcip->ohci_root_hub.rh_status = Get_OpReg(hcr_rh_status);
pipe_state = ohcip->ohci_root_hub.rh_intr_pipe_state;
ASSERT(ohcip->ohci_root_hub.rh_intr_pipe_timer_id == 0);
ASSERT(ohcip->ohci_root_hub.rh_client_intr_reqp == NULL);
ohcip->ohci_root_hub.rh_client_intr_reqp = client_intr_reqp;
ohcip->ohci_root_hub.rh_client_intr_reqp = NULL;
if (ohcip->ohci_root_hub.rh_intr_pipe_state == OHCI_PIPE_STATE_ACTIVE) {
ohcip->ohci_root_hub.rh_intr_pipe_state =
ASSERT(ohcip->ohci_root_hub.
ph = ohcip->ohci_root_hub.rh_intr_pipe_handle;
curr_intr_reqp = ohcip->ohci_root_hub.rh_curr_intr_reqp;
ASSERT(ohcip->ohci_root_hub.rh_client_intr_reqp);
length = ohcip->ohci_root_hub.
ohcip->ohci_root_hub.rh_client_intr_reqp,
ohcip->ohci_root_hub.rh_curr_intr_reqp = curr_intr_reqp;
if (ohcip->ohci_root_hub.rh_intr_pipe_timer_id == 0) {
ohcip->ohci_root_hub.rh_intr_pipe_timer_id =
ohcip->ohci_root_hub.
ph = ohcip->ohci_root_hub.rh_intr_pipe_handle;
timer_id = ohcip->ohci_root_hub.rh_intr_pipe_timer_id;
ohcip->ohci_root_hub.rh_intr_pipe_timer_id = 0;
curr_intr_reqp = ohcip->ohci_root_hub.rh_curr_intr_reqp;
ohcip->ohci_root_hub.rh_curr_intr_reqp = NULL;
ohcip->ohci_root_hub.rh_client_intr_reqp;
ohcip->ohci_root_hub.rh_intr_pipe_state);
hub_descr = &ohcip->ohci_root_hub.rh_descr;
curr_intr_reqp = ohcip->ohci_root_hub.rh_curr_intr_reqp;
ph = ohcip->ohci_root_hub.rh_intr_pipe_handle;
if (ohcip->ohci_root_hub.rh_intr_pipe_timer_id) {
ohcip->ohci_root_hub.rh_intr_pipe_timer_id = 0;
eptd = &ohcip->ohci_root_hub.rh_intr_pipe_handle->p_ep;
ohcip->ohci_root_hub.rh_status = new_root_hub_status;
ohcip->ohci_root_hub.
ohcip->ohci_root_hub.
ohcip->ohci_root_hub.
ohcip->ohci_root_hub.
ohcip->ohci_root_hub.
ohcip->ohci_root_hub.rh_intr_pipe_timer_id = 0;
if (ohcip->ohci_root_hub.rh_intr_pipe_state == OHCI_PIPE_STATE_ACTIVE) {
pipe_state = ohcip->ohci_root_hub.rh_intr_pipe_state;
ohcip->ohci_root_hub.rh_curr_ctrl_reqp;
ohcip->ohci_root_hub.rh_curr_ctrl_reqp = NULL;
ohcip->ohci_root_hub.rh_ctrl_pipe_state = pipe_state;
if (ohcip->ohci_root_hub.rh_curr_intr_reqp) {
ohcip->ohci_root_hub.rh_curr_intr_reqp;
ohcip->ohci_root_hub.rh_curr_intr_reqp = NULL;
ohcip->ohci_root_hub.rh_client_intr_reqp;
ohcip->ohci_root_hub.rh_client_intr_reqp = NULL;
ohcip->ohci_root_hub.rh_intr_pipe_state = pipe_state;
ohcip->ohci_root_hub.rh_port_state[i] = port_state;
ohcip->ohci_root_hub.rh_port_status[i] = 0;
ohcip->ohci_root_hub.rh_ctrl_pipe_handle = ph;
ohcip->ohci_root_hub.rh_ctrl_pipe_state = OHCI_PIPE_STATE_IDLE;
ohcip->ohci_root_hub.rh_curr_ctrl_reqp = NULL;
ohcip->ohci_root_hub.rh_intr_pipe_handle = ph;
ohcip->ohci_root_hub.rh_intr_pipe_state = OHCI_PIPE_STATE_IDLE;
ohcip->ohci_root_hub.rh_client_intr_reqp = NULL;
ohcip->ohci_root_hub.rh_curr_intr_reqp = NULL;
ASSERT(ohcip->ohci_root_hub.
ohcip->ohci_root_hub.rh_ctrl_pipe_state = OHCI_PIPE_STATE_CLOSE;
ohcip->ohci_root_hub.rh_ctrl_pipe_handle = NULL;
ASSERT(ohcip->ohci_root_hub.
ohcip->ohci_root_hub.rh_intr_pipe_state = OHCI_PIPE_STATE_CLOSE;
ohcip->ohci_root_hub.rh_intr_pipe_handle = NULL;
ohcip->ohci_root_hub.rh_ctrl_pipe_state = OHCI_PIPE_STATE_IDLE;
if ((ohcip->ohci_root_hub.rh_client_intr_reqp) &&
(ohcip->ohci_root_hub.rh_intr_pipe_state !=
ohcip->ohci_root_hub.
ASSERT(ohcip->ohci_root_hub.
if (ohcip->ohci_root_hub.rh_ctrl_pipe_state != OHCI_PIPE_STATE_IDLE) {
ohcip->ohci_root_hub.rh_curr_ctrl_reqp = ctrl_reqp;
ohcip->ohci_root_hub.rh_ctrl_pipe_state = OHCI_PIPE_STATE_ACTIVE;
rh = &ohcip->ohci_root_hub;
hub_descr = &ohcip->ohci_root_hub.rh_descr;
ohci_root_hub_t ohci_root_hub; /* Root hub info */