search for: drm_nouveau_vm_bind_run_async

Displaying 6 results from an estimated 6 matches for "drm_nouveau_vm_bind_run_async".

2023 Dec 25
2
[PATCH -next] drm/nouveau: uapi: fix kerneldoc warnings
...VM_BIND_OP_UNMAP' description in 'drm_nouveau_vm_bind_op' ./include/uapi/drm/nouveau_drm.h:292: warning: Excess struct member 'DRM_NOUVEAU_VM_BIND_SPARSE' description in 'drm_nouveau_vm_bind_op' ./include/uapi/drm/nouveau_drm.h:336: warning: Excess struct member 'DRM_NOUVEAU_VM_BIND_RUN_ASYNC' description in 'drm_nouveau_vm_bind' The problem is that these values are #define constants, but had kerneldoc comments attached to them as if they were actual struct members. There are a number of ways we could fix this, but I chose to draw inspiration from include/uapi/drm/i915_drm...
2023 Jan 27
1
[PATCH drm-next 05/14] drm/nouveau: new VM_BIND uapi interfaces
...ct drm_nouveau_vm_bind { >> + /** >> + * @op_count: the number of &drm_nouveau_vm_bind_op >> + */ >> + __u32 op_count; >> + /** >> + * @flags: the flags for a &drm_nouveau_vm_bind ioctl >> + */ >> + __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 accept any &drm_nou...
2023 Jan 27
1
[PATCH drm-next 05/14] drm/nouveau: new VM_BIND uapi interfaces
...? * @op_count: the number of &drm_nouveau_vm_bind_op >>> +???? */ >>> +??? __u32 op_count; >>> +??? /** >>> +???? * @flags: the flags for a &drm_nouveau_vm_bind ioctl >>> +???? */ >>> +??? __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 >>> + * s...
2023 Jul 25
1
[PATCH drm-misc-next v8 03/12] drm/nouveau: new VM_BIND uapi interfaces
...would tell you is that e.g. for VM_BIND all previous binds completed, which is what we have syncobjs for. - Danilo > > +? ? ? ?/** > +? ? ? ? * @flags: the flags for a &drm_nouveau_vm_bind ioctl > +? ? ? ? */ > +? ? ? ?__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 accep...
2023 Jan 27
0
[PATCH drm-next 05/14] drm/nouveau: new VM_BIND uapi interfaces
...the number of &drm_nouveau_vm_bind_op >>>> + */ >>>> + __u32 op_count; >>>> + /** >>>> + * @flags: the flags for a &drm_nouveau_vm_bind ioctl >>>> + */ >>>> + __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 >>>> + * synch...
2023 Dec 25
2
[PATCH -next] drm/nouveau: uapi: fix kerneldoc warnings
..._UNMAP' description in 'drm_nouveau_vm_bind_op' > ./include/uapi/drm/nouveau_drm.h:292: warning: Excess struct member 'DRM_NOUVEAU_VM_BIND_SPARSE' description in 'drm_nouveau_vm_bind_op' > ./include/uapi/drm/nouveau_drm.h:336: warning: Excess struct member 'DRM_NOUVEAU_VM_BIND_RUN_ASYNC' description in 'drm_nouveau_vm_bind' > > The problem is that these values are #define constants, but had kerneldoc > comments attached to them as if they were actual struct members. > > There are a number of ways we could fix this, but I chose to draw > inspiration...