Lines Matching defs:interval
1238 * Convert interval expressed as 2^(bInterval - 1) == interval into
1239 * straight exponent value 2^n == interval.
1245 unsigned int interval;
1247 interval = clamp_val(ep->desc.bInterval, 1, 16) - 1;
1248 if (interval != ep->desc.bInterval - 1)
1250 "ep %#x - rounding interval to %d %sframes\n",
1252 1 << interval,
1257 * Full speed isoc endpoints specify interval in frames,
1261 interval += 3; /* 1 frame = 2^3 uframes */
1264 return interval;
1275 unsigned int interval;
1277 interval = fls(desc_interval) - 1;
1278 interval = clamp_val(interval, min_exponent, max_exponent);
1279 if ((1 << interval) != desc_interval)
1281 "ep %#x - rounding interval to %d microframes, ep desc says %d microframes\n",
1283 1 << interval,
1286 return interval;
1306 /* Return the polling or NAK interval.
1308 * The polling interval is expressed in "microframes". If xHCI's Interval field
1311 * The NAK interval is one NAK per 1 to 255 microframes, or no NAKs if interval
1317 unsigned int interval = 0;
1324 interval = xhci_parse_microframe_interval(udev, ep);
1333 interval = xhci_parse_exponent_interval(udev, ep);
1339 interval = xhci_parse_exponent_interval(udev, ep);
1343 * Fall through for interrupt endpoint interval decoding
1353 interval = xhci_parse_frame_interval(udev, ep);
1360 return interval;
1411 /* Return the maximum endpoint service interval time (ESIT) payload.
1457 unsigned int interval;
1478 interval = xhci_get_endpoint_interval(udev, ep);
1485 interval >= 7) {
1486 interval = 6;
1527 EP_INTERVAL(interval) |
1610 * interval table.