Lines Matching refs:ext_data
252 struct create_ext *ext_data) in set_placements() argument
254 struct drm_i915_private *i915 = ext_data->i915; in set_placements()
272 BUILD_BUG_ON(ARRAY_SIZE(ext_data->placements) != ARRAY_SIZE(placements)); in set_placements()
313 if (ext_data->n_placements) { in set_placements()
318 ext_data->n_placements = args->num_regions; in set_placements()
320 ext_data->placements[i] = placements[i]; in set_placements()
328 if (ext_data->n_placements) { in set_placements()
331 ext_data->placements, in set_placements()
332 ext_data->n_placements); in set_placements()
375 struct create_ext ext_data = { .i915 = i915 }; in i915_gem_create_ext_ioctl() local
385 &ext_data); in i915_gem_create_ext_ioctl()
389 if (!ext_data.n_placements) { in i915_gem_create_ext_ioctl()
390 ext_data.placements[0] = in i915_gem_create_ext_ioctl()
392 ext_data.n_placements = 1; in i915_gem_create_ext_ioctl()
396 ext_data.placements, in i915_gem_create_ext_ioctl()
397 ext_data.n_placements); in i915_gem_create_ext_ioctl()