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