Lines Matching refs:bps
319 new_bps = kmalloc_objs(*data->bps, align_space); in amdgpu_virt_ras_realloc_eh_data_space()
330 memcpy(new_bps, data->bps, data->count * sizeof(*data->bps)); in amdgpu_virt_ras_realloc_eh_data_space()
333 kfree(data->bps); in amdgpu_virt_ras_realloc_eh_data_space()
335 data->bps = new_bps; in amdgpu_virt_ras_realloc_eh_data_space()
347 void *bps = NULL; in amdgpu_virt_init_ras_err_handler_data() local
354 bps = kmalloc_objs(*(*data)->bps, align_space); in amdgpu_virt_init_ras_err_handler_data()
355 if (!bps) in amdgpu_virt_init_ras_err_handler_data()
362 (*data)->bps = bps; in amdgpu_virt_init_ras_err_handler_data()
373 kfree(bps); in amdgpu_virt_init_ras_err_handler_data()
412 kfree(data->bps); in amdgpu_virt_release_ras_err_handler_data()
419 const struct eeprom_table_record *bps, int pages) in amdgpu_virt_ras_add_bps() argument
441 memcpy(&data->bps[data->count], bps, pages * sizeof(*data->bps)); in amdgpu_virt_ras_add_bps()
461 bp = data->bps[i].retired_page; in amdgpu_virt_ras_reserve_bps()
498 if (retired_page == data->bps[i].retired_page) in amdgpu_virt_ras_check_bad_page()