Lines Matching refs:bps

721 		struct ras_badpage **bps, unsigned int *count);
771 struct ras_badpage *bps = NULL; in amdgpu_ras_sysfs_badpages_read() local
776 if (amdgpu_ras_badpages_read(adev, &bps, &bps_count)) in amdgpu_ras_sysfs_badpages_read()
782 bps[start].bp, in amdgpu_ras_sysfs_badpages_read()
783 bps[start].size, in amdgpu_ras_sysfs_badpages_read()
784 amdgpu_ras_badpage_flags_str(bps[start].flags)); in amdgpu_ras_sysfs_badpages_read()
786 kfree(bps); in amdgpu_ras_sysfs_badpages_read()
1166 struct ras_badpage **bps, unsigned int *count) in amdgpu_ras_badpages_read() argument
1173 if (!con || !con->eh_data || !bps || !count) in amdgpu_ras_badpages_read()
1179 *bps = NULL; in amdgpu_ras_badpages_read()
1183 *bps = kmalloc(sizeof(struct ras_badpage) * data->count, GFP_KERNEL); in amdgpu_ras_badpages_read()
1184 if (!*bps) { in amdgpu_ras_badpages_read()
1190 (*bps)[i] = (struct ras_badpage){ in amdgpu_ras_badpages_read()
1191 .bp = data->bps[i].bp, in amdgpu_ras_badpages_read()
1197 (*bps)[i].flags = 1; in amdgpu_ras_badpages_read()
1198 else if (data->bps[i].bo == NULL) in amdgpu_ras_badpages_read()
1199 (*bps)[i].flags = 2; in amdgpu_ras_badpages_read()
1293 void *tmp = kmalloc(align_space * sizeof(*data->bps), GFP_KERNEL); in amdgpu_ras_realloc_eh_data_space()
1298 if (data->bps) { in amdgpu_ras_realloc_eh_data_space()
1299 memcpy(tmp, data->bps, in amdgpu_ras_realloc_eh_data_space()
1300 data->count * sizeof(*data->bps)); in amdgpu_ras_realloc_eh_data_space()
1301 kfree(data->bps); in amdgpu_ras_realloc_eh_data_space()
1304 data->bps = tmp; in amdgpu_ras_realloc_eh_data_space()
1311 unsigned long *bps, int pages) in amdgpu_ras_add_bad_pages() argument
1318 if (!con || !con->eh_data || !bps || pages <= 0) in amdgpu_ras_add_bad_pages()
1333 data->bps[data->count++].bp = bps[i]; in amdgpu_ras_add_bad_pages()
1360 bp = data->bps[i].bp; in amdgpu_ras_reserve_bad_pages()
1366 data->bps[i].bo = bo; in amdgpu_ras_reserve_bad_pages()
1391 bo = data->bps[i].bo; in amdgpu_ras_release_bad_pages()
1395 data->bps[i].bo = bo; in amdgpu_ras_release_bad_pages()
1451 kfree(data->bps); in amdgpu_ras_recovery_fini()