Lines Matching defs:port_cap
1999 struct xhci_port_cap *port_cap;
2046 port_cap = &xhci->port_caps[xhci->num_port_caps++];
2050 port_cap->psi_count = XHCI_EXT_PORT_PSIC(temp);
2052 if (port_cap->psi_count) {
2053 port_cap->psi = kcalloc_node(port_cap->psi_count,
2054 sizeof(*port_cap->psi),
2056 if (!port_cap->psi)
2057 port_cap->psi_count = 0;
2059 port_cap->psi_uid_count++;
2060 for (i = 0; i < port_cap->psi_count; i++) {
2061 port_cap->psi[i] = readl(addr + 4 + i);
2066 if (i && (XHCI_EXT_PORT_PSIV(port_cap->psi[i]) !=
2067 XHCI_EXT_PORT_PSIV(port_cap->psi[i - 1])))
2068 port_cap->psi_uid_count++;
2072 XHCI_EXT_PORT_PSIV(port_cap->psi[i]) >= 5)
2076 XHCI_EXT_PORT_PSIV(port_cap->psi[i]),
2077 XHCI_EXT_PORT_PSIE(port_cap->psi[i]),
2078 XHCI_EXT_PORT_PLT(port_cap->psi[i]),
2079 XHCI_EXT_PORT_PFD(port_cap->psi[i]),
2080 XHCI_EXT_PORT_LP(port_cap->psi[i]),
2081 XHCI_EXT_PORT_PSIM(port_cap->psi[i]));
2090 port_cap->maj_rev = major_revision;
2091 port_cap->min_rev = minor_revision;
2123 hw_port->port_cap = port_cap;