Lines Matching defs:tdl
173 * cdns3_get_tdl - gets current tdl for selected endpoint.
712 u16 tdl = EP_CMD_TDL_GET(readl(&priv_dev->regs->ep_cmd));
714 if (tdl) {
715 u16 reset_val = EP_CMD_TDL_MAX + 1 - tdl;
759 /* reset tdl value to zero */
762 * Memory barrier - Reset tdl before ringing the
1001 u32 tdl;
1034 tdl = DIV_ROUND_UP(length, priv_ep->endpoint.maxpacket);
1045 trb->length |= cpu_to_le32(TRB_TDL_SS_SIZE(tdl));
1071 * Controller version DEV_VER_V2 tdl calculation
1076 writel(EP_CMD_TDL_SET(tdl) | EP_CMD_STDL,
1079 writel(tdl, &priv_dev->regs->ep_tdl);
1330 u16 tdl = total_tdl;
1333 if (tdl > EP_CMD_TDL_MAX) {
1334 tdl = EP_CMD_TDL_MAX;
1338 if (old_tdl < tdl) {
1339 tdl -= old_tdl;
1340 writel(EP_CMD_TDL_SET(tdl) | EP_CMD_STDL,
1673 u16 tdl = priv_ep->pending_tdl;
1676 if (tdl > EP_CMD_TDL_MAX) {
1677 tdl = EP_CMD_TDL_MAX;
1683 writel(EP_CMD_TDL_SET(tdl) | EP_CMD_STDL, &priv_dev->regs->ep_cmd);
1698 u32 tdl = 0;
1710 tdl = cdns3_get_tdl(priv_dev);
1719 if (tdl && (dbusy || !EP_STS_BUFFEMPTY(ep_sts_reg) ||
1789 /* handle IOT with pending tdl */