Lines Matching refs:modem

48  * Each filter rule is associated with an AP or modem TX endpoint, though
71 * rule. Once initialized, the modem and AP update the entries for
82 * 1st endpoint | 0x000123456789abc0 | DMA address for modem endpoint 2 rule
94 * and modem. The AP initializes all entries in a route table to refer to
95 * a "zero entry". Once initialized, the modem and AP are responsible for
101 * 1st modem route | 0x0001234500001100 | DMA address for first route rule
103 * 2nd modem route | 0x0001234500001140 | DMA address for second route rule
107 * Last modem route| 0x0001234500002280 | DMA address for Nth route rule
230 * modem to refer to the zero entry. The memory region supplied will be
234 ipa_filter_reset_table(struct ipa *ipa, bool hashed, bool ipv6, bool modem)
243 modem ? "modem" : "AP");
247 ee_id = modem ? GSI_EE_MODEM : GSI_EE_AP;
270 static int ipa_filter_reset(struct ipa *ipa, bool modem)
274 ret = ipa_filter_reset_table(ipa, false, false, modem);
278 ret = ipa_filter_reset_table(ipa, false, true, modem);
282 ret = ipa_filter_reset_table(ipa, true, false, modem);
286 return ipa_filter_reset_table(ipa, true, true, modem);
289 /* The AP routes and modem routes are each contiguous within the
293 static int ipa_route_reset(struct ipa *ipa, bool modem)
304 modem ? "modem" : "AP");
308 if (modem) {
329 void ipa_table_reset(struct ipa *ipa, bool modem)
335 ee_name = modem ? "modem" : "AP";
338 ret = ipa_filter_reset(ipa, modem);
343 ret = ipa_route_reset(ipa, modem);
491 * Endpoint must be for the AP (not modem) and support filtering. Updates
523 static void ipa_filter_config(struct ipa *ipa, bool modem)
525 enum gsi_ee_id ee_id = modem ? GSI_EE_MODEM : GSI_EE_AP;
582 static void ipa_route_config(struct ipa *ipa, bool modem)
590 if (ipa_route_id_modem(ipa, route_id) == modem)
650 /* Routing tables must be able to hold all modem entries,