Lines Matching refs:tb_xdomain

165 int tb_xdomain_response(struct tb_xdomain *xd, const void *response,  in tb_xdomain_response()
217 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()
646 static void update_property_block(struct tb_xdomain *xd) in update_property_block()
706 static void start_handshake(struct tb_xdomain *xd) in start_handshake()
714 static void __stop_handshake(struct tb_xdomain *xd) in __stop_handshake()
721 static void stop_handshake(struct tb_xdomain *xd) in stop_handshake()
734 struct tb_xdomain *xd; in tb_xdp_handle_request()
997 struct tb_xdomain *xd = tb_service_parent(svc); in tb_service_release()
1015 struct tb_xdomain *xd = data; in remove_missing_service()
1068 static void enumerate_services(struct tb_xdomain *xd) in enumerate_services()
1123 static int populate_properties(struct tb_xdomain *xd, in populate_properties()
1163 static int tb_xdomain_update_link_attributes(struct tb_xdomain *xd) in tb_xdomain_update_link_attributes()
1195 static int tb_xdomain_get_uuid(struct tb_xdomain *xd) in tb_xdomain_get_uuid()
1248 static int tb_xdomain_get_link_status(struct tb_xdomain *xd) in tb_xdomain_get_link_status()
1280 static int tb_xdomain_link_state_change(struct tb_xdomain *xd, in tb_xdomain_link_state_change()
1321 static int tb_xdomain_bond_lanes_uuid_high(struct tb_xdomain *xd) in tb_xdomain_bond_lanes_uuid_high()
1382 static int tb_xdomain_get_properties(struct tb_xdomain *xd) in tb_xdomain_get_properties()
1497 static void tb_xdomain_queue_uuid(struct tb_xdomain *xd) in tb_xdomain_queue_uuid()
1505 static void tb_xdomain_queue_link_status(struct tb_xdomain *xd) in tb_xdomain_queue_link_status()
1513 static void tb_xdomain_queue_link_status2(struct tb_xdomain *xd) in tb_xdomain_queue_link_status2()
1521 static void tb_xdomain_queue_bonding(struct tb_xdomain *xd) in tb_xdomain_queue_bonding()
1536 static void tb_xdomain_queue_bonding_uuid_low(struct tb_xdomain *xd) in tb_xdomain_queue_bonding_uuid_low()
1544 static void tb_xdomain_queue_properties(struct tb_xdomain *xd) in tb_xdomain_queue_properties()
1552 static void tb_xdomain_queue_properties_changed(struct tb_xdomain *xd) in tb_xdomain_queue_properties_changed()
1559 static void tb_xdomain_failed(struct tb_xdomain *xd) in tb_xdomain_failed()
1568 struct tb_xdomain *xd = container_of(work, typeof(*xd), state_work.work); in tb_xdomain_state_work()
1686 struct tb_xdomain *xd = container_of(work, typeof(*xd), in tb_xdomain_properties_changed()
1712 struct tb_xdomain *xd = container_of(dev, struct tb_xdomain, dev); in device_show()
1721 struct tb_xdomain *xd = container_of(dev, struct tb_xdomain, dev); in device_name_show()
1736 struct tb_xdomain *xd = container_of(dev, struct tb_xdomain, dev); in maxhopid_show()
1745 struct tb_xdomain *xd = container_of(dev, struct tb_xdomain, dev); in vendor_show()
1754 struct tb_xdomain *xd = container_of(dev, struct tb_xdomain, dev); in vendor_name_show()
1769 struct tb_xdomain *xd = container_of(dev, struct tb_xdomain, dev); in unique_id_show()
1778 struct tb_xdomain *xd = container_of(dev, struct tb_xdomain, dev); in speed_show()
1789 struct tb_xdomain *xd = container_of(dev, struct tb_xdomain, dev); in rx_lanes_show()
1815 struct tb_xdomain *xd = container_of(dev, struct tb_xdomain, dev); in tx_lanes_show()
1863 struct tb_xdomain *xd = container_of(dev, struct tb_xdomain, dev); in tb_xdomain_release()
1903 static void tb_xdomain_link_init(struct tb_xdomain *xd, struct tb_port *down) in tb_xdomain_link_init()
1920 static void tb_xdomain_link_exit(struct tb_xdomain *xd) in tb_xdomain_link_exit()
1959 struct tb_xdomain *tb_xdomain_alloc(struct tb *tb, struct device *parent, in tb_xdomain_alloc()
1964 struct tb_xdomain *xd; in tb_xdomain_alloc()
2039 void tb_xdomain_add(struct tb_xdomain *xd) in tb_xdomain_add()
2059 void tb_xdomain_remove(struct tb_xdomain *xd) in tb_xdomain_remove()
2096 int tb_xdomain_lane_bonding_enable(struct tb_xdomain *xd) in tb_xdomain_lane_bonding_enable()
2148 void tb_xdomain_lane_bonding_disable(struct tb_xdomain *xd) in tb_xdomain_lane_bonding_disable()
2179 int tb_xdomain_alloc_in_hopid(struct tb_xdomain *xd, int hopid) in tb_xdomain_alloc_in_hopid()
2201 int tb_xdomain_alloc_out_hopid(struct tb_xdomain *xd, int hopid) in tb_xdomain_alloc_out_hopid()
2218 void tb_xdomain_release_in_hopid(struct tb_xdomain *xd, int hopid) in tb_xdomain_release_in_hopid()
2229 void tb_xdomain_release_out_hopid(struct tb_xdomain *xd, int hopid) in tb_xdomain_release_out_hopid()
2250 int tb_xdomain_enable_paths(struct tb_xdomain *xd, int transmit_path, in tb_xdomain_enable_paths()
2275 int tb_xdomain_disable_paths(struct tb_xdomain *xd, int transmit_path, in tb_xdomain_disable_paths()
2292 static struct tb_xdomain *switch_find_xdomain(struct tb_switch *sw, in switch_find_xdomain()
2298 struct tb_xdomain *xd; in switch_find_xdomain()
2339 struct tb_xdomain *tb_xdomain_find_by_uuid(struct tb *tb, const uuid_t *uuid) in tb_xdomain_find_by_uuid()
2342 struct tb_xdomain *xd; in tb_xdomain_find_by_uuid()
2368 struct tb_xdomain *tb_xdomain_find_by_link_depth(struct tb *tb, u8 link, in tb_xdomain_find_by_link_depth()
2372 struct tb_xdomain *xd; in tb_xdomain_find_by_link_depth()
2397 struct tb_xdomain *tb_xdomain_find_by_route(struct tb *tb, u64 route) in tb_xdomain_find_by_route()
2400 struct tb_xdomain *xd; in tb_xdomain_find_by_route()
2455 struct tb_xdomain *xd; in update_xdomain()