Lines Matching refs:mem
289 const struct ipa_mem *mem; in init_modem_driver_req() local
302 mem = ipa_mem_find(ipa, IPA_MEM_MODEM_HEADER); in init_modem_driver_req()
303 if (mem->size) { in init_modem_driver_req()
305 req.hdr_tbl_info.start = ipa->mem_offset + mem->offset; in init_modem_driver_req()
306 req.hdr_tbl_info.end = req.hdr_tbl_info.start + mem->size - 1; in init_modem_driver_req()
309 mem = ipa_mem_find(ipa, IPA_MEM_V4_ROUTE); in init_modem_driver_req()
311 req.v4_route_tbl_info.start = ipa->mem_offset + mem->offset; in init_modem_driver_req()
314 mem = ipa_mem_find(ipa, IPA_MEM_V6_ROUTE); in init_modem_driver_req()
316 req.v6_route_tbl_info.start = ipa->mem_offset + mem->offset; in init_modem_driver_req()
319 mem = ipa_mem_find(ipa, IPA_MEM_V4_FILTER); in init_modem_driver_req()
321 req.v4_filter_tbl_start = ipa->mem_offset + mem->offset; in init_modem_driver_req()
323 mem = ipa_mem_find(ipa, IPA_MEM_V6_FILTER); in init_modem_driver_req()
325 req.v6_filter_tbl_start = ipa->mem_offset + mem->offset; in init_modem_driver_req()
327 mem = ipa_mem_find(ipa, IPA_MEM_MODEM); in init_modem_driver_req()
328 if (mem->size) { in init_modem_driver_req()
330 req.modem_mem_info.start = ipa->mem_offset + mem->offset; in init_modem_driver_req()
331 req.modem_mem_info.size = mem->size; in init_modem_driver_req()
340 mem = ipa_mem_find(ipa, IPA_MEM_MODEM_PROC_CTX); in init_modem_driver_req()
341 if (mem->size) { in init_modem_driver_req()
344 ipa->mem_offset + mem->offset; in init_modem_driver_req()
346 req.hdr_proc_ctx_tbl_info.start + mem->size - 1; in init_modem_driver_req()
351 mem = ipa_mem_find(ipa, IPA_MEM_V4_ROUTE_HASHED); in init_modem_driver_req()
352 if (mem->size) { in init_modem_driver_req()
355 ipa->mem_offset + mem->offset; in init_modem_driver_req()
359 mem = ipa_mem_find(ipa, IPA_MEM_V6_ROUTE_HASHED); in init_modem_driver_req()
360 if (mem->size) { in init_modem_driver_req()
363 ipa->mem_offset + mem->offset; in init_modem_driver_req()
367 mem = ipa_mem_find(ipa, IPA_MEM_V4_FILTER_HASHED); in init_modem_driver_req()
368 if (mem->size) { in init_modem_driver_req()
370 req.v4_hash_filter_tbl_start = ipa->mem_offset + mem->offset; in init_modem_driver_req()
373 mem = ipa_mem_find(ipa, IPA_MEM_V6_FILTER_HASHED); in init_modem_driver_req()
374 if (mem->size) { in init_modem_driver_req()
376 req.v6_hash_filter_tbl_start = ipa->mem_offset + mem->offset; in init_modem_driver_req()
381 mem = ipa_mem_find(ipa, IPA_MEM_STATS_QUOTA_MODEM); in init_modem_driver_req()
382 if (mem->size) { in init_modem_driver_req()
385 ipa->mem_offset + mem->offset; in init_modem_driver_req()
387 req.hw_stats_quota_size = ipa->mem_offset + mem->size; in init_modem_driver_req()
391 mem = ipa_mem_find(ipa, IPA_MEM_STATS_DROP); in init_modem_driver_req()
392 if (mem && mem->size) { in init_modem_driver_req()
395 ipa->mem_offset + mem->offset; in init_modem_driver_req()
397 req.hw_stats_drop_size = ipa->mem_offset + mem->size; in init_modem_driver_req()