Lines Matching refs:mem
285 const struct ipa_mem *mem; in init_modem_driver_req() local
298 mem = ipa_mem_find(ipa, IPA_MEM_MODEM_HEADER); in init_modem_driver_req()
299 if (mem->size) { in init_modem_driver_req()
301 req.hdr_tbl_info.start = ipa->mem_offset + mem->offset; in init_modem_driver_req()
302 req.hdr_tbl_info.end = req.hdr_tbl_info.start + mem->size - 1; in init_modem_driver_req()
305 mem = ipa_mem_find(ipa, IPA_MEM_V4_ROUTE); in init_modem_driver_req()
307 req.v4_route_tbl_info.start = ipa->mem_offset + mem->offset; in init_modem_driver_req()
310 mem = ipa_mem_find(ipa, IPA_MEM_V6_ROUTE); in init_modem_driver_req()
312 req.v6_route_tbl_info.start = ipa->mem_offset + mem->offset; in init_modem_driver_req()
315 mem = ipa_mem_find(ipa, IPA_MEM_V4_FILTER); in init_modem_driver_req()
317 req.v4_filter_tbl_start = ipa->mem_offset + mem->offset; in init_modem_driver_req()
319 mem = ipa_mem_find(ipa, IPA_MEM_V6_FILTER); in init_modem_driver_req()
321 req.v6_filter_tbl_start = ipa->mem_offset + mem->offset; in init_modem_driver_req()
323 mem = ipa_mem_find(ipa, IPA_MEM_MODEM); in init_modem_driver_req()
324 if (mem->size) { in init_modem_driver_req()
326 req.modem_mem_info.start = ipa->mem_offset + mem->offset; in init_modem_driver_req()
327 req.modem_mem_info.size = mem->size; in init_modem_driver_req()
336 mem = ipa_mem_find(ipa, IPA_MEM_MODEM_PROC_CTX); in init_modem_driver_req()
337 if (mem->size) { in init_modem_driver_req()
340 ipa->mem_offset + mem->offset; in init_modem_driver_req()
342 req.hdr_proc_ctx_tbl_info.start + mem->size - 1; in init_modem_driver_req()
347 mem = ipa_mem_find(ipa, IPA_MEM_V4_ROUTE_HASHED); in init_modem_driver_req()
348 if (mem->size) { in init_modem_driver_req()
351 ipa->mem_offset + mem->offset; in init_modem_driver_req()
355 mem = ipa_mem_find(ipa, IPA_MEM_V6_ROUTE_HASHED); in init_modem_driver_req()
356 if (mem->size) { in init_modem_driver_req()
359 ipa->mem_offset + mem->offset; in init_modem_driver_req()
363 mem = ipa_mem_find(ipa, IPA_MEM_V4_FILTER_HASHED); in init_modem_driver_req()
364 if (mem->size) { in init_modem_driver_req()
366 req.v4_hash_filter_tbl_start = ipa->mem_offset + mem->offset; in init_modem_driver_req()
369 mem = ipa_mem_find(ipa, IPA_MEM_V6_FILTER_HASHED); in init_modem_driver_req()
370 if (mem->size) { in init_modem_driver_req()
372 req.v6_hash_filter_tbl_start = ipa->mem_offset + mem->offset; in init_modem_driver_req()
377 mem = ipa_mem_find(ipa, IPA_MEM_STATS_QUOTA_MODEM); in init_modem_driver_req()
378 if (mem->size) { in init_modem_driver_req()
381 ipa->mem_offset + mem->offset; in init_modem_driver_req()
383 req.hw_stats_quota_size = ipa->mem_offset + mem->size; in init_modem_driver_req()
387 mem = ipa_mem_find(ipa, IPA_MEM_STATS_DROP); in init_modem_driver_req()
388 if (mem && mem->size) { in init_modem_driver_req()
391 ipa->mem_offset + mem->offset; in init_modem_driver_req()
393 req.hw_stats_drop_size = ipa->mem_offset + mem->size; in init_modem_driver_req()