Home
last modified time | relevance | path

Searched refs:port_status (Results 1 – 25 of 59) sorted by relevance

123

/OK3568_Linux_fs/kernel/drivers/usb/host/
H A Dfhci-hub.c82 enum fhci_port_status port_status; in fhci_port_disable() local
91 port_status = usb->port_status; in fhci_port_disable()
92 usb->port_status = FHCI_PORT_DISABLED; in fhci_port_disable()
99 if (port_status == FHCI_PORT_WAITING) in fhci_port_disable()
116 fhci_config_transceiver(fhci, usb->port_status); in fhci_port_enable()
118 if ((usb->port_status != FHCI_PORT_FULL) && in fhci_port_enable()
119 (usb->port_status != FHCI_PORT_LOW)) in fhci_port_enable()
208 struct usb_port_status *port_status; in fhci_hub_control() local
279 port_status = (struct usb_port_status *)buf; in fhci_hub_control()
280 port_status->wPortStatus = in fhci_hub_control()
[all …]
H A Dehci-hub.c58 reg = &ehci->regs->port_status[port]; in ehci_handover_companion_ports()
72 reg = &ehci->regs->port_status[port]; in ehci_handover_companion_ports()
109 reg = &ehci->regs->port_status[port]; in ehci_handover_companion_ports()
140 if (ehci_readl(ehci, &ehci->regs->port_status[i]) & PORT_CSC) in ehci_port_change()
178 u32 __iomem *reg = &ehci->regs->port_status[port]; in ehci_adjust_port_wakeup_flags()
257 u32 __iomem *reg = &ehci->regs->port_status [port]; in ehci_bus_suspend()
429 temp = ehci_readl(ehci, &ehci->regs->port_status[i]); in ehci_bus_resume()
466 temp = ehci_readl(ehci, &ehci->regs->port_status [i]); in ehci_bus_resume()
473 ehci_writel(ehci, temp, &ehci->regs->port_status [i]); in ehci_bus_resume()
490 temp = ehci_readl(ehci, &ehci->regs->port_status [i]); in ehci_bus_resume()
[all …]
H A Dfhci-sched.c188 if (usb->port_status == FHCI_PORT_FULL) in add_packet()
234 if (usb->port_status != FHCI_PORT_FULL && in add_packet()
235 usb->port_status != FHCI_PORT_LOW) { in add_packet()
403 if ((usb->port_status == FHCI_PORT_DISABLED) && in sof_interrupt()
407 usb->port_status = FHCI_PORT_LOW; in sof_interrupt()
409 usb->port_status = FHCI_PORT_FULL; in sof_interrupt()
432 usb->port_status = FHCI_PORT_DISABLED; in fhci_device_disconnected_interrupt()
470 usb->port_status = FHCI_PORT_LOW; in fhci_device_connected_interrupt()
488 usb->port_status = FHCI_PORT_FULL; in fhci_device_connected_interrupt()
562 if ((usb->port_status == FHCI_PORT_FULL) || in fhci_irq()
[all …]
H A Dmax3421-hcd.c130 u32 port_status; member
470 if (max3421_hcd->port_status & USB_PORT_STAT_LOW_SPEED) { in max3421_set_speed()
1121 old_port_status = max3421_hcd->port_status; in max3421_detect_conn()
1123 max3421_hcd->port_status |= USB_PORT_STAT_CONNECTION; in max3421_detect_conn()
1125 max3421_hcd->port_status &= ~USB_PORT_STAT_CONNECTION; in max3421_detect_conn()
1127 max3421_hcd->port_status |= USB_PORT_STAT_LOW_SPEED; in max3421_detect_conn()
1129 max3421_hcd->port_status &= ~USB_PORT_STAT_LOW_SPEED; in max3421_detect_conn()
1130 chg = (old_port_status ^ max3421_hcd->port_status); in max3421_detect_conn()
1131 max3421_hcd->port_status |= chg << 16; in max3421_detect_conn()
1236 old_port_status = max3421_hcd->port_status; in max3421_handle_irqs()
[all …]
H A Dehci-brcm.c66 status_reg = &ehci->regs->port_status[(wIndex & 0xff) - 1]; in ehci_brcm_hub_control()
113 ehci_writel(ehci, 0x00800040, &ehci->regs->port_status[0x10]); in ehci_brcm_reset()
114 ehci_writel(ehci, 0x00000001, &ehci->regs->port_status[0x12]); in ehci_brcm_reset()
229 ehci_writel(ehci, 0x00800040, &ehci->regs->port_status[0x10]); in ehci_brcm_resume()
230 ehci_writel(ehci, 0x00000001, &ehci->regs->port_status[0x12]); in ehci_brcm_resume()
H A Dehci-fsl.c212 portsc = ehci_readl(ehci, &ehci->regs->port_status[port_offset]); in ehci_fsl_setup_phy()
289 ehci_writel(ehci, portsc, &ehci->regs->port_status[port_offset]); in ehci_fsl_setup_phy()
483 pdata->pm_portsc = ehci_readl(ehci, &ehci->regs->port_status[0]); in ehci_fsl_mpc512x_drv_suspend()
493 tmp = ehci_readl(ehci, &ehci->regs->port_status[0]); in ehci_fsl_mpc512x_drv_suspend()
495 ehci_writel(ehci, tmp, &ehci->regs->port_status[0]); in ehci_fsl_mpc512x_drv_suspend()
549 ehci_writel(ehci, pdata->pm_portsc, &ehci->regs->port_status[0]); in ehci_fsl_mpc512x_drv_resume()
660 status = readl(&ehci->regs->port_status[port]); in ehci_start_port_reset()
668 &ehci->regs->port_status[port]); in ehci_start_port_reset()
670 writel(PORT_RESET, &ehci->regs->port_status[port]); in ehci_start_port_reset()
H A Dehci-mv.c86 status = ehci_readl(ehci, &ehci->regs->port_status[0]); in mv_ehci_reset()
88 ehci_writel(ehci, status, &ehci->regs->port_status[0]); in mv_ehci_reset()
90 ehci_writel(ehci, status, &ehci->regs->port_status[0]); in mv_ehci_reset()
213 status = ehci_readl(ehci, &ehci->regs->port_status[0]); in mv_ehci_probe()
217 ehci_writel(ehci, status, &ehci->regs->port_status[0]); in mv_ehci_probe()
H A Dehci-platform.c63 u32 __iomem *status_reg = &ehci->regs->port_status[--portnum]; in ehci_rockchip_relinquish_port()
179 u32 port_status = ehci_readl(ehci, &ehci->regs->port_status[0]); in quirk_poll_check_port_status() local
181 if (!(port_status & PORT_OWNER) && in quirk_poll_check_port_status()
182 (port_status & PORT_POWER) && in quirk_poll_check_port_status()
183 !(port_status & PORT_CONNECT) && in quirk_poll_check_port_status()
184 (port_status & PORT_LS_MASK)) in quirk_poll_check_port_status()
H A Dxhci-hub.c291 static unsigned int xhci_port_speed(unsigned int port_status) in xhci_port_speed() argument
293 if (DEV_LOWSPEED(port_status)) in xhci_port_speed()
295 if (DEV_HIGHSPEED(port_status)) in xhci_port_speed()
487 u16 wIndex, __le32 __iomem *addr, u32 port_status) in xhci_disable_port() argument
503 writel(port_status | PORT_PE, addr); in xhci_disable_port()
504 port_status = readl(addr); in xhci_disable_port()
506 hcd->self.busnum, wIndex + 1, port_status); in xhci_disable_port()
510 u16 wIndex, __le32 __iomem *addr, u32 port_status) in xhci_clear_port_change_bit() argument
553 writel(port_status | status, addr); in xhci_clear_port_change_bit()
554 port_status = readl(addr); in xhci_clear_port_change_bit()
[all …]
H A Dfhci-hcd.c138 if (usb->port_status == FHCI_PORT_FULL || in fhci_usb_disable()
139 usb->port_status == FHCI_PORT_LOW) in fhci_usb_disable()
262 usb->port_status = FHCI_PORT_DISABLED; in fhci_usb_init()
481 if (usb->port_status != FHCI_PORT_DISABLED) { in fhci_urb_dequeue()
/OK3568_Linux_fs/kernel/drivers/usb/usbip/
H A Dvhci_hcd.c165 status = vhci_hcd->port_status[rhport]; in rh_port_connect()
180 vhci_hcd->port_status[rhport] = status; in rh_port_connect()
199 status = vhci_hcd->port_status[rhport]; in rh_port_disconnect()
204 vhci_hcd->port_status[rhport] = status; in rh_port_disconnect()
247 if ((vhci_hcd->port_status[rhport] & PORT_C_MASK)) { in vhci_hub_status()
360 memcpy(prev_port_status, vhci_hcd->port_status, in vhci_hub_control()
382 if (vhci_hcd->port_status[rhport] & USB_PORT_STAT_SUSPEND) { in vhci_hub_control()
392 vhci_hcd->port_status[rhport] &= ~USB_SS_PORT_STAT_POWER; in vhci_hub_control()
394 vhci_hcd->port_status[rhport] &= ~USB_PORT_STAT_POWER; in vhci_hub_control()
401 vhci_hcd->port_status[rhport] &= ~(1 << wValue); in vhci_hub_control()
[all …]
/OK3568_Linux_fs/kernel/drivers/usb/gadget/udc/
H A Ddummy_hcd.c244 u32 port_status; member
374 if ((dum_hcd->port_status & USB_SS_PORT_STAT_POWER) == 0) { in set_link_state_by_speed()
375 dum_hcd->port_status = 0; in set_link_state_by_speed()
378 dum_hcd->port_status &= ~(USB_PORT_STAT_CONNECTION | in set_link_state_by_speed()
382 dum_hcd->port_status |= in set_link_state_by_speed()
386 dum_hcd->port_status |= (USB_PORT_STAT_CONNECTION | in set_link_state_by_speed()
390 dum_hcd->port_status |= in set_link_state_by_speed()
392 if ((dum_hcd->port_status & USB_PORT_STAT_ENABLE) && in set_link_state_by_speed()
393 (dum_hcd->port_status & in set_link_state_by_speed()
399 if ((dum_hcd->port_status & USB_PORT_STAT_POWER) == 0) { in set_link_state_by_speed()
[all …]
H A Ds3c2410_udc.h83 u32 port_status; member
/OK3568_Linux_fs/kernel/drivers/ata/
H A Dsata_vsc.c211 static inline void vsc_error_intr(u8 port_status, struct ata_port *ap) in vsc_error_intr() argument
213 if (port_status & (VSC_SATA_INT_PHY_CHANGE | VSC_SATA_INT_ERROR_M)) in vsc_error_intr()
219 static void vsc_port_intr(u8 port_status, struct ata_port *ap) in vsc_port_intr() argument
224 if (unlikely(port_status & VSC_SATA_INT_ERROR)) { in vsc_port_intr()
225 vsc_error_intr(port_status, ap); in vsc_port_intr()
267 u8 port_status = (status >> (8 * i)) & 0xff; in vsc_sata_interrupt() local
268 if (port_status) { in vsc_sata_interrupt()
269 vsc_port_intr(port_status, host->ports[i]); in vsc_sata_interrupt()
H A Dsata_promise.c838 u32 port_status, u32 err_mask) in pdc_error_intr() argument
844 ata_ehi_push_desc(ehi, "port_status 0x%08x", port_status); in pdc_error_intr()
845 port_status &= err_mask; in pdc_error_intr()
847 if (port_status & PDC_DRIVE_ERR) in pdc_error_intr()
849 if (port_status & (PDC_OVERRUN_ERR | PDC_UNDERRUN_ERR)) in pdc_error_intr()
851 if (port_status & (PDC2_ATA_HBA_ERR | PDC2_ATA_DMA_CNT_ERR)) in pdc_error_intr()
853 if (port_status & (PDC_PH_ERR | PDC_SH_ERR | PDC_DH_ERR | PDC2_HTO_ERR in pdc_error_intr()
876 u32 port_status, err_mask; in pdc_host_intr() local
883 port_status = readl(ata_mmio + PDC_GLOBAL_CTL); in pdc_host_intr()
884 if (unlikely(port_status & err_mask)) { in pdc_host_intr()
[all …]
/OK3568_Linux_fs/u-boot/drivers/usb/musb/
H A Dmusb_hcd.c29 static u32 port_status; variable
438 port_status |= USB_PORT_STAT_RESET; in musb_port_reset()
439 port_status &= ~USB_PORT_STAT_ENABLE; in musb_port_reset()
446 port_status |= USB_PORT_STAT_HIGH_SPEED; in musb_port_reset()
448 port_status &= ~(USB_PORT_STAT_RESET | (USB_PORT_STAT_C_CONNECTION << 16)); in musb_port_reset()
449 port_status |= USB_PORT_STAT_ENABLE in musb_port_reset()
522 port_status |= USB_PORT_STAT_CONNECTION in musb_submit_rh_msg()
524 port_status |= USB_PORT_STAT_HIGH_SPEED in musb_submit_rh_msg()
528 if (port_status & USB_PORT_STAT_RESET) in musb_submit_rh_msg()
531 *(__u32 *) data_buf = swap_32(port_status); in musb_submit_rh_msg()
[all …]
/OK3568_Linux_fs/kernel/drivers/usb/early/
H A Dehci-dbgp.c88 readl(&ehci_regs->port_status[dbgp_phys_port - 1])); in dbgp_ehci_status()
509 portsc = readl(&ehci_regs->port_status[dbg_port - 1]); in _dbgp_external_startup()
518 portsc = readl(&ehci_regs->port_status[dbg_port - 1]); in _dbgp_external_startup()
520 writel(portsc, &ehci_regs->port_status[dbg_port - 1]); in _dbgp_external_startup()
546 portsc = readl(&ehci_regs->port_status[dbg_port - 1]); in _dbgp_external_startup()
548 writel(portsc, &ehci_regs->port_status[dbg_port - 1]); in _dbgp_external_startup()
616 portsc = readl(&ehci_regs->port_status[port - 1]); in ehci_reset_port()
619 writel(portsc, &ehci_regs->port_status[port - 1]); in ehci_reset_port()
625 portsc = readl(&ehci_regs->port_status[port - 1]); in ehci_reset_port()
633 &ehci_regs->port_status[port - 1]); in ehci_reset_port()
[all …]
/OK3568_Linux_fs/kernel/drivers/usb/misc/
H A Dlvstest.c37 struct usb_port_status port_status; member
333 struct usb_port_status *port_status = &lvs->port_status; in lvs_rh_work() local
341 port_status, sizeof(*port_status), 1000); in lvs_rh_work()
345 portchange = le16_to_cpu(port_status->wPortChange); in lvs_rh_work()
363 if (le16_to_cpu(port_status->wPortStatus) & in lvs_rh_work()
/OK3568_Linux_fs/kernel/drivers/scsi/qla4xxx/
H A Dql4_dbg.c89 (uint8_t) offsetof(struct isp_reg, u2.isp4010.port_status), in qla4xxx_dump_registers()
90 readw(&ha->reg->u2.isp4010.port_status)); in qla4xxx_dump_registers()
112 offsetof(struct isp_reg, u2.isp4022.p0.port_status), in qla4xxx_dump_registers()
113 readw(&ha->reg->u2.isp4022.p0.port_status)); in qla4xxx_dump_registers()
/OK3568_Linux_fs/u-boot/drivers/usb/host/
H A Ddwc2.c530 uint32_t port_status = 0; in dwc_otg_submit_rh_msg_in_status() local
552 port_status |= USB_PORT_STAT_CONNECTION; in dwc_otg_submit_rh_msg_in_status()
554 port_status |= USB_PORT_STAT_ENABLE; in dwc_otg_submit_rh_msg_in_status()
556 port_status |= USB_PORT_STAT_SUSPEND; in dwc_otg_submit_rh_msg_in_status()
558 port_status |= USB_PORT_STAT_OVERCURRENT; in dwc_otg_submit_rh_msg_in_status()
560 port_status |= USB_PORT_STAT_RESET; in dwc_otg_submit_rh_msg_in_status()
562 port_status |= USB_PORT_STAT_POWER; in dwc_otg_submit_rh_msg_in_status()
565 port_status |= USB_PORT_STAT_LOW_SPEED; in dwc_otg_submit_rh_msg_in_status()
568 port_status |= USB_PORT_STAT_HIGH_SPEED; in dwc_otg_submit_rh_msg_in_status()
577 *(uint32_t *)buffer = cpu_to_le32(port_status | in dwc_otg_submit_rh_msg_in_status()
/OK3568_Linux_fs/kernel/drivers/staging/octeon-usb/
H A Docteon-hcd.c372 struct cvmx_usb_port_status port_status; member
1026 result.connected != usb->port_status.connected; in cvmx_usb_get_status()
3288 struct cvmx_usb_port_status port_status; in octeon_usb_hub_status_data() local
3292 port_status = cvmx_usb_get_status(usb); in octeon_usb_hub_status_data()
3294 buf[0] = port_status.connect_change << 1; in octeon_usb_hub_status_data()
3305 int port_status; in octeon_usb_hub_control() local
3351 usb->port_status = cvmx_usb_get_status(usb); in octeon_usb_hub_control()
3360 usb->port_status = cvmx_usb_get_status(usb); in octeon_usb_hub_control()
3370 usb->port_status = cvmx_usb_get_status(usb); in octeon_usb_hub_control()
3385 usb->port_status = cvmx_usb_get_status(usb); in octeon_usb_hub_control()
[all …]
/OK3568_Linux_fs/kernel/drivers/extcon/
H A Dextcon-ptn5150.c72 unsigned int port_status, reg_data, vbus; in ptn5150_check_state() local
81 port_status = FIELD_GET(PTN5150_REG_CC_PORT_ATTACHMENT, reg_data); in ptn5150_check_state()
83 switch (port_status) { in ptn5150_check_state()
/OK3568_Linux_fs/u-boot/drivers/ata/
H A Dsata.c36 if (!ops->port_status) in sata_dm_port_status()
39 return ops->port_status(dev, port); in sata_dm_port_status()
H A Dahci.c564 u32 port_status; in ahci_port_start() local
568 port_status = readl(port_mmio + PORT_SCR_STAT); in ahci_port_start()
569 debug("Port %d status: %x\n", port, port_status); in ahci_port_start()
570 if ((port_status & 0xf) != 0x03) { in ahci_port_start()
641 u32 port_status; in ahci_device_data_io() local
651 port_status = readl(port_mmio + PORT_SCR_STAT); in ahci_device_data_io()
652 if ((port_status & 0xf) != 0x03) { in ahci_device_data_io()
/OK3568_Linux_fs/kernel/drivers/tty/
H A Disicom.c189 unsigned short port_status; /* each bit for each port */ member
773 card->port_status |= (1 << channel); in isicom_config_port()
774 outw(card->port_status, base + 0x02); in isicom_config_port()
910 card->port_status &= ~(1 << ip->channel); in isicom_shutdown()
911 outw(card->port_status, card->base + 0x02); in isicom_shutdown()
1186 card->port_status &= ~(1 << port->channel); in isicom_throttle()
1187 outw(card->port_status, card->base + 0x02); in isicom_throttle()
1200 card->port_status |= (1 << port->channel); in isicom_unthrottle()
1201 outw(card->port_status, card->base + 0x02); in isicom_unthrottle()

123