/kernel/linux/linux-5.10/arch/mips/include/asm/mach-ralink/ |
H A D | pinmux.h | 9 #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 D | pinctrl-mtmips.h | 9 #define FUNC(name, value, pin_first, pin_count) \ 10 { name, value, pin_first, pin_count } 29 int pin_count; member
|
H A D | pinctrl-mtmips.c | 72 *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 D | intel_timeline.c | 226 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 D | intel_ring.c | 26 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 D | gen6_ppgtt.c | 385 * 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 D | intel_ggtt_fencing.c | 313 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 D | mock_engine.c | 37 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 D | intel_context.h | 70 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 D | intel_timeline.c | 81 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 D | intel_context.h | 124 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 D | intel_ring.c | 31 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 D | intel_ggtt_fencing.c | 302 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 D | gen6_ppgtt.c | 332 * 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 D | pinctrl-rt2880.c | 72 *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 D | ttm_bo_api.h | 160 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 D | qxl_object.c | 131 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 D | omap_fb.c | 51 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 D | lsdc_drv.c | 341 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 D | omap_fb.c | 53 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 D | vmwgfx_bo.c | 109 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 D | dce6_afmt.c | 83 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 D | radeon_object.c | 337 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 D | dce6_afmt.c | 84 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 D | ttm_bo.c | 326 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()
|