Lines Matching refs:num_mappings
1090 int num_mappings = 0; in amdgpu_gem_op_ioctl() local
1103 if (num_mappings < args->num_entries) { in amdgpu_gem_op_ioctl()
1104 vm_entries[num_mappings].addr = mapping->start * AMDGPU_GPU_PAGE_SIZE; in amdgpu_gem_op_ioctl()
1105 vm_entries[num_mappings].size = (mapping->last - mapping->start + 1) * AMDGPU_GPU_PAGE_SIZE; in amdgpu_gem_op_ioctl()
1106 vm_entries[num_mappings].offset = mapping->offset; in amdgpu_gem_op_ioctl()
1107 vm_entries[num_mappings].flags = mapping->flags; in amdgpu_gem_op_ioctl()
1109 num_mappings += 1; in amdgpu_gem_op_ioctl()
1113 if (num_mappings < args->num_entries) { in amdgpu_gem_op_ioctl()
1114 vm_entries[num_mappings].addr = mapping->start * AMDGPU_GPU_PAGE_SIZE; in amdgpu_gem_op_ioctl()
1115 vm_entries[num_mappings].size = (mapping->last - mapping->start + 1) * AMDGPU_GPU_PAGE_SIZE; in amdgpu_gem_op_ioctl()
1116 vm_entries[num_mappings].offset = mapping->offset; in amdgpu_gem_op_ioctl()
1117 vm_entries[num_mappings].flags = mapping->flags; in amdgpu_gem_op_ioctl()
1119 num_mappings += 1; in amdgpu_gem_op_ioctl()
1124 if (num_mappings > 0 && num_mappings <= args->num_entries) in amdgpu_gem_op_ioctl()
1125 if (copy_to_user(u64_to_user_ptr(args->value), vm_entries, num_mappings * sizeof(*vm_entries))) in amdgpu_gem_op_ioctl()
1128 args->num_entries = num_mappings; in amdgpu_gem_op_ioctl()