Lines Matching refs:meminfo
1762 struct struct_meminfo *meminfo, in get_max_ctxt_qid() argument
1770 for (i = 0; i < meminfo->mem_c; i++) { in get_max_ctxt_qid()
1771 if (meminfo->mem[i].idx >= ARRAY_SIZE(region)) in get_max_ctxt_qid()
1774 idx = meminfo->mem[i].idx; in get_max_ctxt_qid()
1777 if (!(meminfo->mem[i].limit)) in get_max_ctxt_qid()
1778 meminfo->mem[i].limit = in get_max_ctxt_qid()
1779 i < meminfo->mem_c - 1 ? in get_max_ctxt_qid()
1780 meminfo->mem[i + 1].base - 1 : ~0; in get_max_ctxt_qid()
1784 max_ctx_qid[idx] = (meminfo->mem[i].limit - in get_max_ctxt_qid()
1785 meminfo->mem[i].base + 1) / in get_max_ctxt_qid()
1811 max_ctx_qid[idx] = (meminfo->mem[i].limit - in get_max_ctxt_qid()
1812 meminfo->mem[i].base + 1) / in get_max_ctxt_qid()
1854 struct struct_meminfo meminfo; in collect_dump_context() local
1862 rc = fill_meminfo(padap, &meminfo); in collect_dump_context()
1867 rc = get_max_ctxt_qid(padap, &meminfo, max_ctx_qid, CTXT_CNM + 1); in collect_dump_context()
2466 struct struct_meminfo meminfo; in get_payload_range() local
2474 rc = fill_meminfo(padap, &meminfo); in get_payload_range()
2480 for (i = 0; i < meminfo.mem_c; i++) { in get_payload_range()
2481 if (meminfo.mem[i].idx >= ARRAY_SIZE(region)) in get_payload_range()
2484 idx = meminfo.mem[i].idx; in get_payload_range()
2487 if (!(meminfo.mem[i].limit)) in get_payload_range()
2488 meminfo.mem[i].limit = in get_payload_range()
2489 i < meminfo.mem_c - 1 ? in get_payload_range()
2490 meminfo.mem[i + 1].base - 1 : ~0; in get_payload_range()
2492 memcpy(&payload, &meminfo.mem[i], sizeof(payload)); in get_payload_range()
2503 memcpy(&mem_region, &meminfo.avail[mem_type], in get_payload_range()
2512 mc_type = meminfo.avail[mem_type].base ? in get_payload_range()
2514 memcpy(&mem_region, &meminfo.avail[mc_type], in get_payload_range()