Lines Matching defs:tb
79 struct tb *tb; member
93 static void tb_queue_hotplug(struct tb *tb, u64 route, u8 port, bool unplug) in tb_queue_hotplug()
157 static void tb_discover_dp_resource(struct tb *tb, struct tb_port *port) in tb_discover_dp_resource()
172 static void tb_discover_dp_resources(struct tb *tb) in tb_discover_dp_resources()
315 static bool tb_tmu_hifi_uni_required(struct tb *tb) in tb_tmu_hifi_uni_required()
382 struct tb *tb = sw->tb; in tb_switch_discover_tunnels() local
436 struct tb *tb = sw->tb; in tb_scan_xdomain() local
494 static struct tb_tunnel *tb_find_tunnel(struct tb *tb, enum tb_tunnel_type type, in tb_find_tunnel()
512 static struct tb_tunnel *tb_find_first_usb3_tunnel(struct tb *tb, in tb_find_first_usb3_tunnel()
553 static int tb_consumed_usb3_pcie_bandwidth(struct tb *tb, in tb_consumed_usb3_pcie_bandwidth()
605 static int tb_consumed_dp_bandwidth(struct tb *tb, in tb_consumed_dp_bandwidth()
705 static int tb_maximum_bandwidth(struct tb *tb, struct tb_port *src_port, in tb_maximum_bandwidth()
811 static int tb_available_bandwidth(struct tb *tb, struct tb_port *src_port, in tb_available_bandwidth()
862 static int tb_release_unused_usb3_bandwidth(struct tb *tb, in tb_release_unused_usb3_bandwidth()
872 static void tb_reclaim_usb3_bandwidth(struct tb *tb, struct tb_port *src_port, in tb_reclaim_usb3_bandwidth()
901 static int tb_tunnel_usb3(struct tb *tb, struct tb_switch *sw) in tb_tunnel_usb3()
1024 static int tb_configure_asym(struct tb *tb, struct tb_port *src_port, in tb_configure_asym()
1130 static int tb_configure_sym(struct tb *tb, struct tb_port *src_port, in tb_configure_sym()
1218 struct tb *tb = sw->tb; in tb_configure_link() local
1418 struct tb *tb = group->tb; in tb_recalc_estimated_bandwidth_for_group() local
1498 static void tb_recalc_estimated_bandwidth(struct tb *tb) in tb_recalc_estimated_bandwidth()
1554 struct tb *tb = group->tb; in tb_bandwidth_group_release_work() local
1677 static void tb_discover_tunnels(struct tb *tb) in tb_discover_tunnels()
1708 struct tb *tb; in tb_deactivate_and_free_tunnel() local
1758 static void tb_free_invalid_tunnels(struct tb *tb) in tb_free_invalid_tunnels()
1846 static struct tb_port *tb_find_dp_out(struct tb *tb, struct tb_port *in) in tb_find_dp_out()
1893 struct tb *tb = data; in tb_dp_tunnel_active() local
1954 static void tb_tunnel_one_dp(struct tb *tb, struct tb_port *in, in tb_tunnel_one_dp()
2044 static void tb_tunnel_dp(struct tb *tb) in tb_tunnel_dp()
2159 static void tb_dp_resource_unavailable(struct tb *tb, struct tb_port *port, in tb_dp_resource_unavailable()
2190 static void tb_dp_resource_available(struct tb *tb, struct tb_port *port) in tb_dp_resource_available()
2212 static void tb_disconnect_and_release_dp(struct tb *tb) in tb_disconnect_and_release_dp()
2235 static int tb_disconnect_pci(struct tb *tb, struct tb_switch *sw) in tb_disconnect_pci()
2256 static int tb_tunnel_pci(struct tb *tb, struct tb_switch *sw) in tb_tunnel_pci()
2300 static int tb_approve_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in tb_approve_xdomain_paths()
2349 static void __tb_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in __tb_disconnect_xdomain_paths()
2381 static int tb_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in tb_disconnect_xdomain_paths()
2405 struct tb *tb = ev->tb; in tb_handle_hotplug() local
2521 struct tb *tb = tunnel->tb; in tb_alloc_dp_bandwidth() local
2712 struct tb *tb = ev->tb; in tb_handle_dp_bandwidth_request() local
2836 static void tb_queue_dp_bandwidth_request(struct tb *tb, u64 route, u8 port, in tb_queue_dp_bandwidth_request()
2853 static void tb_handle_notification(struct tb *tb, u64 route, in tb_handle_notification()
2884 static void tb_handle_event(struct tb *tb, enum tb_cfg_pkg_type type, in tb_handle_event()
2909 static void tb_stop(struct tb *tb) in tb_stop()
2931 static void tb_deinit(struct tb *tb) in tb_deinit()
2962 static int tb_start(struct tb *tb, bool reset) in tb_start()
3043 static int tb_suspend_noirq(struct tb *tb) in tb_suspend_noirq()
3089 static int tb_resume_noirq(struct tb *tb) in tb_resume_noirq()
3172 static int tb_freeze_noirq(struct tb *tb) in tb_freeze_noirq()
3180 static int tb_thaw_noirq(struct tb *tb) in tb_thaw_noirq()
3188 static void tb_complete(struct tb *tb) in tb_complete()
3201 static int tb_runtime_suspend(struct tb *tb) in tb_runtime_suspend()
3222 struct tb *tb = tcm_to_tb(tcm); in tb_remove_work() local
3232 static int tb_runtime_resume(struct tb *tb) in tb_runtime_resume()
3345 struct tb *tb; in tb_probe() local