search for: dma_resv_reserve_f

Displaying 2 results from an estimated 2 matches for "dma_resv_reserve_f".

2023 Aug 28
0
[PATCH v15 11/23] dma-resv: Add kref_put_dma_resv()
...ct kref *kref), > + struct dma_resv *resv, > + struct ww_acquire_ctx *ctx) > +{ > + return kref_put_ww_mutex(kref, release, &resv->lock, ctx); > +} > + > void dma_resv_init(struct dma_resv *obj); > void dma_resv_fini(struct dma_resv *obj); > int dma_resv_reserve_fences(struct dma_resv *obj, unsigned int num_fences);
2025 Jan 09
3
[PATCH] nouveau/fence: handle cross device fences properly. (v3)
From: Dave Airlie <airlied at redhat.com> This is the 3rd iteration of this after talking to Ben and Danilo, I think this makes sense now. The fence sync logic doesn't handle a fence sync across devices as it tries to write to a channel offset from one device into the fence bo from a different device, which won't work so well. This patch fixes that to avoid using the sync path in