Lines Matching defs:tb_xdomain
171 * struct tb_xdomain - Cross-domain (XDomain) connection
215 struct tb_xdomain {
246 int tb_xdomain_enable_paths(struct tb_xdomain *xd, u16 transmit_path,
249 int tb_xdomain_disable_paths(struct tb_xdomain *xd);
250 struct tb_xdomain *tb_xdomain_find_by_uuid(struct tb *tb, const uuid_t *uuid);
251 struct tb_xdomain *tb_xdomain_find_by_route(struct tb *tb, u64 route);
253 static inline struct tb_xdomain *
256 struct tb_xdomain *xd;
265 static inline struct tb_xdomain *
268 struct tb_xdomain *xd;
277 static inline struct tb_xdomain *tb_xdomain_get(struct tb_xdomain *xd)
284 static inline void tb_xdomain_put(struct tb_xdomain *xd)
295 static inline struct tb_xdomain *tb_to_xdomain(struct device *dev)
298 return container_of(dev, struct tb_xdomain, dev);
302 int tb_xdomain_response(struct tb_xdomain *xd, const void *response,
304 int tb_xdomain_request(struct tb_xdomain *xd, const void *request,
422 static inline struct tb_xdomain *tb_service_parent(struct tb_service *svc)