Lines Matching refs:meminfo
1182 struct cudbg_meminfo *meminfo, in cudbg_get_mem_region() argument
1190 rc = cudbg_meminfo_get_mem_index(padap, meminfo, mem_type, &mc); in cudbg_get_mem_region()
1199 for (i = 0; i < meminfo->mem_c; i++) { in cudbg_get_mem_region()
1200 if (meminfo->mem[i].idx >= ARRAY_SIZE(cudbg_region)) in cudbg_get_mem_region()
1203 if (!(meminfo->mem[i].limit)) in cudbg_get_mem_region()
1204 meminfo->mem[i].limit = in cudbg_get_mem_region()
1205 i < meminfo->mem_c - 1 ? in cudbg_get_mem_region()
1206 meminfo->mem[i + 1].base - 1 : ~0; in cudbg_get_mem_region()
1208 if (meminfo->mem[i].idx == idx) { in cudbg_get_mem_region()
1210 if (meminfo->mem[i].base < meminfo->avail[mc].base && in cudbg_get_mem_region()
1211 meminfo->mem[i].limit < meminfo->avail[mc].base) in cudbg_get_mem_region()
1214 if (meminfo->mem[i].base > meminfo->avail[mc].limit) in cudbg_get_mem_region()
1217 memcpy(mem_desc, &meminfo->mem[i], in cudbg_get_mem_region()
1233 struct cudbg_meminfo *meminfo, in cudbg_get_mem_relative() argument
1239 rc = cudbg_meminfo_get_mem_index(padap, meminfo, mem_type, &mc_idx); in cudbg_get_mem_relative()
1243 if (*out_base < meminfo->avail[mc_idx].base) in cudbg_get_mem_relative()
1246 *out_base -= meminfo->avail[mc_idx].base; in cudbg_get_mem_relative()
1248 if (*out_end > meminfo->avail[mc_idx].limit) in cudbg_get_mem_relative()
1249 *out_end = meminfo->avail[mc_idx].limit; in cudbg_get_mem_relative()
1251 *out_end -= meminfo->avail[mc_idx].base; in cudbg_get_mem_relative()
1262 struct cudbg_meminfo meminfo; in cudbg_get_payload_range() local
1265 rc = cudbg_fill_meminfo(padap, &meminfo); in cudbg_get_payload_range()
1269 rc = cudbg_get_mem_region(padap, &meminfo, mem_type, region_name, in cudbg_get_payload_range()
1280 return cudbg_get_mem_relative(padap, &meminfo, mem_type, in cudbg_get_payload_range()
2263 struct cudbg_meminfo meminfo; in cudbg_get_ctxt_region_info() local
2268 rc = cudbg_fill_meminfo(padap, &meminfo); in cudbg_get_ctxt_region_info()
2276 for (j = 0; j < ARRAY_SIZE(meminfo.avail); j++) { in cudbg_get_ctxt_region_info()
2277 rc = cudbg_get_mem_region(padap, &meminfo, j, in cudbg_get_ctxt_region_info()
2282 rc = cudbg_get_mem_relative(padap, &meminfo, j, in cudbg_get_ctxt_region_info()