Lines Matching full:ipa
9 struct ipa;
13 * DOC: IPA Local Memory
15 * The IPA has a block of shared memory, divided into regions used for
19 * the "ipa-shared" memory range) and size found in the IPA_SHARED_MEM_SIZE
25 * of canaries for all IPA hardware versions. Still, the number used is
43 /* IPA-resident memory region ids */
59 IPA_MEM_PDN_CONFIG, /* 2 canaries (IPA v4.0 and above) */
60 IPA_MEM_STATS_QUOTA, /* 2 canaries (IPA v4.0 and above) */
61 IPA_MEM_STATS_TETHERING, /* 0 canaries (IPA v4.0 and above) */
62 IPA_MEM_STATS_DROP, /* 0 canaries (IPA v4.0 and above) */
69 * struct ipa_mem - IPA local memory region description
70 * @offset: offset in IPA memory space to base of the region
80 int ipa_mem_config(struct ipa *ipa);
81 void ipa_mem_deconfig(struct ipa *ipa);
83 int ipa_mem_setup(struct ipa *ipa);
84 void ipa_mem_teardown(struct ipa *ipa);
86 int ipa_mem_zero_modem(struct ipa *ipa);
88 int ipa_mem_init(struct ipa *ipa, const struct ipa_mem_data *mem_data);
89 void ipa_mem_exit(struct ipa *ipa);