Lines Matching refs:nents
153 struct virtio_gpu_object_array *virtio_gpu_array_alloc(u32 nents)
156 size_t size = sizeof(*objs) + sizeof(objs->objs[0]) * nents;
162 objs->nents = 0;
163 objs->total = nents;
173 virtio_gpu_array_from_handles(struct drm_file *drm_file, u32 *handles, u32 nents)
178 objs = virtio_gpu_array_alloc(nents);
182 for (i = 0; i < nents; i++) {
185 objs->nents = i;
190 objs->nents = i;
197 if (WARN_ON_ONCE(objs->nents == objs->total))
201 objs->objs[objs->nents] = obj;
202 objs->nents++;
209 if (objs->nents == 1) {
212 ret = drm_gem_lock_reservations(objs->objs, objs->nents,
220 if (objs->nents == 1) {
223 drm_gem_unlock_reservations(objs->objs, objs->nents,
233 for (i = 0; i < objs->nents; i++)
241 for (i = 0; i < objs->nents; i++)