Searched refs:tb_xdomain (Results 1 – 10 of 10) sorted by relevance
| /linux-6.15/include/linux/ |
| H A D | thunderbolt.h | 236 struct tb_xdomain { struct 273 int tb_xdomain_lane_bonding_enable(struct tb_xdomain *xd); argument 274 void tb_xdomain_lane_bonding_disable(struct tb_xdomain *xd); 275 int tb_xdomain_alloc_in_hopid(struct tb_xdomain *xd, int hopid); 294 static inline struct tb_xdomain * 297 struct tb_xdomain *xd; in tb_xdomain_find_by_uuid_locked() 306 static inline struct tb_xdomain * 309 struct tb_xdomain *xd; in tb_xdomain_find_by_route_locked() 318 static inline struct tb_xdomain *tb_xdomain_get(struct tb_xdomain *xd) in tb_xdomain_get() 325 static inline void tb_xdomain_put(struct tb_xdomain *xd) in tb_xdomain_put() [all …]
|
| /linux-6.15/drivers/thunderbolt/ |
| H A D | xdomain.c | 734 struct tb_xdomain *xd; in tb_xdp_handle_request() 1712 struct tb_xdomain *xd = container_of(dev, struct tb_xdomain, dev); in device_show() 1721 struct tb_xdomain *xd = container_of(dev, struct tb_xdomain, dev); in device_name_show() 1736 struct tb_xdomain *xd = container_of(dev, struct tb_xdomain, dev); in maxhopid_show() 1745 struct tb_xdomain *xd = container_of(dev, struct tb_xdomain, dev); in vendor_show() 1754 struct tb_xdomain *xd = container_of(dev, struct tb_xdomain, dev); in vendor_name_show() 1769 struct tb_xdomain *xd = container_of(dev, struct tb_xdomain, dev); in unique_id_show() 1778 struct tb_xdomain *xd = container_of(dev, struct tb_xdomain, dev); in speed_show() 1789 struct tb_xdomain *xd = container_of(dev, struct tb_xdomain, dev); in rx_lanes_show() 1815 struct tb_xdomain *xd = container_of(dev, struct tb_xdomain, dev); in tx_lanes_show() [all …]
|
| H A D | tb.h | 284 struct tb_xdomain *xdomain; 531 int (*approve_xdomain_paths)(struct tb *tb, struct tb_xdomain *xd, 534 int (*disconnect_xdomain_paths)(struct tb *tb, struct tb_xdomain *xd, 1239 void tb_xdomain_add(struct tb_xdomain *xd); 1240 void tb_xdomain_remove(struct tb_xdomain *xd); 1241 struct tb_xdomain *tb_xdomain_find_by_link_depth(struct tb *tb, u8 link, 1244 static inline struct tb_switch *tb_xdomain_parent(struct tb_xdomain *xd) in tb_xdomain_parent() 1512 void tb_xdomain_debugfs_init(struct tb_xdomain *xd); 1513 void tb_xdomain_debugfs_remove(struct tb_xdomain *xd); 1523 static inline void tb_xdomain_debugfs_init(struct tb_xdomain *xd) { } in tb_xdomain_debugfs_init() [all …]
|
| H A D | icm.c | 560 static int icm_fr_approve_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in icm_fr_approve_xdomain_paths() 683 struct tb_xdomain *xd; in add_xdomain() 703 static void update_xdomain(struct tb_xdomain *xd, u64 route, u8 link) in update_xdomain() 710 static void remove_xdomain(struct tb_xdomain *xd) in remove_xdomain() 729 struct tb_xdomain *xd; in icm_fr_device_connected() 906 struct tb_xdomain *xd; in icm_fr_xdomain_connected() 992 struct tb_xdomain *xd; in icm_fr_xdomain_disconnected() 1157 static int icm_tr_xdomain_tear_down(struct tb *tb, struct tb_xdomain *xd, in icm_tr_xdomain_tear_down() 1206 struct tb_xdomain *xd; in __icm_tr_device_connected() 1329 struct tb_xdomain *xd; in icm_tr_xdomain_connected() [all …]
|
| H A D | dma_test.c | 94 struct tb_xdomain *xd; 139 struct tb_xdomain *xd = dt->xd; in dma_test_start_rings() 638 struct tb_xdomain *xd = tb_service_parent(svc); in dma_test_probe()
|
| H A D | domain.c | 802 int tb_domain_approve_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in tb_domain_approve_xdomain_paths() 829 int tb_domain_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in tb_domain_disconnect_xdomain_paths() 842 struct tb_xdomain *xd; in disconnect_xdomain()
|
| H A D | tb.c | 418 static int tb_port_configure_xdomain(struct tb_port *port, struct tb_xdomain *xd) in tb_port_configure_xdomain() 437 struct tb_xdomain *xd; in tb_scan_xdomain() 2300 static int tb_approve_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in tb_approve_xdomain_paths() 2349 static void __tb_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in __tb_disconnect_xdomain_paths() 2381 static int tb_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in tb_disconnect_xdomain_paths() 2459 struct tb_xdomain *xd = tb_xdomain_get(port->xdomain); in tb_handle_hotplug()
|
| H A D | debugfs.c | 1826 static void margining_xdomain_init(struct tb_xdomain *xd) in margining_xdomain_init() 1837 static void margining_xdomain_remove(struct tb_xdomain *xd) in margining_xdomain_remove() 1862 static inline void margining_xdomain_init(struct tb_xdomain *xd) { } in margining_xdomain_init() 1863 static inline void margining_xdomain_remove(struct tb_xdomain *xd) { } in margining_xdomain_remove() 2457 void tb_xdomain_debugfs_init(struct tb_xdomain *xd) in tb_xdomain_debugfs_init() 2462 void tb_xdomain_debugfs_remove(struct tb_xdomain *xd) in tb_xdomain_debugfs_remove()
|
| H A D | usb4.c | 1228 int usb4_port_configure_xdomain(struct tb_port *port, struct tb_xdomain *xd) in usb4_port_configure_xdomain()
|
| /linux-6.15/drivers/net/thunderbolt/ |
| H A D | main.c | 182 struct tb_xdomain *xd; 244 struct tb_xdomain *xd = net->xd; in tbnet_login_response() 261 struct tb_xdomain *xd = net->xd; in tbnet_login_request() 281 struct tb_xdomain *xd = net->xd; in tbnet_logout_response() 295 struct tb_xdomain *xd = net->xd; in tbnet_logout_request() 919 struct tb_xdomain *xd = net->xd; in tbnet_open() 1271 const struct tb_xdomain *xd = net->xd; in tbnet_generate_mac() 1289 struct tb_xdomain *xd = tb_service_parent(svc); in tbnet_probe()
|