Lines Matching refs:port

46 			usb_port_t		port);
49 usb_port_t port,
53 usb_port_t port,
57 usb_port_t port,
61 usb_port_t port);
64 usb_port_t port);
67 usb_port_t port);
71 usb_port_t port);
83 usb_port_t port);
208 uint16_t port = req->ctrl_wIndex - 1; in uhci_handle_root_hub_request() local
225 req->ctrl_bRequest, req->ctrl_wValue, port); in uhci_handle_root_hub_request()
229 uhci_handle_get_port_status(uhcip, req, port); in uhci_handle_root_hub_request()
280 usb_port_t port) in uhci_handle_set_clear_port_feature() argument
286 bRequest, wValue, port); in uhci_handle_set_clear_port_feature()
293 port, UHCI_ENABLE_PORT); in uhci_handle_set_clear_port_feature()
296 uhci_handle_port_suspend(uhcip, port, 1); in uhci_handle_set_clear_port_feature()
300 uhci_handle_port_reset(uhcip, port); in uhci_handle_set_clear_port_feature()
304 uhci_handle_port_power(uhcip, port, in uhci_handle_set_clear_port_feature()
322 port, UHCI_DISABLE_PORT); in uhci_handle_set_clear_port_feature()
327 port, UHCI_CLEAR_ENDIS_BIT); in uhci_handle_set_clear_port_feature()
331 uhci_handle_port_suspend(uhcip, port, 0); in uhci_handle_set_clear_port_feature()
335 uhci_handle_complete_port_reset(uhcip, port); in uhci_handle_set_clear_port_feature()
339 uhci_handle_port_power(uhcip, port, in uhci_handle_set_clear_port_feature()
344 uhci_handle_clear_port_connection(uhcip, port); in uhci_handle_set_clear_port_feature()
375 usb_port_t port, in uhci_handle_port_suspend() argument
378 uint_t port_status = Get_OpReg16(PORTSC[port]); in uhci_handle_port_suspend()
382 port, on); in uhci_handle_port_suspend()
388 Set_OpReg16(PORTSC[port], in uhci_handle_port_suspend()
395 Set_OpReg16(PORTSC[port], in uhci_handle_port_suspend()
411 usb_port_t port, in uhci_handle_port_power() argument
426 usb_port_t port, in uhci_handle_port_enable_disable() argument
429 uint_t port_status = Get_OpReg16(PORTSC[port]); in uhci_handle_port_enable_disable()
433 port, port_status); in uhci_handle_port_enable_disable()
439 Set_OpReg16(PORTSC[port], in uhci_handle_port_enable_disable()
446 Set_OpReg16(PORTSC[port], in uhci_handle_port_enable_disable()
451 Set_OpReg16(PORTSC[port], (port_status | HCR_PORT_ENDIS_CHG)); in uhci_handle_port_enable_disable()
454 uhcip->uhci_root_hub.rh_port_changes[port] &= ~PORT_CHANGE_PESC; in uhci_handle_port_enable_disable()
472 uint16_t port) in uhci_root_hub_reset_occurred() argument
480 *intr_reqp->intr_data->b_wptr++ = (1 << (port+1)); in uhci_root_hub_reset_occurred()
494 usb_port_t port) in uhci_handle_port_reset() argument
496 uint_t port_status = Get_OpReg16(PORTSC[port]); in uhci_handle_port_reset()
500 port, port_status); in uhci_handle_port_reset()
505 "port = 0x%x, status = 0x%x", port, port_status); in uhci_handle_port_reset()
508 Set_OpReg16(PORTSC[port], (port_status| HCR_PORT_RESET)); in uhci_handle_port_reset()
512 Set_OpReg16(PORTSC[port], (port_status & ~HCR_PORT_RESET)); in uhci_handle_port_reset()
516 Set_OpReg16(PORTSC[port], (port_status| HCR_PORT_ENABLE)); in uhci_handle_port_reset()
525 uhcip->uhci_root_hub.rh_status = port + 1; in uhci_handle_port_reset()
527 uhci_root_hub_reset_occurred(uhcip, port); in uhci_handle_port_reset()
539 usb_port_t port) in uhci_handle_complete_port_reset() argument
541 uint_t port_status = Get_OpReg16(PORTSC[port]); in uhci_handle_complete_port_reset()
545 port, port_status); in uhci_handle_complete_port_reset()
550 "port = 0x%x, status = 0x%x", port, port_status); in uhci_handle_complete_port_reset()
553 Set_OpReg16(PORTSC[port], (port_status & (~ HCR_PORT_RESET))); in uhci_handle_complete_port_reset()
556 uhcip->uhci_root_hub.rh_port_changes[port] &= ~PORT_CHANGE_PRSC; in uhci_handle_complete_port_reset()
567 usb_port_t port) in uhci_handle_clear_port_connection() argument
569 uint_t port_status = Get_OpReg16(PORTSC[port]); in uhci_handle_clear_port_connection()
573 port, port_status); in uhci_handle_clear_port_connection()
576 Set_OpReg16(PORTSC[port], port_status | HCR_PORT_CSC); in uhci_handle_clear_port_connection()
579 uhcip->uhci_root_hub.rh_port_changes[port] &= ~PORT_CHANGE_CSC; in uhci_handle_clear_port_connection()
591 usb_port_t port) in uhci_handle_get_port_status() argument
595 uhcip->uhci_root_hub.rh_port_status[port]; in uhci_handle_get_port_status()
597 uhcip->uhci_root_hub.rh_port_changes[port]; in uhci_handle_get_port_status()
606 new_port_status = uhci_get_port_status(uhcip, port); in uhci_handle_get_port_status()
613 port, old_port_status, new_port_status, change_status); in uhci_handle_get_port_status()
621 uhcip->uhci_root_hub.rh_port_status[port] = new_port_status; in uhci_handle_get_port_status()
622 uhcip->uhci_root_hub.rh_port_changes[port] = change_status; in uhci_handle_get_port_status()
722 usb_port_t port; in uhci_handle_root_hub_status_change() local
740 for (port = 0; port < uhcip->uhci_root_hub.rh_num_ports; port++) { in uhci_handle_root_hub_status_change()
741 new_port_status = uhci_get_port_status(uhcip, port); in uhci_handle_root_hub_status_change()
742 old_port_status = uhcip->uhci_root_hub.rh_port_status[port]; in uhci_handle_root_hub_status_change()
745 change_status |= uhcip->uhci_root_hub.rh_port_changes[port]; in uhci_handle_root_hub_status_change()
749 all_ports_status |= 1 << (port + 1); in uhci_handle_root_hub_status_change()
752 port_status = Get_OpReg16(PORTSC[port]); in uhci_handle_root_hub_status_change()
753 Set_OpReg16(PORTSC[port], port_status | HCR_PORT_ENDIS_CHG); in uhci_handle_root_hub_status_change()
755 uhcip->uhci_root_hub.rh_port_status[port] = new_port_status; in uhci_handle_root_hub_status_change()
756 uhcip->uhci_root_hub.rh_port_changes[port] = change_status; in uhci_handle_root_hub_status_change()
760 "all_ports_status = 0x%x", port, old_port_status, in uhci_handle_root_hub_status_change()
798 usb_port_t port) in uhci_get_port_status() argument
801 ushort_t port_status = Get_OpReg16(PORTSC[port]); in uhci_get_port_status()