Blame view

kernel/linux-rt-4.4.41/drivers/gpu/drm/nouveau/include/nvif/driver.h 684 Bytes
5113f6f70   김현기   kernel add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
  #ifndef __NVIF_DRIVER_H__
  #define __NVIF_DRIVER_H__
  
  struct nvif_driver {
  	const char *name;
  	int (*init)(const char *name, u64 device, const char *cfg,
  		    const char *dbg, void **priv);
  	void (*fini)(void *priv);
  	int (*suspend)(void *priv);
  	int (*resume)(void *priv);
  	int (*ioctl)(void *priv, bool super, void *data, u32 size, void **hack);
  	void __iomem *(*map)(void *priv, u64 handle, u32 size);
  	void (*unmap)(void *priv, void __iomem *ptr, u32 size);
  	bool keep;
  };
  
  extern const struct nvif_driver nvif_driver_nvkm;
  extern const struct nvif_driver nvif_driver_drm;
  extern const struct nvif_driver nvif_driver_lib;
  extern const struct nvif_driver nvif_driver_null;
  
  #endif