Home
last modified time | relevance | path

Searched refs:shared_count (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-5.10/drivers/dma-buf/
H A Ddma-resv.c89 for (i = 0; i < list->shared_count; ++i) in dma_resv_list_free()
197 if ((old->shared_count + num_fences) <= old->shared_max) in dma_resv_reserve_shared()
200 max = max(old->shared_count + num_fences, in dma_resv_reserve_shared()
216 for (i = 0, j = 0, k = max; i < (old ? old->shared_count : 0); ++i) { in dma_resv_reserve_shared()
226 new->shared_count = j; in dma_resv_reserve_shared()
274 count = fobj->shared_count; in dma_resv_add_shared_fence()
287 BUG_ON(fobj->shared_count >= fobj->shared_max); in dma_resv_add_shared_fence()
293 /* pointer update must be visible before we extend the shared_count */ in dma_resv_add_shared_fence()
294 smp_store_mb(fobj->shared_count, count); in dma_resv_add_shared_fence()
318 i = old->shared_count; in dma_resv_add_excl_fence()
359 unsigned shared_count = src_list->shared_count; dma_resv_copy_fences() local
439 unsigned int shared_count; dma_resv_get_fences_rcu() local
537 unsigned seq, shared_count; dma_resv_wait_timeout_rcu() local
636 unsigned seq, shared_count; dma_resv_test_signaled_rcu() local
[all...]
H A Ddma-buf.c219 unsigned shared_count, seq; in dma_buf_poll() local
239 shared_count = fobj->shared_count; in dma_buf_poll()
241 shared_count = 0; in dma_buf_poll()
248 if (fence_excl && (!(events & EPOLLOUT) || shared_count == 0)) { in dma_buf_poll()
252 if (shared_count == 0) in dma_buf_poll()
283 if ((events & EPOLLOUT) && shared_count > 0) { in dma_buf_poll()
298 for (i = 0; i < shared_count; ++i) { in dma_buf_poll()
322 if (i == shared_count) in dma_buf_poll()
1299 int count = 0, attach_count, shared_count, in dma_buf_debug_show() local
[all...]
/kernel/linux/linux-5.10/drivers/md/
H A Ddm-bio-prison-v2.c164 (*cell)->shared_count++; in __get()
167 (*cell)->shared_count = 1; in __get()
192 BUG_ON(!cell->shared_count); in __put()
193 cell->shared_count--; in __put()
196 if (!cell->shared_count) { in __put()
243 return cell->shared_count > 0; in __lock()
247 cell->shared_count = 0; in __lock()
276 if (!cell->shared_count) in __quiesce()
300 return cell->shared_count > 0; in __promote()
326 if (cell->shared_count) { in __unlock()
[all...]
H A Ddm-bio-prison-v2.h48 unsigned shared_count; member
/kernel/linux/linux-6.6/drivers/md/
H A Ddm-bio-prison-v2.c165 (*cell)->shared_count++; in __get()
168 (*cell)->shared_count = 1; in __get()
193 BUG_ON(!cell->shared_count); in __put()
194 cell->shared_count--; in __put()
197 if (!cell->shared_count) { in __put()
244 return cell->shared_count > 0; in __lock()
248 cell->shared_count = 0; in __lock()
277 if (!cell->shared_count) in __quiesce()
301 return cell->shared_count > 0; in __promote()
327 if (cell->shared_count) { in __unlock()
[all...]
H A Ddm-bio-prison-v2.h49 unsigned int shared_count; member
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/
H A Di915_gem_busy.c122 unsigned int shared_count = list->shared_count, i; in i915_gem_busy_ioctl() local
124 for (i = 0; i < shared_count; ++i) { in i915_gem_busy_ioctl()
/kernel/linux/linux-5.10/include/linux/
H A Ddma-resv.h53 * @shared_count: table of shared fences
59 u32 shared_count, shared_max; member
223 fence->shared_max = fence->shared_count; in dma_resv_unlock()
/kernel/linux/linux-6.6/drivers/clk/imx/
H A Dclk.h181 #define imx_clk_hw_gate2_shared(name, parent, reg, shift, shared_count) \
182 __imx_clk_hw_gate2(name, parent, reg, shift, 0x3, 0, shared_count)
184 #define imx_clk_hw_gate2_shared2(name, parent, reg, shift, shared_count) \
185 __imx_clk_hw_gate2(name, parent, reg, shift, 0x3, CLK_OPS_PARENT_ENABLE, shared_count)
H A Dclk-imx93.c157 u32 *shared_count; member
327 ccgr->shared_count); in imx93_clocks_probe()
/kernel/linux/linux-5.10/drivers/gpu/drm/qxl/
H A Dqxl_debugfs.c65 rel = fobj ? fobj->shared_count : 0; in qxl_debugfs_buffers_info()
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dradeon_sync.c111 for (i = 0; i < flist->shared_count; ++i) { in radeon_sync_resv()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_display.c88 for (i = 0; i < work->shared_count; ++i) in amdgpu_display_flip_work_func()
209 &work->shared_count, in amdgpu_display_crtc_page_flip_target()
261 for (i = 0; i < work->shared_count; ++i) in amdgpu_display_crtc_page_flip_target()
H A Damdgpu_sync.c220 for (i = 0; i < flist->shared_count; ++i) { in amdgpu_sync_resv()
H A Damdgpu_amdkfd_gpuvm.c244 for (i = 0, j = old->shared_count, k = 0; i < old->shared_count; ++i) { in amdgpu_amdkfd_remove_eviction_fence()
256 new->shared_count = k; in amdgpu_amdkfd_remove_eviction_fence()
264 for (i = j, k = 0; i < old->shared_count; ++i) { in amdgpu_amdkfd_remove_eviction_fence()
H A Damdgpu_vm.c1994 unsigned i, shared_count; in amdgpu_vm_prt_fini() local
1998 &shared_count, &shared); in amdgpu_vm_prt_fini()
2012 for (i = 0; i < shared_count; ++i) { in amdgpu_vm_prt_fini()
H A Damdgpu.h432 unsigned shared_count; member
H A Damdgpu_ttm.c1590 for (i = 0; i < flist->shared_count; ++i) { in amdgpu_ttm_bo_eviction_valuable()
/kernel/linux/linux-5.10/drivers/gpu/drm/etnaviv/
H A Detnaviv_gem.c467 unsigned int i, shared_count = fobj->shared_count; in etnaviv_gem_describe() local
469 for (i = 0; i < shared_count; i++) { in etnaviv_gem_describe()
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/
H A Dmsm_gem.c719 if (!fobj || (fobj->shared_count == 0)) { in msm_gem_sync_object()
732 for (i = 0; i < fobj->shared_count; i++) { in msm_gem_sync_object()
874 unsigned int i, shared_count = fobj->shared_count; in msm_gem_describe() local
876 for (i = 0; i < shared_count; i++) { in msm_gem_describe()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
H A Dnouveau_fence.c361 if (fence && (!exclusive || !fobj || !fobj->shared_count)) { in nouveau_fence_sync()
383 for (i = 0; i < fobj->shared_count && !ret; ++i) { in nouveau_fence_sync()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_display.c132 for (i = 0; i < work->shared_count; ++i) in amdgpu_display_flip_work_func()
251 &work->shared_count, in amdgpu_display_crtc_page_flip_target()
301 for (i = 0; i < work->shared_count; ++i) in amdgpu_display_crtc_page_flip_target()
H A Damdgpu.h454 unsigned shared_count; member
/kernel/linux/linux-5.10/drivers/gpu/drm/ttm/
H A Dttm_bo.c370 for (i = 0; fobj && i < fobj->shared_count; ++i) { in ttm_bo_flush_all_fences()

Completed in 32 milliseconds