mem.h 467 B

123456789101112131415161718
  1. #ifndef __NVIF_MEM_H__
  2. #define __NVIF_MEM_H__
  3. #include "mmu.h"
  4. struct nvif_mem {
  5. struct nvif_object object;
  6. u8 type;
  7. u8 page;
  8. u64 addr;
  9. u64 size;
  10. };
  11. int nvif_mem_init_type(struct nvif_mmu *mmu, s32 oclass, int type, u8 page,
  12. u64 size, void *argv, u32 argc, struct nvif_mem *);
  13. int nvif_mem_init(struct nvif_mmu *mmu, s32 oclass, u8 type, u8 page,
  14. u64 size, void *argv, u32 argc, struct nvif_mem *);
  15. void nvif_mem_fini(struct nvif_mem *);
  16. #endif