Lines Matching defs:tb
128 struct tb *tb; member
298 static int icm_request(struct tb *tb, const void *request, size_t request_size, in icm_request()
342 static void icm_postpone_rescan(struct tb *tb) in icm_postpone_rescan()
351 static void icm_veto_begin(struct tb *tb) in icm_veto_begin()
362 static void icm_veto_end(struct tb *tb) in icm_veto_end()
382 static bool icm_fr_is_supported(struct tb *tb) in icm_fr_is_supported()
398 static int icm_fr_get_route(struct tb *tb, u8 link, u8 depth, u64 *route) in icm_fr_get_route()
449 static void icm_fr_save_devices(struct tb *tb) in icm_fr_save_devices()
455 icm_fr_driver_ready(struct tb *tb, enum tb_security_level *security_level, in icm_fr_driver_ready()
476 static int icm_fr_approve_switch(struct tb *tb, struct tb_switch *sw) in icm_fr_approve_switch()
503 static int icm_fr_add_switch_key(struct tb *tb, struct tb_switch *sw) in icm_fr_add_switch_key()
530 static int icm_fr_challenge_switch_key(struct tb *tb, struct tb_switch *sw, in icm_fr_challenge_switch_key()
560 static int icm_fr_approve_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in icm_fr_approve_xdomain_paths()
590 static int icm_fr_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in icm_fr_disconnect_xdomain_paths()
612 struct tb *tb = parent_sw->tb; in alloc_switch() local
720 icm_fr_device_connected(struct tb *tb, const struct icm_pkg_header *hdr) in icm_fr_device_connected()
868 icm_fr_device_disconnected(struct tb *tb, const struct icm_pkg_header *hdr) in icm_fr_device_disconnected()
902 icm_fr_xdomain_connected(struct tb *tb, const struct icm_pkg_header *hdr) in icm_fr_xdomain_connected()
988 icm_fr_xdomain_disconnected(struct tb *tb, const struct icm_pkg_header *hdr) in icm_fr_xdomain_disconnected()
1006 static int icm_tr_cio_reset(struct tb *tb) in icm_tr_cio_reset()
1012 icm_tr_driver_ready(struct tb *tb, enum tb_security_level *security_level, in icm_tr_driver_ready()
1041 static int icm_tr_approve_switch(struct tb *tb, struct tb_switch *sw) in icm_tr_approve_switch()
1068 static int icm_tr_add_switch_key(struct tb *tb, struct tb_switch *sw) in icm_tr_add_switch_key()
1096 static int icm_tr_challenge_switch_key(struct tb *tb, struct tb_switch *sw, in icm_tr_challenge_switch_key()
1127 static int icm_tr_approve_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in icm_tr_approve_xdomain_paths()
1157 static int icm_tr_xdomain_tear_down(struct tb *tb, struct tb_xdomain *xd, in icm_tr_xdomain_tear_down()
1183 static int icm_tr_disconnect_xdomain_paths(struct tb *tb, struct tb_xdomain *xd, in icm_tr_disconnect_xdomain_paths()
1198 __icm_tr_device_connected(struct tb *tb, const struct icm_pkg_header *hdr, in __icm_tr_device_connected()
1294 icm_tr_device_connected(struct tb *tb, const struct icm_pkg_header *hdr) in icm_tr_device_connected()
1300 icm_tr_device_disconnected(struct tb *tb, const struct icm_pkg_header *hdr) in icm_tr_device_disconnected()
1325 icm_tr_xdomain_connected(struct tb *tb, const struct icm_pkg_header *hdr) in icm_tr_xdomain_connected()
1379 icm_tr_xdomain_disconnected(struct tb *tb, const struct icm_pkg_header *hdr) in icm_tr_xdomain_disconnected()
1425 static bool icm_ar_is_supported(struct tb *tb) in icm_ar_is_supported()
1461 static int icm_ar_cio_reset(struct tb *tb) in icm_ar_cio_reset()
1466 static int icm_ar_get_mode(struct tb *tb) in icm_ar_get_mode()
1488 icm_ar_driver_ready(struct tb *tb, enum tb_security_level *security_level, in icm_ar_driver_ready()
1514 static int icm_ar_get_route(struct tb *tb, u8 link, u8 depth, u64 *route) in icm_ar_get_route()
1536 static int icm_ar_get_boot_acl(struct tb *tb, uuid_t *uuids, size_t nuuids) in icm_ar_get_boot_acl()
1573 static int icm_ar_set_boot_acl(struct tb *tb, const uuid_t *uuids, in icm_ar_set_boot_acl()
1618 icm_icl_driver_ready(struct tb *tb, enum tb_security_level *security_level, in icm_icl_driver_ready()
1644 static void icm_icl_set_uuid(struct tb *tb) in icm_icl_set_uuid()
1658 icm_icl_device_connected(struct tb *tb, const struct icm_pkg_header *hdr) in icm_icl_device_connected()
1663 static void icm_icl_rtd3_veto(struct tb *tb, const struct icm_pkg_header *hdr) in icm_icl_rtd3_veto()
1676 static bool icm_tgl_is_supported(struct tb *tb) in icm_tgl_is_supported()
1695 struct tb *tb = n->tb; in icm_handle_notification() local
1733 static void icm_handle_event(struct tb *tb, enum tb_cfg_pkg_type type, in icm_handle_event()
1755 __icm_driver_ready(struct tb *tb, enum tb_security_level *security_level, in __icm_driver_ready()
1789 static int icm_firmware_reset(struct tb *tb, struct tb_nhi *nhi) in icm_firmware_reset()
1812 static int icm_firmware_start(struct tb *tb, struct tb_nhi *nhi) in icm_firmware_start()
1841 static int icm_reset_phy_port(struct tb *tb, int phy_port) in icm_reset_phy_port()
1909 static int icm_firmware_init(struct tb *tb) in icm_firmware_init()
1957 static int icm_driver_ready(struct tb *tb) in icm_driver_ready()
1991 static int icm_suspend(struct tb *tb) in icm_suspend()
2075 struct tb *tb = icm_to_tb(icm); in icm_rescan_work() local
2083 static void icm_complete(struct tb *tb) in icm_complete()
2113 static int icm_runtime_suspend(struct tb *tb) in icm_runtime_suspend()
2137 static int icm_runtime_resume(struct tb *tb) in icm_runtime_resume()
2147 static int icm_start(struct tb *tb) in icm_start()
2174 static void icm_stop(struct tb *tb) in icm_stop()
2186 static int icm_disconnect_pcie_paths(struct tb *tb) in icm_disconnect_pcie_paths()
2195 struct tb *tb = icm_to_tb(icm); in icm_usb4_switch_nvm_auth_complete() local
2208 static int icm_usb4_switch_nvm_authenticate(struct tb *tb, u64 route) in icm_usb4_switch_nvm_authenticate()
2264 struct tb *tb = sw->tb; in icm_usb4_switch_op() local
2324 struct tb *tb = sw->tb; in icm_usb4_switch_nvm_authenticate_status() local
2432 struct tb *tb; in icm_probe() local