Home
last modified time | relevance | path

Searched refs:enabled_types (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_irq.c128 atomic_set(&src->enabled_types[k], 0); in amdgpu_irq_disable_all()
331 kfree(src->enabled_types); in amdgpu_irq_fini()
332 src->enabled_types = NULL; in amdgpu_irq_fini()
382 if (source->num_types && !source->enabled_types) { in amdgpu_irq_add_id()
390 source->enabled_types = types; in amdgpu_irq_add_id()
530 if (!src->enabled_types || !src->funcs->set) in amdgpu_irq_get()
533 if (atomic_inc_return(&src->enabled_types[type]) == 1) in amdgpu_irq_get()
560 if (!src->enabled_types || !src->funcs->set) in amdgpu_irq_put()
563 if (atomic_dec_and_test(&src->enabled_types[type])) in amdgpu_irq_put()
591 if (!src->enabled_types || !sr in amdgpu_irq_enabled()
[all...]
H A Damdgpu_irq.h62 atomic_t *enabled_types; member
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_irq.c360 kfree(src->enabled_types); in amdgpu_irq_fini_sw()
361 src->enabled_types = NULL; in amdgpu_irq_fini_sw()
406 if (source->num_types && !source->enabled_types) { in amdgpu_irq_add_id()
414 source->enabled_types = types; in amdgpu_irq_add_id()
582 if (!src->enabled_types || !src->funcs->set) in amdgpu_irq_get()
585 if (atomic_inc_return(&src->enabled_types[type]) == 1) in amdgpu_irq_get()
612 if (!src->enabled_types || !src->funcs->set) in amdgpu_irq_put()
618 if (atomic_dec_and_test(&src->enabled_types[type])) in amdgpu_irq_put()
646 if (!src->enabled_types || !src->funcs->set) in amdgpu_irq_enabled()
649 return !!atomic_read(&src->enabled_types[typ in amdgpu_irq_enabled()
[all...]
H A Damdgpu_irq.h63 atomic_t *enabled_types; member

Completed in 3 milliseconds