Lines Matching refs:resv
72 if (dmabuf->resv == (struct reservation_object *)&dmabuf[1]) in dma_buf_release()
73 reservation_object_fini(dmabuf->resv); in dma_buf_release()
136 struct reservation_object *resv; in dma_buf_poll() local
143 if (!dmabuf || !dmabuf->resv) in dma_buf_poll()
146 resv = dmabuf->resv; in dma_buf_poll()
155 seq = read_seqcount_begin(&resv->seq); in dma_buf_poll()
158 fobj = rcu_dereference(resv->fence); in dma_buf_poll()
163 fence_excl = rcu_dereference(resv->fence_excl); in dma_buf_poll()
164 if (read_seqcount_retry(&resv->seq, seq)) { in dma_buf_poll()
285 struct reservation_object *resv = exp_info->resv; in dma_buf_export() local
288 if (!exp_info->resv) in dma_buf_export()
317 if (!resv) { in dma_buf_export()
318 resv = (struct reservation_object *)&dmabuf[1]; in dma_buf_export()
319 reservation_object_init(resv); in dma_buf_export()
321 dmabuf->resv = resv; in dma_buf_export()