Searched refs:tb_xdomain (Results 1 – 7 of 7) sorted by relevance
/Linux-v5.4/include/linux/ |
D | thunderbolt.h | 215 struct tb_xdomain { struct 246 int tb_xdomain_enable_paths(struct tb_xdomain *xd, u16 transmit_path, argument 249 int tb_xdomain_disable_paths(struct tb_xdomain *xd); 250 struct tb_xdomain *tb_xdomain_find_by_uuid(struct tb *tb, const uuid_t *uuid); 251 struct tb_xdomain *tb_xdomain_find_by_route(struct tb *tb, u64 route); 253 static inline struct tb_xdomain * 256 struct tb_xdomain *xd; in tb_xdomain_find_by_uuid_locked() 265 static inline struct tb_xdomain * 268 struct tb_xdomain *xd; in tb_xdomain_find_by_route_locked() 277 static inline struct tb_xdomain *tb_xdomain_get(struct tb_xdomain *xd) in tb_xdomain_get() [all …]
|
/Linux-v5.4/drivers/thunderbolt/ |
D | xdomain.c | 124 int tb_xdomain_response(struct tb_xdomain *xd, const void *response, in tb_xdomain_response() 176 int tb_xdomain_request(struct tb_xdomain *xd, const void *request, in tb_xdomain_request() 541 struct tb_xdomain *xd; in tb_xdp_handle_request() 727 struct tb_xdomain *xd = tb_service_parent(svc); in tb_service_release() 744 struct tb_xdomain *xd = data; in remove_missing_service() 797 static void enumerate_services(struct tb_xdomain *xd) in enumerate_services() 849 static int populate_properties(struct tb_xdomain *xd, in populate_properties() 882 static void tb_xdomain_restore_paths(struct tb_xdomain *xd) in tb_xdomain_restore_paths() 896 struct tb_xdomain *xd = container_of(work, typeof(*xd), in tb_xdomain_get_uuid() 945 struct tb_xdomain *xd = container_of(work, typeof(*xd), in tb_xdomain_get_properties() [all …]
|
D | tb.h | 140 struct tb_xdomain *xdomain; 289 int (*approve_xdomain_paths)(struct tb *tb, struct tb_xdomain *xd); 290 int (*disconnect_xdomain_paths)(struct tb *tb, struct tb_xdomain *xd); 501 int tb_domain_approve_xdomain_paths(struct tb *tb, struct tb_xdomain *xd); 502 int tb_domain_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd); 658 struct tb_xdomain *tb_xdomain_alloc(struct tb *tb, struct device *parent, 661 void tb_xdomain_add(struct tb_xdomain *xd); 662 void tb_xdomain_remove(struct tb_xdomain *xd); 663 struct tb_xdomain *tb_xdomain_find_by_link_depth(struct tb *tb, u8 link,
|
D | icm.c | 520 static int icm_fr_approve_xdomain_paths(struct tb *tb, struct tb_xdomain *xd) in icm_fr_approve_xdomain_paths() 548 static int icm_fr_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd) in icm_fr_disconnect_xdomain_paths() 657 struct tb_xdomain *xd; in add_xdomain() 677 static void update_xdomain(struct tb_xdomain *xd, u64 route, u8 link) in update_xdomain() 684 static void remove_xdomain(struct tb_xdomain *xd) in remove_xdomain() 702 struct tb_xdomain *xd; in icm_fr_device_connected() 855 struct tb_xdomain *xd; in icm_fr_xdomain_connected() 941 struct tb_xdomain *xd; in icm_fr_xdomain_disconnected() 1073 static int icm_tr_approve_xdomain_paths(struct tb *tb, struct tb_xdomain *xd) in icm_tr_approve_xdomain_paths() 1101 static int icm_tr_xdomain_tear_down(struct tb *tb, struct tb_xdomain *xd, in icm_tr_xdomain_tear_down() [all …]
|
D | tb.c | 108 struct tb_xdomain *xd; in tb_scan_xdomain() 435 static int tb_approve_xdomain_paths(struct tb *tb, struct tb_xdomain *xd) in tb_approve_xdomain_paths() 468 static void __tb_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd) in __tb_disconnect_xdomain_paths() 484 static int tb_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd) in tb_disconnect_xdomain_paths() 541 struct tb_xdomain *xd = tb_xdomain_get(port->xdomain); in tb_handle_hotplug()
|
D | domain.c | 735 int tb_domain_approve_xdomain_paths(struct tb *tb, struct tb_xdomain *xd) in tb_domain_approve_xdomain_paths() 755 int tb_domain_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd) in tb_domain_disconnect_xdomain_paths() 765 struct tb_xdomain *xd; in disconnect_xdomain()
|
/Linux-v5.4/drivers/net/ |
D | thunderbolt.c | 178 struct tb_xdomain *xd; 235 struct tb_xdomain *xd = net->xd; in tbnet_login_response() 252 struct tb_xdomain *xd = net->xd; in tbnet_login_request() 272 struct tb_xdomain *xd = net->xd; in tbnet_logout_response() 286 struct tb_xdomain *xd = net->xd; in tbnet_logout_request() 851 struct tb_xdomain *xd = net->xd; in tbnet_open() 1176 const struct tb_xdomain *xd = net->xd; in tbnet_generate_mac() 1192 struct tb_xdomain *xd = tb_service_parent(svc); in tbnet_probe()
|