Lines Matching defs:interval
1188 * Convert interval expressed as 2^(bInterval - 1) == interval into
1189 * straight exponent value 2^n == interval.
1195 unsigned int interval;
1197 interval = clamp_val(ep->desc.bInterval, 1, 16) - 1;
1198 if (interval != ep->desc.bInterval - 1)
1200 "ep %#x - rounding interval to %d %sframes\n",
1202 1 << interval,
1207 * Full speed isoc endpoints specify interval in frames,
1211 interval += 3; /* 1 frame = 2^3 uframes */
1214 return interval;
1225 unsigned int interval;
1227 interval = fls(desc_interval) - 1;
1228 interval = clamp_val(interval, min_exponent, max_exponent);
1229 if ((1 << interval) != desc_interval)
1231 "ep %#x - rounding interval to %d microframes, ep desc says %d microframes\n",
1233 1 << interval,
1236 return interval;
1256 /* Return the polling or NAK interval.
1258 * The polling interval is expressed in "microframes". If xHCI's Interval field
1261 * The NAK interval is one NAK per 1 to 255 microframes, or no NAKs if interval
1267 unsigned int interval = 0;
1274 interval = xhci_parse_microframe_interval(udev, ep);
1283 interval = xhci_parse_exponent_interval(udev, ep);
1289 interval = xhci_parse_exponent_interval(udev, ep);
1293 * Fall through for interrupt endpoint interval decoding
1303 interval = xhci_parse_frame_interval(udev, ep);
1310 return interval;
1361 /* Return the maximum endpoint service interval time (ESIT) payload.
1408 unsigned int interval;
1429 interval = xhci_get_endpoint_interval(udev, ep);
1436 interval >= 7) {
1437 interval = 6;
1478 EP_INTERVAL(interval) |
1561 * interval table.