Home
last modified time | relevance | path

Searched refs:pin_count (Results 1 - 25 of 109) sorted by relevance

12345

/kernel/linux/linux-5.10/arch/mips/include/asm/mach-ralink/
H A Dpinmux.h9 #define FUNC(name, value, pin_first, pin_count) \
10 { name, value, pin_first, pin_count }
29 int pin_count; member
/kernel/linux/linux-6.6/drivers/pinctrl/mediatek/
H A Dpinctrl-mtmips.h9 #define FUNC(name, value, pin_first, pin_count) \
10 { name, value, pin_first, pin_count }
29 int pin_count; member
H A Dpinctrl-mtmips.c72 *num_pins = p->groups[group].func[0].pin_count; in mtmips_get_group_pins()
145 for (i = 0; i < p->groups[group].func[0].pin_count; i++) in mtmips_pmx_group_enable()
152 for (i = 0; i < p->func[func]->pin_count; i++) in mtmips_pmx_group_enable()
262 if (!p->func[i]->pin_count) in mtmips_pinctrl_pins()
266 p->func[i]->pin_count, in mtmips_pinctrl_pins()
271 for (j = 0; j < p->func[i]->pin_count; j++) in mtmips_pinctrl_pins()
274 pin = p->func[i]->pin_first + p->func[i]->pin_count; in mtmips_pinctrl_pins()
289 if (!p->func[i]->pin_count) in mtmips_pinctrl_pins()
292 for (j = 0; j < p->func[i]->pin_count; j++) in mtmips_pinctrl_pins()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
H A Dintel_timeline.c226 atomic_set(&timeline->pin_count, 0); in intel_timeline_init()
289 GEM_BUG_ON(atomic_read(&timeline->pin_count)); in intel_timeline_fini()
332 GEM_BUG_ON(!atomic_read(&tl->pin_count)); in __intel_timeline_pin()
333 atomic_inc(&tl->pin_count); in __intel_timeline_pin()
340 if (atomic_add_unless(&tl->pin_count, 1, 0)) in intel_timeline_pin()
354 if (atomic_fetch_inc(&tl->pin_count)) { in intel_timeline_pin()
365 GEM_BUG_ON(!atomic_read(&tl->pin_count)); in intel_timeline_reset_seqno()
436 GEM_BUG_ON(!atomic_read(&tl->pin_count)); in timeline_advance()
600 GEM_BUG_ON(!atomic_read(&tl->pin_count)); in intel_timeline_unpin()
601 if (!atomic_dec_and_test(&tl->pin_count)) in intel_timeline_unpin()
[all...]
H A Dintel_ring.c26 GEM_BUG_ON(!atomic_read(&ring->pin_count)); in __intel_ring_pin()
27 atomic_inc(&ring->pin_count); in __intel_ring_pin()
37 if (atomic_fetch_inc(&ring->pin_count)) in intel_ring_pin()
73 atomic_dec(&ring->pin_count); in intel_ring_pin()
90 if (!atomic_dec_and_test(&ring->pin_count)) in intel_ring_unpin()
H A Dgen6_ppgtt.c385 * Workaround the limited maximum vma->pin_count and the aliasing_ppgtt in gen6_ppgtt_pin()
387 * (When vma->pin_count becomes atomic, I expect we will naturally in gen6_ppgtt_pin()
390 if (atomic_add_unless(&ppgtt->pin_count, 1, 0)) in gen6_ppgtt_pin()
402 if (!atomic_read(&ppgtt->pin_count)) in gen6_ppgtt_pin()
405 atomic_inc(&ppgtt->pin_count); in gen6_ppgtt_pin()
415 GEM_BUG_ON(!atomic_read(&ppgtt->pin_count)); in gen6_ppgtt_unpin()
416 if (atomic_dec_and_test(&ppgtt->pin_count)) in gen6_ppgtt_unpin()
424 if (!atomic_read(&ppgtt->pin_count)) in gen6_ppgtt_unpin_all()
428 atomic_set(&ppgtt->pin_count, 0); in gen6_ppgtt_unpin_all()
H A Dintel_ggtt_fencing.c313 GEM_BUG_ON(atomic_read(&fence->pin_count)); in i915_vma_revoke_fence()
341 if (atomic_read(&fence->pin_count)) in fence_find()
367 atomic_inc(&fence->pin_count); in __i915_vma_pin_fence()
377 GEM_BUG_ON(atomic_read(&fence->pin_count)); in __i915_vma_pin_fence()
378 atomic_inc(&fence->pin_count); in __i915_vma_pin_fence()
394 atomic_dec(&fence->pin_count); in __i915_vma_pin_fence()
459 count += !atomic_read(&fence->pin_count); in i915_reserve_fence()
H A Dmock_engine.c37 atomic_inc(&tl->pin_count); in mock_timeline_pin()
42 GEM_BUG_ON(!atomic_read(&tl->pin_count)); in mock_timeline_unpin()
43 atomic_dec(&tl->pin_count); in mock_timeline_unpin()
59 atomic_set(&ring->pin_count, 1); in mock_ring()
H A Dintel_context.h70 return atomic_read(&ce->pin_count); in intel_context_is_pinned()
91 return atomic_inc_not_zero(&ce->pin_count); in intel_context_pin_if_active()
114 atomic_inc(&ce->pin_count); in __intel_context_pin()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dintel_timeline.c81 atomic_set(&timeline->pin_count, 0); in intel_timeline_init()
187 GEM_BUG_ON(!atomic_read(&tl->pin_count)); in __intel_timeline_pin()
188 atomic_inc(&tl->pin_count); in __intel_timeline_pin()
195 if (atomic_add_unless(&tl->pin_count, 1, 0)) in intel_timeline_pin()
215 if (atomic_fetch_inc(&tl->pin_count)) { in intel_timeline_pin()
227 GEM_BUG_ON(!atomic_read(&tl->pin_count)); in intel_timeline_reset_seqno()
301 GEM_BUG_ON(!atomic_read(&tl->pin_count)); in timeline_advance()
383 GEM_BUG_ON(!atomic_read(&tl->pin_count)); in intel_timeline_unpin()
384 if (!atomic_dec_and_test(&tl->pin_count)) in intel_timeline_unpin()
396 GEM_BUG_ON(atomic_read(&timeline->pin_count)); in __intel_timeline_free()
[all...]
H A Dintel_context.h124 return atomic_read(&ce->pin_count); in intel_context_is_pinned()
152 return atomic_inc_not_zero(&ce->pin_count); in intel_context_pin_if_active()
175 atomic_inc(&ce->pin_count); in __intel_context_pin()
196 while (!atomic_add_unless(&ce->pin_count, -1, 1)) { in intel_context_unpin()
197 if (atomic_cmpxchg(&ce->pin_count, 1, 2) == 1) { in intel_context_unpin()
H A Dintel_ring.c31 GEM_BUG_ON(!atomic_read(&ring->pin_count)); in __intel_ring_pin()
32 atomic_inc(&ring->pin_count); in __intel_ring_pin()
42 if (atomic_fetch_inc(&ring->pin_count)) in intel_ring_pin()
81 atomic_dec(&ring->pin_count); in intel_ring_pin()
98 if (!atomic_dec_and_test(&ring->pin_count)) in intel_ring_unpin()
H A Dintel_ggtt_fencing.c302 GEM_BUG_ON(atomic_read(&fence->pin_count)); in i915_vma_revoke_fence()
348 if (atomic_read(&fence->pin_count)) in fence_find()
374 atomic_inc(&fence->pin_count); in __i915_vma_pin_fence()
384 GEM_BUG_ON(atomic_read(&fence->pin_count)); in __i915_vma_pin_fence()
385 atomic_inc(&fence->pin_count); in __i915_vma_pin_fence()
401 atomic_dec(&fence->pin_count); in __i915_vma_pin_fence()
465 count += !atomic_read(&fence->pin_count); in i915_reserve_fence()
H A Dgen6_ppgtt.c332 * Workaround the limited maximum vma->pin_count and the aliasing_ppgtt in gen6_ppgtt_pin()
334 * (When vma->pin_count becomes atomic, I expect we will naturally in gen6_ppgtt_pin()
337 if (atomic_add_unless(&ppgtt->pin_count, 1, 0)) in gen6_ppgtt_pin()
350 if (!atomic_read(&ppgtt->pin_count)) { in gen6_ppgtt_pin()
357 atomic_inc(&ppgtt->pin_count); in gen6_ppgtt_pin()
423 GEM_BUG_ON(!atomic_read(&ppgtt->pin_count)); in gen6_ppgtt_unpin()
424 if (atomic_dec_and_test(&ppgtt->pin_count)) in gen6_ppgtt_unpin()
/kernel/linux/linux-5.10/drivers/staging/mt7621-pinctrl/
H A Dpinctrl-rt2880.c72 *num_pins = p->groups[group].func[0].pin_count; in rt2880_get_group_pins()
145 for (i = 0; i < p->groups[group].func[0].pin_count; i++) in rt2880_pmx_group_enable()
152 for (i = 0; i < p->func[func]->pin_count; i++) in rt2880_pmx_group_enable()
263 if (!p->func[i]->pin_count) in rt2880_pinmux_pins()
267 p->func[i]->pin_count, in rt2880_pinmux_pins()
272 for (j = 0; j < p->func[i]->pin_count; j++) in rt2880_pinmux_pins()
275 pin = p->func[i]->pin_first + p->func[i]->pin_count; in rt2880_pinmux_pins()
292 if (!p->func[i]->pin_count) in rt2880_pinmux_pins()
295 for (j = 0; j < p->func[i]->pin_count; j++) in rt2880_pinmux_pins()
/kernel/linux/linux-5.10/include/drm/ttm/
H A Dttm_bo_api.h160 unsigned pin_count; member
619 ++bo->pin_count; in ttm_bo_pin()
631 if (bo->pin_count) in ttm_bo_unpin()
632 --bo->pin_count; in ttm_bo_unpin()
/kernel/linux/linux-5.10/drivers/gpu/drm/qxl/
H A Dqxl_object.c131 bo->pin_count = pinned ? 1 : 0; in qxl_bo_create()
252 if (bo->pin_count) { in __qxl_bo_pin()
253 bo->pin_count++; in __qxl_bo_pin()
259 bo->pin_count = 1; in __qxl_bo_pin()
272 if (!bo->pin_count) { in __qxl_bo_unpin()
276 bo->pin_count--; in __qxl_bo_unpin()
277 if (bo->pin_count) in __qxl_bo_unpin()
/kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/
H A Domap_fb.c51 int pin_count; member
54 /* lock for pinning (pin_count and planes.dma_addr) */
231 if (omap_fb->pin_count > 0) { in omap_framebuffer_pin()
232 omap_fb->pin_count++; in omap_framebuffer_pin()
245 omap_fb->pin_count++; in omap_framebuffer_pin()
271 omap_fb->pin_count--; in omap_framebuffer_unpin()
273 if (omap_fb->pin_count > 0) { in omap_framebuffer_unpin()
/kernel/linux/linux-6.6/drivers/gpu/drm/loongson/
H A Dlsdc_drv.c341 unsigned int pin_count = tbo->pin_count; in lsdc_drm_freeze() local
345 lsdc_mem_type_to_str(resource->mem_type), pin_count); in lsdc_drm_freeze()
347 if (!pin_count) in lsdc_drm_freeze()
359 --pin_count; in lsdc_drm_freeze()
360 } while (pin_count); in lsdc_drm_freeze()
/kernel/linux/linux-6.6/drivers/gpu/drm/omapdrm/
H A Domap_fb.c53 int pin_count; member
56 /* lock for pinning (pin_count and planes.dma_addr) */
264 if (omap_fb->pin_count > 0) { in omap_framebuffer_pin()
265 omap_fb->pin_count++; in omap_framebuffer_pin()
278 omap_fb->pin_count++; in omap_framebuffer_pin()
304 omap_fb->pin_count--; in omap_framebuffer_unpin()
306 if (omap_fb->pin_count > 0) { in omap_framebuffer_unpin()
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_bo.c109 if (buf->pin_count > 0) in vmw_bo_pin_in_placement()
158 if (buf->pin_count > 0) { in vmw_bo_pin_in_vram_or_gmr()
249 buf->pin_count == 0) { in vmw_bo_pin_in_start_of_vram()
254 if (buf->pin_count > 0) in vmw_bo_pin_in_start_of_vram()
347 if (vbo->pin_count++ > 0) in vmw_bo_pin_reserved()
350 WARN_ON(vbo->pin_count <= 0); in vmw_bo_pin_reserved()
351 if (--vbo->pin_count > 0) in vmw_bo_pin_reserved()
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Ddce6_afmt.c83 int i, pin_count; in dce6_audio_get_pin() local
90 pin_count = 0; in dce6_audio_get_pin()
97 pin_count++; in dce6_audio_get_pin()
101 if (pin_count == 0) in dce6_audio_get_pin()
H A Dradeon_object.c337 if (bo->pin_count) { in radeon_bo_pin_restricted()
338 bo->pin_count++; in radeon_bo_pin_restricted()
376 bo->pin_count = 1; in radeon_bo_pin_restricted()
399 if (!bo->pin_count) { in radeon_bo_unpin()
403 bo->pin_count--; in radeon_bo_unpin()
404 if (bo->pin_count) in radeon_bo_unpin()
552 if (!bo->pin_count) { in radeon_bo_list_validate()
632 if (old_object->pin_count == 0) in radeon_bo_get_surface_reg()
819 if (rbo->pin_count > 0) in radeon_bo_fault_reserve_notify()
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Ddce6_afmt.c84 int i, pin_count; in dce6_audio_get_pin() local
91 pin_count = 0; in dce6_audio_get_pin()
98 pin_count++; in dce6_audio_get_pin()
102 if (pin_count == 0) in dce6_audio_get_pin()
/kernel/linux/linux-6.6/drivers/gpu/drm/ttm/
H A Dttm_bo.c326 WARN_ON_ONCE(bo->pin_count); in ttm_bo_release()
364 if (bo->pin_count) { in ttm_bo_release()
365 bo->pin_count = 0; in ttm_bo_release()
521 if (bo->pin_count) { in ttm_bo_evict_swapout_allowable()
664 ++bo->pin_count; in ttm_bo_pin()
679 if (WARN_ON_ONCE(!bo->pin_count)) in ttm_bo_unpin()
683 --bo->pin_count; in ttm_bo_unpin()
909 if (bo->pin_count) in ttm_bo_validate()
974 bo->pin_count = 0; in ttm_bo_init_reserved()

Completed in 19 milliseconds

12345