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