Searched refs:tb_xdomain (Results 1 – 10 of 10) sorted by relevance
/Linux-v6.1/include/linux/ |
D | thunderbolt.h | 223 struct tb_xdomain { struct 260 int tb_xdomain_lane_bonding_enable(struct tb_xdomain *xd); argument 261 void tb_xdomain_lane_bonding_disable(struct tb_xdomain *xd); 262 int tb_xdomain_alloc_in_hopid(struct tb_xdomain *xd, int hopid); 263 void tb_xdomain_release_in_hopid(struct tb_xdomain *xd, int hopid); 264 int tb_xdomain_alloc_out_hopid(struct tb_xdomain *xd, int hopid); 265 void tb_xdomain_release_out_hopid(struct tb_xdomain *xd, int hopid); 266 int tb_xdomain_enable_paths(struct tb_xdomain *xd, int transmit_path, 269 int tb_xdomain_disable_paths(struct tb_xdomain *xd, int transmit_path, 273 static inline int tb_xdomain_disable_all_paths(struct tb_xdomain *xd) in tb_xdomain_disable_all_paths() [all …]
|
/Linux-v6.1/drivers/thunderbolt/ |
D | xdomain.c | 164 int tb_xdomain_response(struct tb_xdomain *xd, const void *response, in tb_xdomain_response() 216 int tb_xdomain_request(struct tb_xdomain *xd, const void *request, in tb_xdomain_request() 415 struct tb_xdomain *xd, u8 sequence, const struct tb_xdp_properties *req) in tb_xdp_properties_response() 538 struct tb_xdomain *xd, u8 sequence) in tb_xdp_link_state_status_response() 647 static void update_property_block(struct tb_xdomain *xd) in update_property_block() 714 struct tb_xdomain *xd; in tb_xdp_handle_request() 968 struct tb_xdomain *xd = tb_service_parent(svc); in tb_service_release() 986 struct tb_xdomain *xd = data; in remove_missing_service() 1039 static void enumerate_services(struct tb_xdomain *xd) in enumerate_services() 1094 static int populate_properties(struct tb_xdomain *xd, in populate_properties() [all …]
|
D | tb.h | 258 struct tb_xdomain *xdomain; 487 int (*approve_xdomain_paths)(struct tb *tb, struct tb_xdomain *xd, 490 int (*disconnect_xdomain_paths)(struct tb *tb, struct tb_xdomain *xd, 727 int tb_domain_approve_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, 730 int tb_domain_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, 1140 struct tb_xdomain *tb_xdomain_alloc(struct tb *tb, struct device *parent, 1143 void tb_xdomain_add(struct tb_xdomain *xd); 1144 void tb_xdomain_remove(struct tb_xdomain *xd); 1145 struct tb_xdomain *tb_xdomain_find_by_link_depth(struct tb *tb, u8 link, 1148 static inline struct tb_switch *tb_xdomain_parent(struct tb_xdomain *xd) in tb_xdomain_parent() [all …]
|
D | icm.c | 560 static int icm_fr_approve_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in icm_fr_approve_xdomain_paths() 590 static int icm_fr_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in icm_fr_disconnect_xdomain_paths() 685 struct tb_xdomain *xd; in add_xdomain() 705 static void update_xdomain(struct tb_xdomain *xd, u64 route, u8 link) in update_xdomain() 712 static void remove_xdomain(struct tb_xdomain *xd) in remove_xdomain() 731 struct tb_xdomain *xd; in icm_fr_device_connected() 908 struct tb_xdomain *xd; in icm_fr_xdomain_connected() 994 struct tb_xdomain *xd; in icm_fr_xdomain_disconnected() 1129 static int icm_tr_approve_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in icm_tr_approve_xdomain_paths() 1159 static int icm_tr_xdomain_tear_down(struct tb *tb, struct tb_xdomain *xd, in icm_tr_xdomain_tear_down() [all …]
|
D | tb.c | 203 static int tb_port_configure_xdomain(struct tb_port *port, struct tb_xdomain *xd) in tb_port_configure_xdomain() 224 struct tb_xdomain *xd; in tb_scan_xdomain() 1173 static int tb_approve_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in tb_approve_xdomain_paths() 1207 static void __tb_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in __tb_disconnect_xdomain_paths() 1232 static int tb_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in tb_disconnect_xdomain_paths() 1308 struct tb_xdomain *xd = tb_xdomain_get(port->xdomain); in tb_handle_hotplug()
|
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()
|
D | domain.c | 797 int tb_domain_approve_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in tb_domain_approve_xdomain_paths() 824 int tb_domain_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in tb_domain_disconnect_xdomain_paths() 837 struct tb_xdomain *xd; in disconnect_xdomain()
|
D | debugfs.c | 986 static void margining_xdomain_init(struct tb_xdomain *xd) in margining_xdomain_init() 997 static void margining_xdomain_remove(struct tb_xdomain *xd) in margining_xdomain_remove() 1009 static inline void margining_xdomain_init(struct tb_xdomain *xd) { } in margining_xdomain_init() 1010 static inline void margining_xdomain_remove(struct tb_xdomain *xd) { } in margining_xdomain_remove() 1531 void tb_xdomain_debugfs_init(struct tb_xdomain *xd) in tb_xdomain_debugfs_init() 1536 void tb_xdomain_debugfs_remove(struct tb_xdomain *xd) in tb_xdomain_debugfs_remove()
|
D | usb4.c | 1143 int usb4_port_configure_xdomain(struct tb_port *port, struct tb_xdomain *xd) in usb4_port_configure_xdomain()
|
/Linux-v6.1/drivers/net/ |
D | thunderbolt.c | 180 struct tb_xdomain *xd; 242 struct tb_xdomain *xd = net->xd; in tbnet_login_response() 259 struct tb_xdomain *xd = net->xd; in tbnet_login_request() 279 struct tb_xdomain *xd = net->xd; in tbnet_logout_response() 293 struct tb_xdomain *xd = net->xd; in tbnet_logout_request() 879 struct tb_xdomain *xd = net->xd; in tbnet_open() 1223 const struct tb_xdomain *xd = net->xd; in tbnet_generate_mac() 1241 struct tb_xdomain *xd = tb_service_parent(svc); in tbnet_probe()
|