linux/drivers/gpu/drm/etnaviv
Lucas Stach 2e3a2dda25 drm/etnaviv: move submit free out of critical section
There is no need to hold the GPU lock while freeing the submit
object. Only move the retired submits from the GPU active list to
a temporary retire list under the GPU lock.

Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
2018-01-02 17:36:28 +01:00
..
cmdstream.xml.h drm/etnaviv: Allow DRAW_INSTANCED commands 2016-12-02 19:30:22 +01:00
common.xml.h drm/etnaviv: update common.xml.h 2017-05-05 17:14:41 +02:00
etnaviv_buffer.c drm/etnaviv: move cmdbuf into submit object 2018-01-02 17:33:36 +01:00
etnaviv_cmd_parser.c drm/etnaviv: add sensitive state for occlusion query address 2017-12-01 17:37:30 +01:00
etnaviv_cmdbuf.c drm/etnaviv: move cmdbuf into submit object 2018-01-02 17:33:36 +01:00
etnaviv_cmdbuf.h drm/etnaviv: move cmdbuf into submit object 2018-01-02 17:33:36 +01:00
etnaviv_drv.c drm/etnaviv: re-enable perfmon support 2018-01-02 17:35:34 +01:00
etnaviv_drv.h drm/etnaviv: move exec_state to submit object 2018-01-02 17:32:40 +01:00
etnaviv_dump.c drm/etnaviv: move cmdbuf into submit object 2018-01-02 17:33:36 +01:00
etnaviv_dump.h
etnaviv_gem_prime.c drm/etnaviv: change return type of etnaviv_gem_obj_add to void 2018-01-02 17:07:41 +01:00
etnaviv_gem_submit.c drm/etnaviv: couple runtime PM management to submit object lifetime 2018-01-02 17:34:59 +01:00
etnaviv_gem.c drm/etnaviv: get rid of userptr worker 2018-01-02 17:09:47 +01:00
etnaviv_gem.h drm/etnaviv: couple runtime PM management to submit object lifetime 2018-01-02 17:34:59 +01:00
etnaviv_gpu.c drm/etnaviv: move submit free out of critical section 2018-01-02 17:36:28 +01:00
etnaviv_gpu.h drm/etnaviv: move cmdbuf into submit object 2018-01-02 17:33:36 +01:00
etnaviv_iommu_v2.c drm/etnaviv: move cmdbuf into submit object 2018-01-02 17:33:36 +01:00
etnaviv_iommu.c drm/etnaviv: remove IOMMU dependency 2017-10-10 11:36:37 +02:00
etnaviv_iommu.h drm/etnaviv: remove IOMMU dependency 2017-10-10 11:36:37 +02:00
etnaviv_mmu.c drm/etnaviv: Improve unlocking of a mutex in etnaviv_iommu_map_gem() 2017-12-01 17:37:31 +01:00
etnaviv_mmu.h drm/etnaviv: remove IOMMU dependency 2017-10-10 11:36:37 +02:00
etnaviv_perfmon.c drm/etnaviv: use submit exec_state for perfmon sampling 2018-01-02 17:33:01 +01:00
etnaviv_perfmon.h drm/etnaviv: use submit exec_state for perfmon sampling 2018-01-02 17:33:01 +01:00
Kconfig drm/etnaviv: make THERMAL selectable 2017-12-01 17:37:54 +01:00
Makefile main drm pull request for v4.15 2017-11-15 20:42:10 -08:00
state_3d.xml.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
state_hi.xml.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
state.xml.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00