Home
last modified time | relevance | path

Searched refs:tb_xdomain (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.4/include/linux/
Dthunderbolt.h215 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/
Dxdomain.c124 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 …]
Dtb.h140 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,
Dicm.c520 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 …]
Dtb.c108 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()
Ddomain.c735 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/
Dthunderbolt.c178 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()