/linux-master/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 in struct:mtmips_pmx_func
|
H A D | pinctrl-mtmips.c | 72 *num_pins = p->groups[group].func[0].pin_count; 145 for (i = 0; i < p->groups[group].func[0].pin_count; i++) 152 for (i = 0; i < p->func[func]->pin_count; i++) 262 if (!p->func[i]->pin_count) 266 p->func[i]->pin_count, 271 for (j = 0; j < p->func[i]->pin_count; j++) 274 pin = p->func[i]->pin_first + p->func[i]->pin_count; 289 if (!p->func[i]->pin_count) 292 for (j = 0; j < p->func[i]->pin_count; j++)
|
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | intel_ring_types.h | 33 * atomic updates to the pin_count. However, the actual pinning 39 atomic_t pin_count; member in struct:intel_ring
|
H A D | intel_timeline_types.h | 28 * pin_count and active_count track essentially the same thing: 40 * but the pin_count is protected by a combination of serialisation 43 atomic_t pin_count; member in struct:intel_timeline
|
H A D | intel_ggtt_fencing.h | 26 atomic_t pin_count; member in struct:i915_fence_reg
|
H A D | intel_timeline.c | 81 atomic_set(&timeline->pin_count, 0); 187 GEM_BUG_ON(!atomic_read(&tl->pin_count)); 188 atomic_inc(&tl->pin_count); 195 if (atomic_add_unless(&tl->pin_count, 1, 0)) 215 if (atomic_fetch_inc(&tl->pin_count)) { 227 GEM_BUG_ON(!atomic_read(&tl->pin_count)); 301 GEM_BUG_ON(!atomic_read(&tl->pin_count)); 383 GEM_BUG_ON(!atomic_read(&tl->pin_count)); 384 if (!atomic_dec_and_test(&tl->pin_count)) 396 GEM_BUG_ON(atomic_read(&timeline->pin_count)); [all...] |
H A D | intel_context.h | 124 return atomic_read(&ce->pin_count); 152 return atomic_inc_not_zero(&ce->pin_count); 175 atomic_inc(&ce->pin_count); 196 while (!atomic_add_unless(&ce->pin_count, -1, 1)) { 197 if (atomic_cmpxchg(&ce->pin_count, 1, 2) == 1) {
|
H A D | gen6_ppgtt.h | 21 atomic_t pin_count; member in struct:gen6_ppgtt
|
H A D | intel_ring.c | 31 GEM_BUG_ON(!atomic_read(&ring->pin_count)); 32 atomic_inc(&ring->pin_count); 42 if (atomic_fetch_inc(&ring->pin_count)) 81 atomic_dec(&ring->pin_count); 98 if (!atomic_dec_and_test(&ring->pin_count))
|
H A D | gen6_ppgtt.c | 332 * Workaround the limited maximum vma->pin_count and the aliasing_ppgtt 334 * (When vma->pin_count becomes atomic, I expect we will naturally 337 if (atomic_add_unless(&ppgtt->pin_count, 1, 0)) 350 if (!atomic_read(&ppgtt->pin_count)) { 357 atomic_inc(&ppgtt->pin_count); 423 GEM_BUG_ON(!atomic_read(&ppgtt->pin_count)); 424 if (atomic_dec_and_test(&ppgtt->pin_count))
|
H A D | intel_ggtt_fencing.c | 302 GEM_BUG_ON(atomic_read(&fence->pin_count)); 348 if (atomic_read(&fence->pin_count)) 374 atomic_inc(&fence->pin_count); 384 GEM_BUG_ON(atomic_read(&fence->pin_count)); 385 atomic_inc(&fence->pin_count); 401 atomic_dec(&fence->pin_count); 465 count += !atomic_read(&fence->pin_count);
|
H A D | selftest_ring.c | 19 atomic_set(&ring->pin_count, 1);
|
H A D | mock_engine.c | 28 atomic_inc(&tl->pin_count); 34 GEM_BUG_ON(!atomic_read(&tl->pin_count)); 35 atomic_dec(&tl->pin_count); 73 atomic_set(&ring->pin_count, 1);
|
/linux-master/drivers/gpu/drm/omapdrm/ |
H A D | omap_fb.c | 53 int pin_count; member in struct:omap_framebuffer 56 /* lock for pinning (pin_count and planes.dma_addr) */ 264 if (omap_fb->pin_count > 0) { 265 omap_fb->pin_count++; 278 omap_fb->pin_count++; 304 omap_fb->pin_count--; 306 if (omap_fb->pin_count > 0) {
|
/linux-master/drivers/gpu/drm/loongson/ |
H A D | lsdc_drv.c | 346 unsigned int pin_count = tbo->pin_count; local 350 lsdc_mem_type_to_str(resource->mem_type), pin_count); 352 if (!pin_count) 364 --pin_count; 365 } while (pin_count);
|
H A D | lsdc_ttm.c | 169 if (unlikely(tbo->pin_count > 0)) { 258 if (unlikely(!tbo->pin_count)) { 293 if (tbo->pin_count) 327 if (unlikely(!tbo->pin_count)) { 334 if (!tbo->pin_count) {
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | dce6_afmt.c | 85 int i, pin_count; local 92 pin_count = 0; 99 pin_count++; 103 if (pin_count == 0)
|
H A D | radeon_object.c | 283 if (bo->tbo.pin_count) { 341 if (!bo->tbo.pin_count) { 487 if (!bo->tbo.pin_count) { 566 if (old_object->tbo.pin_count == 0) 744 if (rbo->tbo.pin_count > 0)
|
/linux-master/drivers/gpu/drm/qxl/ |
H A D | qxl_debugfs.c | 74 bo->tbo.pin_count, rel);
|
/linux-master/include/linux/ |
H A D | lockdep_types.h | 255 unsigned int pin_count; member in struct:held_lock
|
/linux-master/drivers/gpu/drm/ttm/ |
H A D | ttm_bo.c | 326 WARN_ON_ONCE(bo->pin_count); 364 if (bo->pin_count) { 365 bo->pin_count = 0; 526 if (bo->pin_count) { 669 ++bo->pin_count; 684 if (WARN_ON_ONCE(!bo->pin_count)) 688 --bo->pin_count; 920 if (bo->pin_count) 988 bo->pin_count = 0;
|
/linux-master/drivers/gpu/drm/msm/ |
H A D | msm_gem.h | 117 * pin_count: Number of times the pages are pinned 121 int pin_count; member in struct:msm_gem_object 227 return msm_obj->base.import_attach || msm_obj->pin_count;
|
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_object.c | 590 int pin_count = atomic_read(&obj->mm.pages_pin_count); local 592 if (!pin_count) 602 pin_count--; 605 GEM_WARN_ON(pin_count < 0); 607 return pin_count == 0;
|
/linux-master/drivers/gpu/drm/ttm/tests/ |
H A D | ttm_bo_test.c | 478 KUNIT_ASSERT_EQ(test, bo->pin_count, no_pins); 518 KUNIT_ASSERT_EQ(test, bo->pin_count, 1); 527 KUNIT_ASSERT_EQ(test, bo->pin_count, 0); 573 KUNIT_ASSERT_EQ(test, bo->pin_count, 2); 581 KUNIT_ASSERT_EQ(test, bo->pin_count, 1);
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_object.c | 877 * pin_count and pin_size accordingly. 915 if (bo->tbo.pin_count) { 1007 * Decreases the pin_count, and clears the flags if pin_count reaches 0. 1018 if (bo->tbo.pin_count) 1397 if (abo->tbo.pin_count > 0) 1508 !bo->tbo.pin_count && bo->tbo.type != ttm_bo_type_kernel); 1584 unsigned int pin_count; local 1615 pin_count = READ_ONCE(bo->tbo.pin_count); [all...] |