Lines Matching defs:config
99 * @config: Switch configuration
144 struct tb_regs_switch_header config;
182 * @config: Cached port configuration read from registers
201 struct tb_regs_port_header config;
247 * the path config space of @in_port.
303 * @clear_fc: Clear all flow control from the path config space entries
419 return &sw->ports[sw->config.upstream_port_number];
437 return ((u64) sw->config.route_hi) << 32 | sw->config.route_lo;
444 port = route >> (sw->config.depth * 8);
445 if (WARN_ON(port > sw->config.max_port_number))
470 return port && port->port && port->config.type == TB_TYPE_PORT;
475 return port && port->config.type == TB_TYPE_NHI;
480 return port && port->config.type == TB_TYPE_PCIE_DOWN;
485 return port && port->config.type == TB_TYPE_PCIE_UP;
490 return port && port->config.type == TB_TYPE_DP_HDMI_IN;
495 return port && port->config.type == TB_TYPE_DP_HDMI_OUT;
500 return port && port->config.type == TB_TYPE_USB3_DOWN;
505 return port && port->config.type == TB_TYPE_USB3_UP;
675 (p) <= &(sw)->ports[(sw)->config.max_port_number]; (p)++)
708 return sw->config.vendor_id == PCI_VENDOR_ID_INTEL &&
709 sw->config.device_id == PCI_DEVICE_ID_INTEL_LIGHT_RIDGE;
714 return sw->config.vendor_id == PCI_VENDOR_ID_INTEL &&
715 sw->config.device_id == PCI_DEVICE_ID_INTEL_EAGLE_RIDGE;
720 if (sw->config.vendor_id == PCI_VENDOR_ID_INTEL) {
721 switch (sw->config.device_id) {
732 if (sw->config.vendor_id == PCI_VENDOR_ID_INTEL) {
733 switch (sw->config.device_id) {
744 if (sw->config.vendor_id == PCI_VENDOR_ID_INTEL) {
745 switch (sw->config.device_id) {
758 if (sw->config.vendor_id == PCI_VENDOR_ID_INTEL) {
759 switch (sw->config.device_id) {
771 if (sw->config.vendor_id == PCI_VENDOR_ID_INTEL) {
772 switch (sw->config.device_id) {
783 if (sw->config.vendor_id == PCI_VENDOR_ID_INTEL) {
784 switch (sw->config.device_id) {
803 return sw->config.thunderbolt_version == USB4_VERSION_1_0;
817 return !sw->config.enabled;
932 | ((u64) port->port << (port->sw->config.depth * 8));