Lines Matching full:ipa

16  * DOC: IPA/GSI Configuration Data
19 * IPA and GSI resources to use for a given platform. This data is supplied
24 * Resources are data structures used internally by the IPA hardware. The
28 * Endpoint configuration data defines properties of both IPA endpoints and
30 * communication path between the IPA and a particular execution environment
35 * An endpoint is an IPA construct representing a single channel anywhere
36 * in the system. An IPA endpoint ID maps directly to an (EE, channel_id)
39 * added. IPA endpoint and GSI channel configuration data are defined
43 * are common to IPA and GSI (EE ID, channel ID, endpoint ID, and direction);
45 * the IPA endpoint.
59 * from (and through) the IPA. A GSI channel has a ring buffer made
61 * or IPA immediate commands. TREs are filled by the AP, and control
62 * is passed to IPA hardware by writing the last written element
68 * buffer, directed toward the AP from the IPA.
96 * With each packet it transfers, the IPA hardware can perform certain
111 * struct ipa_endpoint_config_data - IPA endpoint hardware configuration
135 * struct ipa_endpoint_data - IPA endpoint configuration data
140 * Not all endpoints support the IPA filtering capability. A filter table
147 * The IPA hardware is implemented by sequencers, and the AP must program
159 * struct ipa_gsi_endpoint_data - GSI channel/IPA endpoint data
162 * endpoint_id: IPA endpoint ID
165 * ipa: IPA endpoint configuration data (see above)
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
245 * @imem_addr: physical address of IPA region within IMEM
246 * @imem_size: size in bytes of IPA IMEM region
247 * @smem_id: item identifier for IPA region within SMEM memory
248 * @imem_size: size in bytes of the IPA SMEM region
260 * struct ipa_data - combined IPA/GSI configuration data
261 * @version: IPA hardware version
263 * @endpoint_data: IPA endpoint/GSI channel data
264 * @resource_data: IPA resource configuration data
266 * @mem_data: IPA-local shared memory region data