Lines Matching refs:mem
288 const struct ipa_mem *mem; in init_modem_driver_req() local
301 mem = &ipa->mem[IPA_MEM_MODEM_HEADER]; in init_modem_driver_req()
302 if (mem->size) { in init_modem_driver_req()
304 req.hdr_tbl_info.start = ipa->mem_offset + mem->offset; in init_modem_driver_req()
305 req.hdr_tbl_info.end = req.hdr_tbl_info.start + mem->size - 1; in init_modem_driver_req()
308 mem = &ipa->mem[IPA_MEM_V4_ROUTE]; in init_modem_driver_req()
310 req.v4_route_tbl_info.start = ipa->mem_offset + mem->offset; in init_modem_driver_req()
311 req.v4_route_tbl_info.count = mem->size / IPA_TABLE_ENTRY_SIZE; in init_modem_driver_req()
313 mem = &ipa->mem[IPA_MEM_V6_ROUTE]; in init_modem_driver_req()
315 req.v6_route_tbl_info.start = ipa->mem_offset + mem->offset; in init_modem_driver_req()
316 req.v6_route_tbl_info.count = mem->size / IPA_TABLE_ENTRY_SIZE; in init_modem_driver_req()
318 mem = &ipa->mem[IPA_MEM_V4_FILTER]; in init_modem_driver_req()
320 req.v4_filter_tbl_start = ipa->mem_offset + mem->offset; in init_modem_driver_req()
322 mem = &ipa->mem[IPA_MEM_V6_FILTER]; in init_modem_driver_req()
324 req.v6_filter_tbl_start = ipa->mem_offset + mem->offset; in init_modem_driver_req()
326 mem = &ipa->mem[IPA_MEM_MODEM]; in init_modem_driver_req()
327 if (mem->size) { in init_modem_driver_req()
329 req.modem_mem_info.start = ipa->mem_offset + mem->offset; in init_modem_driver_req()
330 req.modem_mem_info.size = mem->size; in init_modem_driver_req()
339 mem = &ipa->mem[IPA_MEM_MODEM_PROC_CTX]; in init_modem_driver_req()
340 if (mem->size) { in init_modem_driver_req()
343 ipa->mem_offset + mem->offset; in init_modem_driver_req()
345 req.hdr_proc_ctx_tbl_info.start + mem->size - 1; in init_modem_driver_req()
350 mem = &ipa->mem[IPA_MEM_V4_ROUTE_HASHED]; in init_modem_driver_req()
351 if (mem->size) { in init_modem_driver_req()
354 ipa->mem_offset + mem->offset; in init_modem_driver_req()
356 mem->size / IPA_TABLE_ENTRY_SIZE; in init_modem_driver_req()
359 mem = &ipa->mem[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()
365 mem->size / IPA_TABLE_ENTRY_SIZE; in init_modem_driver_req()
368 mem = &ipa->mem[IPA_MEM_V4_FILTER_HASHED]; in init_modem_driver_req()
369 if (mem->size) { in init_modem_driver_req()
371 req.v4_hash_filter_tbl_start = ipa->mem_offset + mem->offset; in init_modem_driver_req()
374 mem = &ipa->mem[IPA_MEM_V6_FILTER_HASHED]; in init_modem_driver_req()
375 if (mem->size) { in init_modem_driver_req()
377 req.v6_hash_filter_tbl_start = ipa->mem_offset + mem->offset; in init_modem_driver_req()
383 mem = &ipa->mem[IPA_MEM_STATS_QUOTA]; in init_modem_driver_req()
384 if (mem->size) { in init_modem_driver_req()
387 ipa->mem_offset + mem->offset; in init_modem_driver_req()
389 req.hw_stats_quota_size = ipa->mem_offset + mem->size; in init_modem_driver_req()
392 mem = &ipa->mem[IPA_MEM_STATS_DROP]; in init_modem_driver_req()
393 if (mem->size) { in init_modem_driver_req()
396 ipa->mem_offset + mem->offset; in init_modem_driver_req()
398 req.hw_stats_drop_size = ipa->mem_offset + mem->size; in init_modem_driver_req()