• Home
  • Raw
  • Download

Lines Matching full: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 in ipa_aggr_size_kb()
219 * With a soft limit, aggregation closes *after* the size boundary in ipa_aggr_size_kb()
271 if (!data->endpoint.config.aggregation) { in ipa_endpoint_data_valid_one()
274 /* No aggregation; check for bogus aggregation data */ in ipa_endpoint_data_valid_one()
277 "time limit with no aggregation for RX endpoint %u\n", in ipa_endpoint_data_valid_one()
283 dev_err(dev, "hard limit with no aggregation for RX endpoint %u\n", in ipa_endpoint_data_valid_one()
289 dev_err(dev, "close EOF with no aggregation for RX endpoint %u\n", in ipa_endpoint_data_valid_one()
297 /* For an endpoint supporting receive aggregation, the byte in ipa_endpoint_data_valid_one()
298 * limit defines the point at which aggregation closes. This in ipa_endpoint_data_valid_one()
300 * limit that exceeds what's representable in the aggregation in ipa_endpoint_data_valid_one()
526 * with an open aggregation frame. This is to work around a hardware
534 if (!endpoint->config.aggregation) in ipa_endpoint_suspend_aggr()
537 /* Nothing to do if the endpoint doesn't have aggregation open */ in ipa_endpoint_suspend_aggr()
541 /* Force close aggregation */ in ipa_endpoint_suspend_aggr()
560 /* A client suspended with an open aggregation frame will not in ipa_endpoint_program_suspend()
965 /* Encode the aggregation timer limit (microseconds) based on IPA version */
985 /* We program aggregation granularity in ipa_hardware_config() */ in aggr_time_limit_encode()
1001 if (endpoint->config.aggregation) { in ipa_endpoint_init_aggr()
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 */ in ipa_endpoint_reset_rx_aggr()
1693 * disabled. Then poll until we know aggregation is no longer in ipa_endpoint_reset_rx_aggr()
1711 /* Wait for aggregation to be closed on the channel */ in ipa_endpoint_reset_rx_aggr()
1760 /* On IPA v3.5.1, if an RX endpoint is reset while aggregation in ipa_endpoint_reset()
1765 endpoint->config.aggregation; in ipa_endpoint_reset()