Lines Matching refs:aggregation

213 /* Compute the aggregation size value to use for a given buffer size */
216 /* A hard aggregation limit will not be crossed; aggregation closes
219 * With a soft limit, aggregation closes *after* the size boundary
271 if (!data->endpoint.config.aggregation) {
274 /* No aggregation; check for bogus aggregation data */
277 "time limit with no aggregation for RX endpoint %u\n",
283 dev_err(dev, "hard limit with no aggregation for RX endpoint %u\n",
289 dev_err(dev, "close EOF with no aggregation for RX endpoint %u\n",
297 /* For an endpoint supporting receive aggregation, the byte
298 * limit defines the point at which aggregation closes. This
300 * limit that exceeds what's representable in the aggregation
526 * with an open aggregation frame. This is to work around a hardware
534 if (!endpoint->config.aggregation)
537 /* Nothing to do if the endpoint doesn't have aggregation open */
541 /* Force close aggregation */
560 /* A client suspended with an open aggregation frame will not
965 /* Encode the aggregation timer limit (microseconds) based on IPA version */
985 /* We program aggregation granularity in ipa_hardware_config() */
1001 if (endpoint->config.aggregation) {
1658 * ipa_endpoint_reset_rx_aggr() - Reset RX endpoint with aggregation active
1661 * If aggregation is active on an RX endpoint when a reset is performed
1689 /* Force close aggregation before issuing the reset */
1693 * disabled. Then poll until we know aggregation is no longer
1711 /* Wait for aggregation to be closed on the channel */
1760 /* On IPA v3.5.1, if an RX endpoint is reset while aggregation
1765 endpoint->config.aggregation;