Lines Matching defs:device_buckets
1790 struct kfd_criu_device_bucket *device_buckets = NULL;
1793 device_buckets = kvzalloc(num_devices * sizeof(*device_buckets), GFP_KERNEL);
1794 if (!device_buckets) {
1808 device_buckets[i].user_gpu_id = pdd->user_gpu_id;
1809 device_buckets[i].actual_gpu_id = pdd->dev->id;
1817 ret = copy_to_user(user_addr, device_buckets, num_devices * sizeof(*device_buckets));
1834 kvfree(device_buckets);
2188 struct kfd_criu_device_bucket *device_buckets;
2199 device_buckets = kmalloc_array(args->num_devices, sizeof(*device_buckets), GFP_KERNEL);
2200 if (!device_buckets)
2203 ret = copy_from_user(device_buckets, (void __user *)args->devices,
2204 args->num_devices * sizeof(*device_buckets));
2218 if (!device_buckets[i].user_gpu_id) {
2224 dev = kfd_device_by_id(device_buckets[i].actual_gpu_id);
2227 device_buckets[i].actual_gpu_id);
2235 device_buckets[i].actual_gpu_id);
2239 pdd->user_gpu_id = device_buckets[i].user_gpu_id;
2241 drm_file = fget(device_buckets[i].drm_fd);
2244 device_buckets[i].drm_fd);
2287 kfree(device_buckets);