search for: drm_nouveau_sync

Displaying 5 results from an estimated 5 matches for "drm_nouveau_sync".

Did you mean: drm_nouveau_syncs
2023 Jan 27
1
[PATCH drm-next 05/14] drm/nouveau: new VM_BIND uapi interfaces
...u_drm.h >> index 853a327433d3..f6e7d40201d4 100644 >> --- a/include/uapi/drm/nouveau_drm.h >> +++ b/include/uapi/drm/nouveau_drm.h >> @@ -126,6 +126,216 @@ struct drm_nouveau_gem_cpu_fini { >> __u32 handle; >> }; >> >> +/** >> + * struct drm_nouveau_sync - sync object >> + * >> + * This structure serves as synchronization mechanism for (potentially) >> + * asynchronous operations such as EXEC or VM_BIND. >> + */ >> +struct drm_nouveau_sync { >> + /** >> + * @flags: the flags for a sync object >> + *...
2023 Jan 27
1
[PATCH drm-next 05/14] drm/nouveau: new VM_BIND uapi interfaces
...x 853a327433d3..f6e7d40201d4 100644 >>> --- a/include/uapi/drm/nouveau_drm.h >>> +++ b/include/uapi/drm/nouveau_drm.h >>> @@ -126,6 +126,216 @@ struct drm_nouveau_gem_cpu_fini { >>> ????? __u32 handle; >>> ? }; >>> ? +/** >>> + * struct drm_nouveau_sync - sync object >>> + * >>> + * This structure serves as synchronization mechanism for >>> (potentially) >>> + * asynchronous operations such as EXEC or VM_BIND. >>> + */ >>> +struct drm_nouveau_sync { >>> +??? /** >>> +???? * @...
2023 Jul 25
1
[PATCH drm-misc-next v8 03/12] drm/nouveau: new VM_BIND uapi interfaces
...u_drm.h > index 853a327433d3..4d3a70529637 100644 > --- a/include/uapi/drm/nouveau_drm.h > +++ b/include/uapi/drm/nouveau_drm.h > @@ -126,6 +126,209 @@ struct drm_nouveau_gem_cpu_fini { > ? ? ? ? __u32 handle; > ?}; > > +/** > + * struct drm_nouveau_sync - sync object > + * > + * This structure serves as synchronization mechanism for (potentially) > + * asynchronous operations such as EXEC or VM_BIND. > + */ > +struct drm_nouveau_sync { > +? ? ? ?/** > +? ? ? ? * @flags: the flags for a sync object &...
2023 Jan 27
0
[PATCH drm-next 05/14] drm/nouveau: new VM_BIND uapi interfaces
...1d4 100644 >>>> --- a/include/uapi/drm/nouveau_drm.h >>>> +++ b/include/uapi/drm/nouveau_drm.h >>>> @@ -126,6 +126,216 @@ struct drm_nouveau_gem_cpu_fini { >>>> __u32 handle; >>>> }; >>>> +/** >>>> + * struct drm_nouveau_sync - sync object >>>> + * >>>> + * This structure serves as synchronization mechanism for (potentially) >>>> + * asynchronous operations such as EXEC or VM_BIND. >>>> + */ >>>> +struct drm_nouveau_sync { >>>> + /** >>>&gt...
2023 Dec 25
2
[PATCH -next] drm/nouveau: uapi: fix kerneldoc warnings
...+ * Supported values: + * + * %DRM_NOUVEAU_VM_BIND_RUN_ASYNC - Indicates that the given VM_BIND + * operation should be executed asynchronously by the kernel. + * + * If this flag is not supplied the kernel executes the associated + * operations synchronously and doesn't accept any &drm_nouveau_sync + * objects. */ __u32 flags; -/** - * @DRM_NOUVEAU_VM_BIND_RUN_ASYNC: - * - * Indicates that the given VM_BIND operation should be executed asynchronously - * by the kernel. - * - * If this flag is not supplied the kernel executes the associated operations - * synchronously and doesn't ac...