vmap.h 573 B

123456789101112131415161718192021222324
  1. #ifndef __NVBIOS_VMAP_H__
  2. #define __NVBIOS_VMAP_H__
  3. struct nvbios_vmap {
  4. u8 max0;
  5. u8 max1;
  6. u8 max2;
  7. };
  8. u32 nvbios_vmap_table(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
  9. u32 nvbios_vmap_parse(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len,
  10. struct nvbios_vmap *);
  11. struct nvbios_vmap_entry {
  12. u8 mode;
  13. u8 link;
  14. u32 min;
  15. u32 max;
  16. s32 arg[6];
  17. };
  18. u32 nvbios_vmap_entry(struct nvkm_bios *, int idx, u8 *ver, u8 *len);
  19. u32 nvbios_vmap_entry_parse(struct nvkm_bios *, int idx, u8 *ver, u8 *len,
  20. struct nvbios_vmap_entry *);
  21. #endif