Searched refs:port_status (Results 1 - 25 of 50) sorted by relevance

12

/linux-master/drivers/usb/host/
H A Dfhci-hub.c81 enum fhci_port_status port_status; local
90 port_status = usb->port_status;
91 usb->port_status = FHCI_PORT_DISABLED;
98 if (port_status == FHCI_PORT_WAITING)
115 fhci_config_transceiver(fhci, usb->port_status);
117 if ((usb->port_status != FHCI_PORT_FULL) &&
118 (usb->port_status != FHCI_PORT_LOW))
207 struct usb_port_status *port_status; local
278 port_status
[all...]
H A Dehci-hub.c58 reg = &ehci->regs->port_status[port];
72 reg = &ehci->regs->port_status[port];
109 reg = &ehci->regs->port_status[port];
140 if (ehci_readl(ehci, &ehci->regs->port_status[i]) & PORT_CSC)
178 u32 __iomem *reg = &ehci->regs->port_status[port];
257 u32 __iomem *reg = &ehci->regs->port_status [port];
429 temp = ehci_readl(ehci, &ehci->regs->port_status[i]);
466 temp = ehci_readl(ehci, &ehci->regs->port_status [i]);
473 ehci_writel(ehci, temp, &ehci->regs->port_status [i]);
490 temp = ehci_readl(ehci, &ehci->regs->port_status [
540 u32 port_status; local
[all...]
H A Dehci-mv.c86 status = ehci_readl(ehci, &ehci->regs->port_status[0]);
88 ehci_writel(ehci, status, &ehci->regs->port_status[0]);
90 ehci_writel(ehci, status, &ehci->regs->port_status[0]);
212 status = ehci_readl(ehci, &ehci->regs->port_status[0]);
216 ehci_writel(ehci, status, &ehci->regs->port_status[0]);
H A Dfhci-sched.c188 if (usb->port_status == FHCI_PORT_FULL)
234 if (usb->port_status != FHCI_PORT_FULL &&
235 usb->port_status != FHCI_PORT_LOW) {
403 if ((usb->port_status == FHCI_PORT_DISABLED) &&
407 usb->port_status = FHCI_PORT_LOW;
409 usb->port_status = FHCI_PORT_FULL;
432 usb->port_status = FHCI_PORT_DISABLED;
470 usb->port_status = FHCI_PORT_LOW;
488 usb->port_status = FHCI_PORT_FULL;
562 if ((usb->port_status
[all...]
H A Dmax3421-hcd.c124 u32 port_status; member in struct:max3421_hcd
464 if (max3421_hcd->port_status & USB_PORT_STAT_LOW_SPEED) {
1112 old_port_status = max3421_hcd->port_status;
1114 max3421_hcd->port_status |= USB_PORT_STAT_CONNECTION;
1116 max3421_hcd->port_status &= ~USB_PORT_STAT_CONNECTION;
1118 max3421_hcd->port_status |= USB_PORT_STAT_LOW_SPEED;
1120 max3421_hcd->port_status &= ~USB_PORT_STAT_LOW_SPEED;
1121 chg = (old_port_status ^ max3421_hcd->port_status);
1122 max3421_hcd->port_status |= chg << 16;
1226 old_port_status = max3421_hcd->port_status;
[all...]
H A Dehci-fsl.c206 portsc = ehci_readl(ehci, &ehci->regs->port_status[port_offset]);
283 ehci_writel(ehci, portsc, &ehci->regs->port_status[port_offset]);
477 pdata->pm_portsc = ehci_readl(ehci, &ehci->regs->port_status[0]);
487 tmp = ehci_readl(ehci, &ehci->regs->port_status[0]);
489 ehci_writel(ehci, tmp, &ehci->regs->port_status[0]);
543 ehci_writel(ehci, pdata->pm_portsc, &ehci->regs->port_status[0]);
654 status = readl(&ehci->regs->port_status[port]);
662 &ehci->regs->port_status[port]);
664 writel(PORT_RESET, &ehci->regs->port_status[port]);
H A Dehci-platform.c132 * quirk_poll_check_port_status - Poll port_status if the device sticks
140 * Return: true if the controller's port_status indicated getting stuck
144 u32 port_status = ehci_readl(ehci, &ehci->regs->port_status[0]); local
146 if (!(port_status & PORT_OWNER) &&
147 (port_status & PORT_POWER) &&
148 !(port_status & PORT_CONNECT) &&
149 (port_status & PORT_LS_MASK))
H A Docteon-hcd.c360 * port_status: Last port status used for change notification.
374 struct cvmx_usb_port_status port_status; member in struct:octeon_hcd
1028 result.connected != usb->port_status.connected;
3292 struct cvmx_usb_port_status port_status; local
3296 port_status = cvmx_usb_get_status(usb);
3298 buf[0] = port_status.connect_change << 1;
3309 int port_status; local
3355 usb->port_status = cvmx_usb_get_status(usb);
3364 usb->port_status = cvmx_usb_get_status(usb);
3374 usb->port_status
[all...]
H A Dfhci-hcd.c139 if (usb->port_status == FHCI_PORT_FULL ||
140 usb->port_status == FHCI_PORT_LOW)
263 usb->port_status = FHCI_PORT_DISABLED;
481 if (usb->port_status != FHCI_PORT_DISABLED) {
H A Dxhci-hub.c377 static unsigned int xhci_port_speed(unsigned int port_status) argument
379 if (DEV_LOWSPEED(port_status))
381 if (DEV_HIGHSPEED(port_status))
580 u16 wIndex, __le32 __iomem *addr, u32 port_status)
623 writel(port_status | status, addr);
624 port_status = readl(addr);
627 wIndex + 1, port_change_bit, port_status);
962 int port_status = readl(port->addr); local
965 hcd->self.busnum, wIndex + 1, port_status);
579 xhci_clear_port_change_bit(struct xhci_hcd *xhci, u16 wValue, u16 wIndex, __le32 __iomem *addr, u32 port_status) argument
H A Doxu210hp-hcd.c172 u32 port_status[]; /* up to N_PORTS */ member in struct:ehci_regs
848 u32 __iomem *status_reg, int port_status)
850 if (!(port_status & PORT_CONNECT)) {
852 return port_status;
856 if (!(port_status & PORT_PE)) {
859 return port_status;
863 return port_status;
2774 writel(PORT_RWC_BITS, &oxu->regs->port_status[port]);
2911 int pstatus = readl(&oxu->regs->port_status[i]);
3523 temp = readl(&oxu->regs->port_status[
847 check_reset_complete(struct oxu_hcd *oxu, int index, u32 __iomem *status_reg, int port_status) argument
[all...]
/linux-master/drivers/usb/usbip/
H A Dvhci_hcd.c165 status = vhci_hcd->port_status[rhport];
180 vhci_hcd->port_status[rhport] = status;
199 status = vhci_hcd->port_status[rhport];
204 vhci_hcd->port_status[rhport] = status;
247 if ((vhci_hcd->port_status[rhport] & PORT_C_MASK)) {
342 * Reference port_status[] only with valid rhport when
360 memcpy(prev_port_status, vhci_hcd->port_status,
382 if (vhci_hcd->port_status[rhport] & USB_PORT_STAT_SUSPEND) {
392 vhci_hcd->port_status[rhport] &= ~USB_SS_PORT_STAT_POWER;
394 vhci_hcd->port_status[rhpor
[all...]
H A Dvhci.h106 u32 port_status[VHCI_HC_PORTS]; member in struct:vhci_hcd
/linux-master/drivers/usb/gadget/udc/
H A Ddummy_hcd.c244 u32 port_status; member in struct:dummy_hcd
366 * This function updates the port_status according to the link state and the
374 if ((dum_hcd->port_status & USB_SS_PORT_STAT_POWER) == 0) {
375 dum_hcd->port_status = 0;
378 dum_hcd->port_status &= ~(USB_PORT_STAT_CONNECTION |
382 dum_hcd->port_status |=
386 dum_hcd->port_status |= (USB_PORT_STAT_CONNECTION |
390 dum_hcd->port_status |=
392 if ((dum_hcd->port_status & USB_PORT_STAT_ENABLE) &&
393 (dum_hcd->port_status
[all...]
/linux-master/drivers/ata/
H A Dsata_vsc.c211 static inline void vsc_error_intr(u8 port_status, struct ata_port *ap) argument
213 if (port_status & (VSC_SATA_INT_PHY_CHANGE | VSC_SATA_INT_ERROR_M))
219 static void vsc_port_intr(u8 port_status, struct ata_port *ap) argument
224 if (unlikely(port_status & VSC_SATA_INT_ERROR)) {
225 vsc_error_intr(port_status, ap);
267 u8 port_status = (status >> (8 * i)) & 0xff; local
268 if (port_status) {
269 vsc_port_intr(port_status, host->ports[i]);
H A Dsata_promise.c836 u32 port_status, u32 err_mask)
842 ata_ehi_push_desc(ehi, "port_status 0x%08x", port_status);
843 port_status &= err_mask;
845 if (port_status & PDC_DRIVE_ERR)
847 if (port_status & (PDC_OVERRUN_ERR | PDC_UNDERRUN_ERR))
849 if (port_status & (PDC2_ATA_HBA_ERR | PDC2_ATA_DMA_CNT_ERR))
851 if (port_status & (PDC_PH_ERR | PDC_SH_ERR | PDC_DH_ERR | PDC2_HTO_ERR
874 u32 port_status, err_mask; local
881 port_status
835 pdc_error_intr(struct ata_port *ap, struct ata_queued_cmd *qc, u32 port_status, u32 err_mask) argument
[all...]
/linux-master/drivers/scsi/qla4xxx/
H A Dql4_dbg.c88 printk(KERN_INFO "0x%02X port_status = 0x%08X\n",
89 (uint8_t) offsetof(struct isp_reg, u2.isp4010.port_status),
90 readw(&ha->reg->u2.isp4010.port_status));
111 printk(KERN_INFO "0x%02X port_status = 0x%08X\n", (uint8_t)
112 offsetof(struct isp_reg, u2.isp4022.p0.port_status),
113 readw(&ha->reg->u2.isp4022.p0.port_status));
/linux-master/drivers/usb/misc/
H A Dlvstest.c37 struct usb_port_status port_status; member in struct:lvs_rh
333 struct usb_port_status *port_status = &lvs->port_status; local
341 port_status, sizeof(*port_status), 1000);
345 portchange = le16_to_cpu(port_status->wPortChange);
363 if (le16_to_cpu(port_status->wPortStatus) &
/linux-master/drivers/usb/early/
H A Dehci-dbgp.c88 readl(&ehci_regs->port_status[dbgp_phys_port - 1]));
509 portsc = readl(&ehci_regs->port_status[dbg_port - 1]);
518 portsc = readl(&ehci_regs->port_status[dbg_port - 1]);
520 writel(portsc, &ehci_regs->port_status[dbg_port - 1]);
546 portsc = readl(&ehci_regs->port_status[dbg_port - 1]);
548 writel(portsc, &ehci_regs->port_status[dbg_port - 1]);
616 portsc = readl(&ehci_regs->port_status[port - 1]);
619 writel(portsc, &ehci_regs->port_status[port - 1]);
625 portsc = readl(&ehci_regs->port_status[port - 1]);
633 &ehci_regs->port_status[por
[all...]
/linux-master/drivers/extcon/
H A Dextcon-ptn5150.c74 unsigned int port_status, reg_data, vbus; local
84 port_status = FIELD_GET(PTN5150_REG_CC_PORT_ATTACHMENT, reg_data);
86 switch (port_status) {
/linux-master/include/linux/usb/
H A Dehci_def.h118 u32 port_status[HCS_N_PORTS_MAX]; /* up to N_PORTS */ member in union:ehci_regs::__anon1562
/linux-master/drivers/usb/serial/
H A Ddigi_acceleport.c1364 int port_status; local
1398 port_status = buf[2];
1401 /* get flag from port_status */
1405 if (port_status & DIGI_OVERRUN_ERROR)
1410 if (port_status & DIGI_BREAK_ERROR)
1412 else if (port_status & DIGI_PARITY_ERROR)
1414 else if (port_status & DIGI_FRAMING_ERROR)
1417 /* data length is len-1 (one byte of len is port_status) */
/linux-master/drivers/usb/chipidea/
H A Dhost.c261 status_reg = &ehci->regs->port_status[port_index];
344 u32 __iomem *reg = &ehci->regs->port_status[port];
/linux-master/drivers/usb/dwc2/
H A Dhcd.c3388 u32 port_status; local
3533 port_status = 0;
3535 port_status |= USB_PORT_STAT_C_CONNECTION << 16;
3537 port_status |= USB_PORT_STAT_C_ENABLE << 16;
3539 port_status |= USB_PORT_STAT_C_SUSPEND << 16;
3541 port_status |= USB_PORT_STAT_C_L1 << 16;
3543 port_status |= USB_PORT_STAT_C_RESET << 16;
3546 port_status |= USB_PORT_STAT_C_OVERCURRENT << 16;
3557 *(__le32 *)buf = cpu_to_le32(port_status);
3565 port_status |
[all...]
/linux-master/drivers/s390/scsi/
H A Dzfcp_dbf.h75 * @port_status: current status of the port
88 u32 port_status; member in struct:zfcp_dbf_rec

Completed in 306 milliseconds

12