Lines Matching refs:interval
778 * Convert interval expressed as 2^(bInterval - 1) == interval into
779 * straight exponent value 2^n == interval.
784 unsigned int interval;
786 interval = clamp_val(pep->endpoint.desc->bInterval, 1, 16) - 1;
787 if (interval != pep->endpoint.desc->bInterval - 1)
788 dev_warn(&g->dev, "ep %s - rounding interval to %d %sframes\n",
789 pep->name, 1 << interval,
793 * Full speed isoc endpoints specify interval in frames,
798 interval += 3; /* 1 frame = 2^3 uframes */
801 if (interval > 12)
802 interval = 12;
804 return interval;
817 unsigned int interval;
819 interval = fls(desc_interval) - 1;
820 return clamp_val(interval, min_exponent, max_exponent);
824 * Return the polling interval.
826 * The polling interval is expressed in "microframes". If controllers's Interval
832 unsigned int interval = 0;
840 interval = cdnsp_parse_exponent_interval(g, pep);
844 interval = cdnsp_parse_exponent_interval(g, pep);
846 interval = pep->endpoint.desc->bInterval << 3;
847 interval = cdnsp_microframes_to_exponent(g, pep,
848 interval,
857 return interval;
911 * Return the maximum endpoint service interval time (ESIT) payload.
951 unsigned int interval;
972 interval = cdnsp_get_endpoint_interval(&pdev->gadget, pep);
997 EP_INTERVAL(interval) | EP_MULT(mult));