• Home
  • Raw
  • Download

Lines Matching +full:power +full:- +full:limits

1 /* SPDX-License-Identifier: GPL-2.0 */
3 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved.
4 * Copyright (C) 2019-2020 Linaro Ltd.
18 * Boot-time configuration data is used to define the configuration of the
25 * configuration data defines the number (or limits of the number) of various
40 * together, establishing the endpoint_id->(EE, channel_id) mapping.
51 /** enum ipa_resource_type_src - source resource types */
53 * struct gsi_channel_data - GSI channel configuration data
71 * elements, and the size of this FIFO limits the number of TREs
75 u16 tre_count; /* must be a power of 2 */
76 u16 event_count; /* must be a power of 2 */
81 * struct ipa_endpoint_tx_data - configuration data for TX endpoints
92 * struct ipa_endpoint_rx_data - configuration data for RX endpoints
93 * @pad_align: power-of-2 boundary to which packet payload is aligned
94 * @aggr_close_eof: whether aggregation closes on end-of-frame
98 * to the end of the packet data so the result ends on a power-of-2 boundary.
111 * struct ipa_endpoint_config_data - IPA endpoint hardware configuration
118 * @tx: TX-specific endpoint information (see above)
119 * @rx: RX-specific endpoint information (see above)
135 * struct ipa_endpoint_data - IPA endpoint configuration data
143 * for non-AP endpoints. For this reason we define *all* endpoints used
159 * struct ipa_gsi_endpoint_data - GSI channel/IPA endpoint data
177 /** enum ipa_resource_type_src - source resource types */
186 /** enum ipa_resource_type_dst - destination resource types */
193 * struct ipa_resource_limits - minimum and maximum resource counts
203 * struct ipa_resource_src - source endpoint group resource usage
205 * @limits: array of limits to use for each resource group
209 struct ipa_resource_limits limits[IPA_RESOURCE_GROUP_COUNT]; member
213 * struct ipa_resource_dst - destination endpoint group resource usage
215 * @limits: array of limits to use for each resource group
219 struct ipa_resource_limits limits[IPA_RESOURCE_GROUP_COUNT]; member
223 * struct ipa_resource_data - IPA resource configuration data
242 * struct ipa_mem - description of IPA memory regions
244 * @local: array of IPA-local memory region descriptors
260 * struct ipa_data - combined IPA/GSI configuration data
266 * @mem_data: IPA-local shared memory region data