Searched refs:pin_count (Results 1 - 25 of 60) sorted by path

123

/linux-master/drivers/acpi/acpica/
H A Damlresrc.h570 u32 pin_count, u16 *pin_list, char *device_name);
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd_gpuvm.c2957 if (attachment->bo_va->base.bo->tbo.pin_count)
3033 if (mem->bo->tbo.pin_count)
H A Damdgpu_cs.c790 if (bo->tbo.pin_count)
H A Damdgpu_dma_buf.c153 if (!bo->tbo.pin_count) {
258 if (!bo->tbo.pin_count &&
H A Damdgpu_object.c879 * pin_count and pin_size accordingly.
917 if (bo->tbo.pin_count) {
1009 * Decreases the pin_count, and clears the flags if pin_count reaches 0.
1020 if (bo->tbo.pin_count)
1403 if (abo->tbo.pin_count > 0)
1514 !bo->tbo.pin_count && bo->tbo.type != ttm_bo_type_kernel);
1590 unsigned int pin_count; local
1621 pin_count = READ_ONCE(bo->tbo.pin_count);
[all...]
/linux-master/drivers/gpu/drm/
H A Ddrm_gem_vram_helper.c273 if (WARN_ON_ONCE(!gbo->bo.pin_count))
285 if (gbo->bo.pin_count)
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_object.c590 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/i915/gt/
H A Dgen6_ppgtt.c332 * 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 Dgen6_ppgtt.h21 atomic_t pin_count; member in struct:gen6_ppgtt
H A Dintel_context.c265 if (likely(!atomic_add_unless(&ce->pin_count, 1, 0))) {
282 atomic_inc(&ce->pin_count);
329 if (!atomic_sub_and_test(sub, &ce->pin_count))
H A Dintel_context.h124 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 Dintel_context_types.h164 atomic_t pin_count; member in struct:intel_context
H A Dintel_ggtt_fencing.c302 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 Dintel_ggtt_fencing.h26 atomic_t pin_count; member in struct:i915_fence_reg
H A Dintel_ring.c31 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 Dintel_ring_types.h33 * atomic updates to the pin_count. However, the actual pinning
39 atomic_t pin_count; member in struct:intel_ring
H A Dintel_timeline.c81 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 Dintel_timeline_types.h28 * 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 Dmock_engine.c28 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);
H A Dselftest_ring.c19 atomic_set(&ring->pin_count, 1);
/linux-master/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_submission.c3082 * intel_context_sched_disable_unpin (-2 to pin_count).
3084 atomic_add(2, &ce->pin_count);
3218 * calls intel_context_sched_disable_unpin (-2 to pin_count).
3220 atomic_add(2, &ce->pin_count);
5071 * the pin_count going to zero and the context still being
5467 atomic_read(&ce->pin_count));
/linux-master/drivers/gpu/drm/i915/gvt/
H A Dcmd_parser.c3164 GEM_BUG_ON(atomic_read(&ce->pin_count) < 0);
/linux-master/drivers/gpu/drm/i915/
H A Di915_debugfs.c195 int pin_count = 0; local
219 pin_count++;
279 seq_printf(m, " (pinned x %d)", pin_count);
H A Di915_trace.h404 __field(int, pin_count)
411 __entry->pin_count = atomic_read(&ce->pin_count);
416 TP_printk("guc_id=%d, pin_count=%d sched_state=0x%x, guc_prio=%u",
417 __entry->guc_id, __entry->pin_count,
H A Di915_vma.h402 GEM_BUG_ON(atomic_read(&vma->fence->pin_count) <= 0);
403 atomic_dec(&vma->fence->pin_count);

Completed in 304 milliseconds

123