Lines Matching refs:extensions

66  * struct i915_user_extension - Base class for defining a chain of extensions
70 * as demonstrated by Vulkan's approach to providing extensions for forward
99 * which would then apply all of the above extensions.
1005 * as setting the &extensions to 0, and &flags to `I915_MMAP_OFFSET_GTT`.
1046 * @extensions: Zero-terminated chain of extensions.
1048 * No current extensions defined; mbz.
1050 __u64 extensions;
1953 * for those. See @extensions.
1966 * @extensions: Zero-terminated chain of extensions.
1976 __u64 extensions;
2124 * .extensions = to_user_pointer(&p_norecover);
2248 * .extensions = to_user_pointer(&virtual), // Chains after load_balance extension
2262 * .extensions = to_user_pointer(&p_engines);
2519 * .extensions = to_user_pointer(&p_engines);
2540 __u64 extensions; /* linked chain of extension blocks, 0 terminates */
2548 __u64 extensions; \
2584 * An extension chain maybe provided, starting with @extensions, and terminated
2585 * by the @next_extension being 0. Currently, no extensions are defined.
2591 * No extensions or flags are allowed currently, and so must be zero.
2594 /** @extensions: Zero-terminated chain of extensions. */
2595 __u64 extensions;
3669 * @extensions: The chain of extensions to apply to this object.
3672 * different extensions, and we need to apply more than one when
3675 * If we don't supply any extensions then we get the same old gem_create
3690 __u64 extensions;
3721 * .extensions = (uintptr_t)&regions,
3791 * .extensions = (uintptr_t)&protected_ext,
3821 * .extensions = (uintptr_t)&set_pat_ext,