Home
last modified time | relevance | path

Searched refs:linkstat (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/drivers/phy/ti/
Dphy-twl4030-usb.c173 enum musb_vbus_id_status linkstat; member
284 enum musb_vbus_id_status linkstat = MUSB_UNKNOWN; in twl4030_usb_linkstat() local
310 linkstat = MUSB_ID_GROUND; in twl4030_usb_linkstat()
312 linkstat = MUSB_VBUS_VALID; in twl4030_usb_linkstat()
314 linkstat = MUSB_VBUS_OFF; in twl4030_usb_linkstat()
316 if (twl->linkstat != MUSB_UNKNOWN) in twl4030_usb_linkstat()
317 linkstat = MUSB_VBUS_OFF; in twl4030_usb_linkstat()
320 kobject_uevent(&twl->dev->kobj, linkstat == MUSB_VBUS_VALID in twl4030_usb_linkstat()
324 status, status, linkstat); in twl4030_usb_linkstat()
330 return linkstat; in twl4030_usb_linkstat()
[all …]
/Linux-v4.19/drivers/usb/phy/
Dphy-twl6030-usb.c95 enum musb_vbus_id_status linkstat; member
180 switch (twl->linkstat) { in vbus_show()
218 twl->linkstat = status; in twl6030_usb_irq()
221 twl->linkstat = MUSB_UNKNOWN; in twl6030_usb_irq()
223 if (twl->linkstat != MUSB_UNKNOWN) { in twl6030_usb_irq()
225 twl->linkstat = status; in twl6030_usb_irq()
228 twl->linkstat = MUSB_UNKNOWN; in twl6030_usb_irq()
259 twl->linkstat = status; in twl6030_usbotg_irq()
262 twl->linkstat = MUSB_UNKNOWN; in twl6030_usbotg_irq()
343 twl->linkstat = MUSB_UNKNOWN; in twl6030_usb_probe()
/Linux-v4.19/drivers/extcon/
Dextcon-palmas.c62 if (palmas_usb->linkstat != PALMAS_USB_STATE_VBUS) { in palmas_vbus_irq_handler()
63 palmas_usb->linkstat = PALMAS_USB_STATE_VBUS; in palmas_vbus_irq_handler()
71 if (palmas_usb->linkstat == PALMAS_USB_STATE_VBUS) { in palmas_vbus_irq_handler()
72 palmas_usb->linkstat = PALMAS_USB_STATE_DISCONNECT; in palmas_vbus_irq_handler()
100 palmas_usb->linkstat = PALMAS_USB_STATE_ID; in palmas_id_irq_handler()
108 palmas_usb->linkstat = PALMAS_USB_STATE_DISCONNECT; in palmas_id_irq_handler()
111 } else if ((palmas_usb->linkstat == PALMAS_USB_STATE_ID) && in palmas_id_irq_handler()
113 palmas_usb->linkstat = PALMAS_USB_STATE_DISCONNECT; in palmas_id_irq_handler()
116 } else if ((palmas_usb->linkstat == PALMAS_USB_STATE_DISCONNECT) && in palmas_id_irq_handler()
118 palmas_usb->linkstat = PALMAS_USB_STATE_ID; in palmas_id_irq_handler()
/Linux-v4.19/drivers/infiniband/hw/qib/
Dqib_pcie.c213 u16 linkstat, speed; in qib_pcie_params() local
245 pcie_capability_read_word(dd->pcidev, PCI_EXP_LNKSTA, &linkstat); in qib_pcie_params()
250 speed = linkstat & 0xf; in qib_pcie_params()
251 linkstat >>= 4; in qib_pcie_params()
252 linkstat &= 0x1f; in qib_pcie_params()
253 dd->lbus_width = linkstat; in qib_pcie_params()
271 if (minw && linkstat < minw) in qib_pcie_params()
274 linkstat, minw); in qib_pcie_params()
/Linux-v4.19/drivers/infiniband/hw/hfi1/
Dpcie.c257 static u32 extract_speed(u16 linkstat) in extract_speed() argument
261 switch (linkstat & PCI_EXP_LNKSTA_CLS) { in extract_speed()
277 static u32 extract_width(u16 linkstat) in extract_width() argument
279 return (linkstat & PCI_EXP_LNKSTA_NLW) >> PCI_EXP_LNKSTA_NLW_SHIFT; in extract_width()
285 u16 linkstat; in update_lbus_info() local
288 ret = pcie_capability_read_word(dd->pcidev, PCI_EXP_LNKSTA, &linkstat); in update_lbus_info()
294 dd->lbus_width = extract_width(linkstat); in update_lbus_info()
295 dd->lbus_speed = extract_speed(linkstat); in update_lbus_info()
/Linux-v4.19/drivers/pci/controller/
Dpcie-altera.c419 u16 linkcap, linkstat, linkctl; in altera_pcie_retrain() local
434 &linkstat); in altera_pcie_retrain()
435 if ((linkstat & PCI_EXP_LNKSTA_CLS) == PCI_EXP_LNKSTA_CLS_2_5GB) { in altera_pcie_retrain()
/Linux-v4.19/drivers/pci/
Dpci-sysfs.c176 u16 linkstat; in current_link_speed_show() local
180 err = pcie_capability_read_word(pci_dev, PCI_EXP_LNKSTA, &linkstat); in current_link_speed_show()
184 switch (linkstat & PCI_EXP_LNKSTA_CLS) { in current_link_speed_show()
209 u16 linkstat; in current_link_width_show() local
212 err = pcie_capability_read_word(pci_dev, PCI_EXP_LNKSTA, &linkstat); in current_link_width_show()
217 (linkstat & PCI_EXP_LNKSTA_NLW) >> PCI_EXP_LNKSTA_NLW_SHIFT); in current_link_width_show()
/Linux-v4.19/drivers/net/ethernet/intel/ixgbe/
Dixgbe_common.c2312 u32 pcs_anadv_reg, pcs_lpab_reg, linkstat; in ixgbe_fc_autoneg_fiber() local
2321 linkstat = IXGBE_READ_REG(hw, IXGBE_PCS1GLSTA); in ixgbe_fc_autoneg_fiber()
2322 if ((!!(linkstat & IXGBE_PCS1GLSTA_AN_COMPLETE) == 0) || in ixgbe_fc_autoneg_fiber()
2323 (!!(linkstat & IXGBE_PCS1GLSTA_AN_TIMED_OUT) == 1)) in ixgbe_fc_autoneg_fiber()
/Linux-v4.19/include/linux/mfd/
Dpalmas.h591 enum palmas_usb_state linkstat; member