Searched refs:tb_xdomain (Results 1 – 2 of 2) sorted by relevance
| /linux/include/linux/ |
| H A D | thunderbolt.h | 250 struct tb_xdomain { struct 289 int tb_xdomain_lane_bonding_enable(struct tb_xdomain *xd); argument 290 void tb_xdomain_lane_bonding_disable(struct tb_xdomain *xd); 291 int tb_xdomain_alloc_in_hopid(struct tb_xdomain *xd, int hopid); 292 void tb_xdomain_release_in_hopid(struct tb_xdomain *xd, int hopid); 293 int tb_xdomain_alloc_out_hopid(struct tb_xdomain *xd, int hopid); 294 void tb_xdomain_release_out_hopid(struct tb_xdomain *xd, int hopid); 295 int tb_xdomain_enable_paths(struct tb_xdomain *xd, int transmit_path, 298 int tb_xdomain_disable_paths(struct tb_xdomain *xd, int transmit_path, 302 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 | 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 …]
|