Lines Matching +full:0 +full:xd

112 	TB_PROPERTY_TYPE_UNKNOWN = 0x00,
113 TB_PROPERTY_TYPE_DIRECTORY = 0x44,
114 TB_PROPERTY_TYPE_DATA = 0x64,
115 TB_PROPERTY_TYPE_TEXT = 0x74,
116 TB_PROPERTY_TYPE_VALUE = 0x76,
181 TB_LINK_WIDTH_SINGLE = BIT(0),
273 int tb_xdomain_lane_bonding_enable(struct tb_xdomain *xd);
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() argument
288 return tb_xdomain_disable_paths(xd, -1, -1, -1, -1); in tb_xdomain_disable_all_paths()
297 struct tb_xdomain *xd; in tb_xdomain_find_by_uuid_locked() local
300 xd = tb_xdomain_find_by_uuid(tb, uuid); in tb_xdomain_find_by_uuid_locked()
303 return xd; in tb_xdomain_find_by_uuid_locked()
309 struct tb_xdomain *xd; in tb_xdomain_find_by_route_locked() local
312 xd = tb_xdomain_find_by_route(tb, route); in tb_xdomain_find_by_route_locked()
315 return 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() argument
320 if (xd) in tb_xdomain_get()
321 get_device(&xd->dev); in tb_xdomain_get()
322 return xd; in tb_xdomain_get()
325 static inline void tb_xdomain_put(struct tb_xdomain *xd) in tb_xdomain_put() argument
327 if (xd) in tb_xdomain_put()
328 put_device(&xd->dev); in tb_xdomain_put()
343 int tb_xdomain_response(struct tb_xdomain *xd, const void *response,
345 int tb_xdomain_request(struct tb_xdomain *xd, const void *request,
520 * @irq: MSI-X irq number if the ring uses MSI-X. %0 otherwise.
521 * @vector: MSI-X vector number the ring uses (only set if @irq is > 0)
524 * RX ring. For TX ring this should be set to %0.
556 #define RING_FLAG_NO_SUSPEND BIT(0)
575 RING_DESC_ISOCH = 0x1,
576 RING_DESC_CRC_ERROR = 0x1,
577 RING_DESC_COMPLETED = 0x2,
578 RING_DESC_POSTED = 0x4,
579 RING_DESC_BUFFER_OVERRUN = 0x04,
580 RING_DESC_INTERRUPT = 0x8,
588 * @size: Size of the frame in bytes (%0 means %4096)
604 #define TB_FRAME_SIZE 0x100