Searched refs:tb_xdomain (Results 1 – 7 of 7) sorted by relevance
| /linux/include/linux/ |
| H A D | thunderbolt.h | 251 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 D | xdomain.c | 173 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 D | icm.c | 383 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 D | domain.c | 780 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 D | stream.c | 281 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 D | tb.c | 419 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 D | main.c | 184 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()
|