Lines Matching refs:nents
164 struct virtio_gpu_object_array *virtio_gpu_array_alloc(u32 nents)
168 objs = kmalloc(struct_size(objs, objs, nents), GFP_KERNEL);
172 objs->nents = 0;
173 objs->total = nents;
183 virtio_gpu_array_from_handles(struct drm_file *drm_file, u32 *handles, u32 nents)
188 objs = virtio_gpu_array_alloc(nents);
192 for (i = 0; i < nents; i++) {
195 objs->nents = i;
200 objs->nents = i;
207 if (WARN_ON_ONCE(objs->nents == objs->total))
211 objs->objs[objs->nents] = obj;
212 objs->nents++;
220 if (objs->nents == 1) {
223 ret = drm_gem_lock_reservations(objs->objs, objs->nents,
229 for (i = 0; i < objs->nents; ++i) {
241 if (objs->nents == 1) {
244 drm_gem_unlock_reservations(objs->objs, objs->nents,
254 for (i = 0; i < objs->nents; i++)
266 for (i = 0; i < objs->nents; i++)