Lines Matching refs:xd
72 * @xd: XDomain the service belongs to
94 struct tb_xdomain *xd;
125 tb_xdomain_release_in_hopid(dt->xd, dt->rx_hopid);
130 tb_xdomain_release_out_hopid(dt->xd, dt->tx_hopid);
139 struct tb_xdomain *xd = dt->xd;
152 ring = tb_ring_alloc_tx(xd->tb->nhi, -1, DMA_TEST_TX_RING_SIZE,
160 ret = tb_xdomain_alloc_out_hopid(xd, -1);
175 ring = tb_ring_alloc_rx(xd->tb->nhi, -1, DMA_TEST_RX_RING_SIZE,
185 ret = tb_xdomain_alloc_in_hopid(xd, -1);
194 ret = tb_xdomain_enable_paths(dt->xd, dt->tx_hopid,
220 ret = tb_xdomain_disable_paths(dt->xd, dt->tx_hopid,
469 return tb_xdomain_lane_bonding_enable(dt->xd);
471 tb_xdomain_lane_bonding_disable(dt->xd);
491 if (dt->link_speed && dt->xd->link_speed != dt->link_speed) {
494 const struct tb_xdomain *xd = dt->xd;
496 if ((dt->link_width == 1 && xd->link_width != TB_LINK_WIDTH_SINGLE) ||
497 (dt->link_width == 2 && xd->link_width < TB_LINK_WIDTH_DUAL))
642 struct tb_xdomain *xd = tb_service_parent(svc);
650 dt->xd = xd;