cregit-Linux how code gets into the kernel

Release 4.17 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.h

#ifndef __NVKM_UMEM_H__

#define __NVKM_UMEM_H__

#define nvkm_umem(p) container_of((p), struct nvkm_umem, object)
#include <core/object.h>
#include "mem.h"


struct nvkm_umem {
	
struct nvkm_object object;
	
struct nvkm_mmu *mmu;
	
u8 type:8;
	
bool priv:1;
	
bool mappable:1;
	
bool io:1;

	
struct nvkm_memory *memory;
	
struct list_head head;

	
union {
		
struct nvkm_vma *bar;
		
void *map;
	};
};

int nvkm_umem_new(const struct nvkm_oclass *, void *argv, u32 argc,
		  struct nvkm_object **);
#endif

Overall Contributors

PersonTokensPropCommitsCommitProp
Ben Skeggs98100.00%1100.00%
Total98100.00%1100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.