mirror of
				https://github.com/torvalds/linux.git
				synced 2025-10-31 16:48:26 +02:00 
			
		
		
		
	 b27a838f92
			
		
	
	
		b27a838f92
		
	
	
	
	
		
			
			Create a simple data struct to hold compatible data so that we don't have to do the casts to void pointer to hold data. Fixes the following warning: drivers/gpu/drm/lima/lima_drv.c:387:13: error: cast to smaller integer type 'enum lima_gpu_id' from 'const void *' Signed-off-by: Erico Nunes <nunes.erico@gmail.com> Signed-off-by: Qiang Yu <yuq825@gmail.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240401224329.1228468-3-nunes.erico@gmail.com
		
			
				
	
	
		
			53 lines
		
	
	
	
		
			907 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
	
		
			907 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* SPDX-License-Identifier: GPL-2.0 OR MIT */
 | |
| /* Copyright 2017-2019 Qiang Yu <yuq825@gmail.com> */
 | |
| 
 | |
| #ifndef __LIMA_DRV_H__
 | |
| #define __LIMA_DRV_H__
 | |
| 
 | |
| #include <drm/drm_file.h>
 | |
| 
 | |
| #include "lima_ctx.h"
 | |
| #include "lima_device.h"
 | |
| 
 | |
| extern int lima_sched_timeout_ms;
 | |
| extern uint lima_heap_init_nr_pages;
 | |
| extern uint lima_max_error_tasks;
 | |
| extern uint lima_job_hang_limit;
 | |
| 
 | |
| struct lima_vm;
 | |
| struct lima_bo;
 | |
| struct lima_sched_task;
 | |
| 
 | |
| struct drm_lima_gem_submit_bo;
 | |
| 
 | |
| struct lima_drm_priv {
 | |
| 	struct lima_vm *vm;
 | |
| 	struct lima_ctx_mgr ctx_mgr;
 | |
| };
 | |
| 
 | |
| struct lima_submit {
 | |
| 	struct lima_ctx *ctx;
 | |
| 	int pipe;
 | |
| 	u32 flags;
 | |
| 
 | |
| 	struct drm_lima_gem_submit_bo *bos;
 | |
| 	struct lima_bo **lbos;
 | |
| 	u32 nr_bos;
 | |
| 
 | |
| 	u32 in_sync[2];
 | |
| 	u32 out_sync;
 | |
| 
 | |
| 	struct lima_sched_task *task;
 | |
| };
 | |
| 
 | |
| struct lima_compatible {
 | |
| 	enum lima_gpu_id id;
 | |
| };
 | |
| 
 | |
| static inline struct lima_drm_priv *
 | |
| to_lima_drm_priv(struct drm_file *file)
 | |
| {
 | |
| 	return file->driver_priv;
 | |
| }
 | |
| 
 | |
| #endif
 |