Home
last modified time | relevance | path

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

/linux/include/linux/
H A Dthunderbolt.h251 struct tb_xdomain { struct
290 int tb_xdomain_lane_bonding_enable(struct tb_xdomain *xd); argument
291 void tb_xdomain_lane_bonding_disable(struct tb_xdomain *xd);
292 int tb_xdomain_alloc_in_hopid(struct tb_xdomain *xd, int hopid);
293 void tb_xdomain_release_in_hopid(struct tb_xdomain *xd, int hopid);
294 int tb_xdomain_alloc_out_hopid(struct tb_xdomain *xd, int hopid);
295 void tb_xdomain_release_out_hopid(struct tb_xdomain *xd, int hopid);
296 int tb_xdomain_enable_paths(struct tb_xdomain *xd, int transmit_path,
299 int tb_xdomain_disable_paths(struct tb_xdomain *xd, int transmit_path,
303 static inline int tb_xdomain_disable_all_paths(struct tb_xdomain *xd) in tb_xdomain_disable_all_paths()
[all …]
/linux/drivers/thunderbolt/
H A Dxdomain.c173 int tb_xdomain_response(struct tb_xdomain *xd, const void *response, in tb_xdomain_response()
225 int tb_xdomain_request(struct tb_xdomain *xd, const void *request, in tb_xdomain_request()
429 struct tb_xdomain *xd, u8 sequence, const struct tb_xdp_properties *req) in tb_xdp_properties_response()
552 struct tb_xdomain *xd, u8 sequence, in tb_xdp_link_state_status_response()
678 static void update_property_block(struct tb_xdomain *xd) in update_property_block()
741 static void start_handshake(struct tb_xdomain *xd) in start_handshake()
749 static void __stop_handshake(struct tb_xdomain *xd) in __stop_handshake()
756 static void stop_handshake(struct tb_xdomain *xd) in stop_handshake()
770 struct tb_xdomain *xd; in tb_xdp_handle_request()
997 struct tb_xdomain *xd; in update_xdomain()
[all …]
H A Dicm.c383 static void icm_xdomain_activated(struct tb_xdomain *xd, bool activated) in icm_xdomain_activated()
582 static int icm_fr_approve_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in icm_fr_approve_xdomain_paths()
618 static int icm_fr_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in icm_fr_disconnect_xdomain_paths()
713 struct tb_xdomain *xd; in add_xdomain()
733 static void update_xdomain(struct tb_xdomain *xd, u64 route, u8 link) in update_xdomain()
740 static void remove_xdomain(struct tb_xdomain *xd) in remove_xdomain()
760 struct tb_xdomain *xd; in icm_fr_device_connected()
937 struct tb_xdomain *xd; in icm_fr_xdomain_connected()
1023 struct tb_xdomain *xd; in icm_fr_xdomain_disconnected()
1158 static int icm_tr_approve_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in icm_tr_approve_xdomain_paths()
[all …]
H A Ddomain.c780 int tb_domain_approve_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in tb_domain_approve_xdomain_paths()
809 int tb_domain_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in tb_domain_disconnect_xdomain_paths()
822 struct tb_xdomain *xd; in disconnect_xdomain()
862 struct tb_xdomain *xd; in unregister_unplugged_xdomain()
H A Dstream.c281 static inline struct tb_xdomain *tbstream_dev_xdomain(struct tbstream_dev *sdev) in tbstream_dev_xdomain()
293 struct tb_xdomain *xd = tbstream_dev_xdomain(sdev); in tbstream_dev_release()
582 struct tb_xdomain *xd = tbstream_dev_xdomain(sdev); in tbstream_dev_start()
656 struct tb_xdomain *xd; in tbstream_dev_stop()
1191 struct tb_xdomain *xd = tbstream_dev_xdomain(sdev); in tbstream_dev_alloc_in_hopid()
1217 struct tb_xdomain *xd = tbstream_dev_xdomain(sdev); in tbstream_dev_alloc_out_hopid()
1459 struct tb_xdomain *xd; in tbstream_dev_detach_stream()
H A Dtb.c419 static int tb_port_configure_xdomain(struct tb_port *port, struct tb_xdomain *xd) in tb_port_configure_xdomain()
438 struct tb_xdomain *xd; in tb_scan_xdomain()
2330 static int tb_approve_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in tb_approve_xdomain_paths()
2379 static void __tb_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in __tb_disconnect_xdomain_paths()
2411 static int tb_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in tb_disconnect_xdomain_paths()
2489 struct tb_xdomain *xd = tb_xdomain_get(port->xdomain); in tb_handle_hotplug()
/linux/drivers/net/thunderbolt/
H A Dmain.c184 struct tb_xdomain *xd;
246 struct tb_xdomain *xd = net->xd; in tbnet_login_response()
263 struct tb_xdomain *xd = net->xd; in tbnet_login_request()
283 struct tb_xdomain *xd = net->xd; in tbnet_logout_response()
297 struct tb_xdomain *xd = net->xd; in tbnet_logout_request()
942 struct tb_xdomain *xd = net->xd; in tbnet_open()
1300 const struct tb_xdomain *xd = net->xd; in tbnet_get_link_ksettings()
1346 const struct tb_xdomain *xd = net->xd; in tbnet_generate_mac()
1367 struct tb_xdomain *xd = tb_service_parent(svc); in tbnet_probe()