Lines Matching refs:tb_xdomain

236 struct tb_xdomain {  struct
273 int tb_xdomain_lane_bonding_enable(struct tb_xdomain *xd); argument
274 void tb_xdomain_lane_bonding_disable(struct tb_xdomain *xd);
275 int tb_xdomain_alloc_in_hopid(struct tb_xdomain *xd, int hopid);
276 void tb_xdomain_release_in_hopid(struct tb_xdomain *xd, int hopid);
277 int tb_xdomain_alloc_out_hopid(struct tb_xdomain *xd, int hopid);
278 void tb_xdomain_release_out_hopid(struct tb_xdomain *xd, int hopid);
279 int tb_xdomain_enable_paths(struct tb_xdomain *xd, int transmit_path,
282 int tb_xdomain_disable_paths(struct tb_xdomain *xd, int transmit_path,
286 static inline int tb_xdomain_disable_all_paths(struct tb_xdomain *xd) in tb_xdomain_disable_all_paths()
291 struct tb_xdomain *tb_xdomain_find_by_uuid(struct tb *tb, const uuid_t *uuid);
292 struct tb_xdomain *tb_xdomain_find_by_route(struct tb *tb, u64 route);
294 static inline struct tb_xdomain *
297 struct tb_xdomain *xd; in tb_xdomain_find_by_uuid_locked()
306 static inline struct tb_xdomain *
309 struct tb_xdomain *xd; in tb_xdomain_find_by_route_locked()
318 static inline struct tb_xdomain *tb_xdomain_get(struct tb_xdomain *xd) in tb_xdomain_get()
325 static inline void tb_xdomain_put(struct tb_xdomain *xd) in tb_xdomain_put()
336 static inline struct tb_xdomain *tb_to_xdomain(struct device *dev) in tb_to_xdomain()
339 return container_of(dev, struct tb_xdomain, dev); in tb_to_xdomain()
343 int tb_xdomain_response(struct tb_xdomain *xd, const void *response,
345 int tb_xdomain_request(struct tb_xdomain *xd, const void *request,
467 static inline struct tb_xdomain *tb_service_parent(struct tb_service *svc) in tb_service_parent()