Lines Matching refs:meminfo

1181 				struct cudbg_meminfo *meminfo,  in cudbg_get_mem_region()  argument
1189 rc = cudbg_meminfo_get_mem_index(padap, meminfo, mem_type, &mc); in cudbg_get_mem_region()
1198 for (i = 0; i < meminfo->mem_c; i++) { in cudbg_get_mem_region()
1199 if (meminfo->mem[i].idx >= ARRAY_SIZE(cudbg_region)) in cudbg_get_mem_region()
1202 if (!(meminfo->mem[i].limit)) in cudbg_get_mem_region()
1203 meminfo->mem[i].limit = in cudbg_get_mem_region()
1204 i < meminfo->mem_c - 1 ? in cudbg_get_mem_region()
1205 meminfo->mem[i + 1].base - 1 : ~0; in cudbg_get_mem_region()
1207 if (meminfo->mem[i].idx == idx) { in cudbg_get_mem_region()
1209 if (meminfo->mem[i].base < meminfo->avail[mc].base && in cudbg_get_mem_region()
1210 meminfo->mem[i].limit < meminfo->avail[mc].base) in cudbg_get_mem_region()
1213 if (meminfo->mem[i].base > meminfo->avail[mc].limit) in cudbg_get_mem_region()
1216 memcpy(mem_desc, &meminfo->mem[i], in cudbg_get_mem_region()
1232 struct cudbg_meminfo *meminfo, in cudbg_get_mem_relative() argument
1238 rc = cudbg_meminfo_get_mem_index(padap, meminfo, mem_type, &mc_idx); in cudbg_get_mem_relative()
1242 if (*out_base < meminfo->avail[mc_idx].base) in cudbg_get_mem_relative()
1245 *out_base -= meminfo->avail[mc_idx].base; in cudbg_get_mem_relative()
1247 if (*out_end > meminfo->avail[mc_idx].limit) in cudbg_get_mem_relative()
1248 *out_end = meminfo->avail[mc_idx].limit; in cudbg_get_mem_relative()
1250 *out_end -= meminfo->avail[mc_idx].base; in cudbg_get_mem_relative()
1261 struct cudbg_meminfo meminfo; in cudbg_get_payload_range() local
1264 rc = cudbg_fill_meminfo(padap, &meminfo); in cudbg_get_payload_range()
1268 rc = cudbg_get_mem_region(padap, &meminfo, mem_type, region_name, in cudbg_get_payload_range()
1279 return cudbg_get_mem_relative(padap, &meminfo, mem_type, in cudbg_get_payload_range()
2262 struct cudbg_meminfo meminfo; in cudbg_get_ctxt_region_info() local
2267 rc = cudbg_fill_meminfo(padap, &meminfo); in cudbg_get_ctxt_region_info()
2275 for (j = 0; j < ARRAY_SIZE(meminfo.avail); j++) { in cudbg_get_ctxt_region_info()
2276 rc = cudbg_get_mem_region(padap, &meminfo, j, in cudbg_get_ctxt_region_info()
2281 rc = cudbg_get_mem_relative(padap, &meminfo, j, in cudbg_get_ctxt_region_info()