Home
last modified time | relevance | path

Searched refs:upstream_port (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/drivers/thunderbolt/
H A Dtb.c557 struct tb_port *upstream_port; in tb_scan_port() local
635 upstream_port = tb_upstream_port(sw); in tb_scan_port()
636 port->remote = upstream_port; in tb_scan_port()
637 upstream_port->remote = port; in tb_scan_port()
638 if (port->dual_link_port && upstream_port->dual_link_port) { in tb_scan_port()
639 port->dual_link_port->remote = upstream_port->dual_link_port; in tb_scan_port()
640 upstream_port->dual_link_port->remote = port->dual_link_port; in tb_scan_port()
652 tb_retimer_scan(upstream_port); in tb_scan_port()
H A Dicm.c56 * @upstream_port: Pointer to the PCIe upstream port this host
60 * (only set when @upstream_port is not %NULL)
82 struct pci_dev *upstream_port; member
202 pci_read_config_dword(icm->upstream_port, in pci2cio_wait_completion()
219 struct pci_dev *pdev = icm->upstream_port; in pcie2cio_read()
240 struct pci_dev *pdev = icm->upstream_port; in pcie2cio_write()
1391 struct pci_dev *upstream_port; in icm_ar_is_supported() local
1408 upstream_port = get_upstream_port(tb->nhi->pdev); in icm_ar_is_supported()
1409 if (upstream_port) { in icm_ar_is_supported()
1412 cap = pci_find_ext_capability(upstream_port, in icm_ar_is_supported()
[all...]
H A Dtest.c37 u8 upstream_port, u8 max_port_number) in alloc_switch()
47 sw->config.upstream_port_number = upstream_port; in alloc_switch()
149 struct tb_port *port, *upstream_port; in alloc_dev_default() local
255 upstream_port = tb_upstream_port(sw); in alloc_dev_default()
257 port->remote = upstream_port; in alloc_dev_default()
258 upstream_port->remote = port; in alloc_dev_default()
259 if (port->dual_link_port && upstream_port->dual_link_port) { in alloc_dev_default()
260 port->dual_link_port->remote = upstream_port->dual_link_port; in alloc_dev_default()
261 upstream_port->dual_link_port->remote = port->dual_link_port; in alloc_dev_default()
267 upstream_port in alloc_dev_default()
36 alloc_switch(struct kunit *test, u64 route, u8 upstream_port, u8 max_port_number) alloc_switch() argument
[all...]
H A Dtb.h431 const struct tb_port *upstream_port = tb_upstream_port(port->sw); in tb_is_upstream_port() local
432 return port == upstream_port || port->dual_link_port == upstream_port; in tb_is_upstream_port()
H A Dswitch.c1885 int upstream_port; in tb_switch_alloc() local
1899 upstream_port = tb_cfg_get_upstream_port(tb->ctl, route); in tb_switch_alloc()
1900 if (upstream_port < 0) in tb_switch_alloc()
1901 return ERR_PTR(upstream_port); in tb_switch_alloc()
1918 sw->config.upstream_port_number = upstream_port; in tb_switch_alloc()
/kernel/linux/linux-6.6/drivers/thunderbolt/
H A Dicm.c68 * @upstream_port: Pointer to the PCIe upstream port this host
72 * (only set when @upstream_port is not %NULL)
96 struct pci_dev *upstream_port; member
218 pci_read_config_dword(icm->upstream_port, in pci2cio_wait_completion()
235 struct pci_dev *pdev = icm->upstream_port; in pcie2cio_read()
256 struct pci_dev *pdev = icm->upstream_port; in pcie2cio_write()
1427 struct pci_dev *upstream_port; in icm_ar_is_supported() local
1444 upstream_port = get_upstream_port(tb->nhi->pdev); in icm_ar_is_supported()
1445 if (upstream_port) { in icm_ar_is_supported()
1448 cap = pci_find_ext_capability(upstream_port, in icm_ar_is_supported()
[all...]
H A Dtb.c883 struct tb_port *upstream_port; in tb_scan_port() local
968 upstream_port = tb_upstream_port(sw); in tb_scan_port()
969 port->remote = upstream_port; in tb_scan_port()
970 upstream_port->remote = port; in tb_scan_port()
971 if (port->dual_link_port && upstream_port->dual_link_port) { in tb_scan_port()
972 port->dual_link_port->remote = upstream_port->dual_link_port; in tb_scan_port()
973 upstream_port->dual_link_port->remote = port->dual_link_port; in tb_scan_port()
999 tb_retimer_scan(upstream_port, true); in tb_scan_port()
H A Dtest.c37 u8 upstream_port, u8 max_port_number) in alloc_switch()
47 sw->config.upstream_port_number = upstream_port; in alloc_switch()
194 struct tb_port *port, *upstream_port; in alloc_dev_default() local
316 upstream_port = tb_upstream_port(sw); in alloc_dev_default()
318 port->remote = upstream_port; in alloc_dev_default()
319 upstream_port->remote = port; in alloc_dev_default()
320 if (port->dual_link_port && upstream_port->dual_link_port) { in alloc_dev_default()
321 port->dual_link_port->remote = upstream_port->dual_link_port; in alloc_dev_default()
322 upstream_port->dual_link_port->remote = port->dual_link_port; in alloc_dev_default()
330 upstream_port in alloc_dev_default()
36 alloc_switch(struct kunit *test, u64 route, u8 upstream_port, u8 max_port_number) alloc_switch() argument
[all...]
H A Dtb.h555 const struct tb_port *upstream_port = tb_upstream_port(port->sw); in tb_is_upstream_port() local
556 return port == upstream_port || port->dual_link_port == upstream_port; in tb_is_upstream_port()
H A Dswitch.c2265 int upstream_port; in tb_switch_alloc() local
2279 upstream_port = tb_cfg_get_upstream_port(tb->ctl, route); in tb_switch_alloc()
2280 if (upstream_port < 0) in tb_switch_alloc()
2281 return ERR_PTR(upstream_port); in tb_switch_alloc()
2298 sw->config.upstream_port_number = upstream_port; in tb_switch_alloc()
/kernel/linux/linux-6.6/drivers/net/dsa/mv88e6xxx/
H A Dport.h417 int upstream_port);
449 int upstream_port);
H A Dport.c1167 int upstream_port) in mv88e6095_port_set_upstream_port()
1177 reg |= upstream_port; in mv88e6095_port_set_upstream_port()
1461 int upstream_port) in mv88e6393x_port_set_upstream_port()
1465 upstream_port; in mv88e6393x_port_set_upstream_port()
1166 mv88e6095_port_set_upstream_port(struct mv88e6xxx_chip *chip, int port, int upstream_port) mv88e6095_port_set_upstream_port() argument
1460 mv88e6393x_port_set_upstream_port(struct mv88e6xxx_chip *chip, int port, int upstream_port) mv88e6393x_port_set_upstream_port() argument
H A Dchip.h562 int upstream_port);
H A Dchip.c3130 int upstream_port; in mv88e6xxx_setup_upstream_port() local
3133 upstream_port = dsa_upstream_port(ds, port); in mv88e6xxx_setup_upstream_port()
3136 upstream_port); in mv88e6xxx_setup_upstream_port()
3141 if (port == upstream_port) { in mv88e6xxx_setup_upstream_port()
3144 upstream_port); in mv88e6xxx_setup_upstream_port()
3151 upstream_port); in mv88e6xxx_setup_upstream_port()
3157 upstream_port); in mv88e6xxx_setup_upstream_port()
/kernel/linux/linux-5.10/drivers/net/dsa/mv88e6xxx/
H A Dport.c990 int upstream_port) in mv88e6095_port_set_upstream_port()
1000 reg |= upstream_port; in mv88e6095_port_set_upstream_port()
989 mv88e6095_port_set_upstream_port(struct mv88e6xxx_chip *chip, int port, int upstream_port) mv88e6095_port_set_upstream_port() argument
H A Dport.h369 int upstream_port);
H A Dchip.h478 int upstream_port);
H A Dchip.c2547 int upstream_port; in mv88e6xxx_setup_upstream_port() local
2550 upstream_port = dsa_upstream_port(ds, port); in mv88e6xxx_setup_upstream_port()
2553 upstream_port); in mv88e6xxx_setup_upstream_port()
2558 if (port == upstream_port) { in mv88e6xxx_setup_upstream_port()
2561 upstream_port); in mv88e6xxx_setup_upstream_port()
2569 upstream_port); in mv88e6xxx_setup_upstream_port()
2575 upstream_port); in mv88e6xxx_setup_upstream_port()

Completed in 74 milliseconds