android_kernel_xiaomi_sm7250/drivers/gpu/msm
Sultan Alsawaf 7efe3414b7 qos: Change cpus_affine to not be atomic
There isn't a need for cpus_affine to be atomic, and reading/writing to
it outside of the global pm_qos lock is racy anyway. As such, we can
simply turn it into a primitive integer type.

Signed-off-by: Sultan Alsawaf <sultan@kerneltoast.com>
2022-11-12 11:24:19 +00:00
..
a3xx_reg.h
a5xx_reg.h
a6xx_reg.h msm: kgsl: Zap performance counters across context switches 2022-03-05 04:52:52 -08:00
adreno_a3xx_snapshot.c
adreno_a3xx.c msm: kgsl: Set correct values for SMMU protect register for A3xx 2021-02-23 20:02:27 +05:30
adreno_a3xx.h
adreno_a5xx_packets.h
adreno_a5xx_preempt.c msm: kgsl: Mark the scratch buffer as privileged 2020-08-03 19:31:38 +05:30
adreno_a5xx_snapshot.c
adreno_a5xx.c msm: kgsl: Add multiple fuses based speed bin 2021-06-28 17:50:24 +05:30
adreno_a5xx.h msm: kgsl: Mark the scratch buffer as privileged 2020-08-03 19:31:38 +05:30
adreno_a6xx_gmu.c msm: kgsl: Remove POPP 2022-11-12 11:23:58 +00:00
adreno_a6xx_preempt.c msm: kgsl: Don't busy wait for fenced GMU writes when possible 2022-11-12 11:24:16 +00:00
adreno_a6xx_rgmu.c
adreno_a6xx_snapshot.c Revert "msm: kgsl: Add GPUCC register dumps to A6xx GPU snapshot" 2020-12-23 23:44:34 +05:30
adreno_a6xx.c msm: kgsl: Update the IFPC power up reglist 2021-10-21 19:23:56 +05:30
adreno_a6xx.h
adreno_compat.c msm: kgsl: Add a sysfs node to control performance counter reads 2022-03-05 04:52:02 -08:00
adreno_compat.h
adreno_coresight.c
adreno_cp_parser.c msm: kgsl: add support to reclaim pages of a process 2020-07-02 02:23:17 +05:30
adreno_cp_parser.h drivers: gpu: msm: Only build adreno 6xx part 2022-11-12 11:19:22 +00:00
adreno_debugfs.c msm: kgsl: Remove unnecessary NULL checks 2022-04-09 00:27:23 +05:30
adreno_dispatch.c msm: kgsl: Remove unneeded time profiling from ringbuffer submission 2022-11-12 11:24:15 +00:00
adreno_dispatch.h
adreno_drawctxt.c msm: kgsl: Remove unneeded time profiling from ringbuffer submission 2022-11-12 11:24:15 +00:00
adreno_drawctxt.h msm: kgsl: Remove unneeded time profiling from ringbuffer submission 2022-11-12 11:24:15 +00:00
adreno_ioctl.c msm: kgsl: Add a sysfs node to control performance counter reads 2022-03-05 04:52:02 -08:00
adreno_iommu.c msm: kgsl: Zap performance counters across context switches 2022-03-05 04:52:52 -08:00
adreno_iommu.h
adreno_llc.h
adreno_perfcounter.c msm: kgsl: Zap performance counters across context switches 2022-03-05 04:52:52 -08:00
adreno_perfcounter.h
adreno_pm4types.h msm: kgsl: Zap performance counters across context switches 2022-03-05 04:52:52 -08:00
adreno_profile.c msm: kgsl: Compare pid pointer instead of TGID for a new process 2020-10-29 10:25:31 +05:30
adreno_profile.h
adreno_ringbuffer.c msm: kgsl: Don't busy wait for fenced GMU writes when possible 2022-11-12 11:24:16 +00:00
adreno_ringbuffer.h msm: kgsl: Mark the scratch buffer as privileged 2020-08-03 19:31:38 +05:30
adreno_snapshot.c msm: kgsl: Fix snapshot collection for ib1 2021-05-12 17:46:28 +05:30
adreno_snapshot.h
adreno_sysfs.c msm: kgsl: Wake GPU upon receiving an ioctl rather than upon touch input 2022-11-12 11:23:58 +00:00
adreno_trace.c
adreno_trace.h msm: kgsl: Remove unneeded time profiling from ringbuffer submission 2022-11-12 11:24:15 +00:00
adreno-gpulist.h Revert "msm: kgsl: Enable process reclaim for A610" 2022-11-12 11:20:48 +00:00
adreno.c msm: kgsl: Don't busy wait for fenced GMU writes when possible 2022-11-12 11:24:16 +00:00
adreno.h msm: kgsl: Wake GPU upon receiving an ioctl rather than upon touch input 2022-11-12 11:23:58 +00:00
Kconfig Revert "msm: kgsl: Make reclaim an adreno feature instead of a Kconfig option" 2022-11-12 11:20:48 +00:00
kgsl_compat.c msm: kgsl: Add software timelines 2021-10-04 12:48:09 +05:30
kgsl_compat.h
kgsl_debugfs.c msm: kgsl: Stop using memdesc->usermem 2021-01-05 19:15:49 -08:00
kgsl_debugfs.h
kgsl_device.h msm: kgsl: Wake GPU upon receiving an ioctl rather than upon touch input 2022-11-12 11:23:58 +00:00
kgsl_drawobj.c msm: kgsl: Use copy_struct_from_user() helper 2022-05-03 09:11:38 -07:00
kgsl_drawobj.h msm: kgsl: Remove unneeded time profiling from ringbuffer submission 2022-11-12 11:24:15 +00:00
kgsl_events.c
kgsl_gmu_core.c
kgsl_gmu_core.h msm: kgsl: Add apb_pclk to the clock list and increase max clock count 2020-11-19 15:32:40 +05:30
kgsl_gmu.c msm: kgsl: Remove POPP 2022-11-12 11:23:58 +00:00
kgsl_gmu.h
kgsl_hfi.c
kgsl_hfi.h
kgsl_ioctl.c qos: Change cpus_affine to not be atomic 2022-11-12 11:24:19 +00:00
kgsl_iommu.c msm: kgsl: Fix gpuaddr_in_range() to check upper bound 2021-12-30 15:55:28 +05:30
kgsl_iommu.h
kgsl_mmu.c msm: kgsl: Fix gpuaddr_in_range() to check upper bound 2021-12-30 15:55:28 +05:30
kgsl_mmu.h msm: kgsl: Fix gpuaddr_in_range() to check upper bound 2021-12-30 15:55:28 +05:30
kgsl_pool.c msm: kgsl: Use lock-less list for page pools 2022-11-12 11:24:16 +00:00
kgsl_pool.h Revert "msm: kgsl: Make reclaim an adreno feature instead of a Kconfig option" 2022-11-12 11:20:48 +00:00
kgsl_pwrctrl.c msm: kgsl: Remove L2PC PM QoS feature 2022-11-12 11:24:14 +00:00
kgsl_pwrctrl.h msm: kgsl: Remove L2PC PM QoS feature 2022-11-12 11:24:14 +00:00
kgsl_pwrscale.c msm: kgsl: Remove POPP 2022-11-12 11:23:58 +00:00
kgsl_pwrscale.h msm: kgsl: Remove POPP 2022-11-12 11:23:58 +00:00
kgsl_reclaim.c Revert "msm: kgsl: Make reclaim an adreno feature instead of a Kconfig option" 2022-11-12 11:20:48 +00:00
kgsl_reclaim.h Revert "msm: kgsl: Make reclaim an adreno feature instead of a Kconfig option" 2022-11-12 11:20:48 +00:00
kgsl_rgmu.c msm: kgsl: Remove POPP 2022-11-12 11:23:58 +00:00
kgsl_rgmu.h
kgsl_sharedmem.c Revert "msm: kgsl: Make reclaim an adreno feature instead of a Kconfig option" 2022-11-12 11:20:48 +00:00
kgsl_sharedmem.h Revert "msm: kgsl: Make reclaim an adreno feature instead of a Kconfig option" 2022-11-12 11:20:48 +00:00
kgsl_snapshot.c msm: kgsl: add support to reclaim pages of a process 2020-07-02 02:23:17 +05:30
kgsl_snapshot.h
kgsl_sync.c msm: kgsl: Don't try to wait for fences that have been signaled 2022-11-12 11:24:00 +00:00
kgsl_sync.h msm: kgsl: Keep the context alive until its fences signal 2021-08-24 18:42:58 +05:30
kgsl_timeline.c msm: kgsl: Use copy_struct_from_user() helper 2022-05-03 09:11:38 -07:00
kgsl_timeline.h msm: kgsl: Add software timelines 2021-10-04 12:48:09 +05:30
kgsl_trace.c Revert "msm: kgsl: Add gpu_frequency tracepoint to power trace system" 2022-11-12 11:19:42 +00:00
kgsl_trace.h msm: kgsl: Remove POPP 2022-11-12 11:23:58 +00:00
kgsl.c msm: kgsl: Affine kgsl_3d0_irq and worker kthread to the big CPU cluster 2022-11-12 11:24:18 +00:00
kgsl.h Revert "msm: kgsl: Make reclaim an adreno feature instead of a Kconfig option" 2022-11-12 11:20:48 +00:00
Makefile Revert "msm: kgsl: Make reclaim an adreno feature instead of a Kconfig option" 2022-11-12 11:20:48 +00:00