boost.h revision 1.2
1/* $NetBSD: boost.h,v 1.2 2018/08/27 04:58:30 riastradh Exp $ */ 2 3#ifndef __NVBIOS_BOOST_H__ 4#define __NVBIOS_BOOST_H__ 5u16 nvbios_boostTe(struct nvkm_bios *, u8 *, u8 *, u8 *, u8 *, u8 *, u8 *); 6 7struct nvbios_boostE { 8 u8 pstate; 9 u32 min; 10 u32 max; 11}; 12 13u16 nvbios_boostEe(struct nvkm_bios *, int idx, u8 *, u8 *, u8 *, u8 *); 14u16 nvbios_boostEp(struct nvkm_bios *, int idx, u8 *, u8 *, u8 *, u8 *, 15 struct nvbios_boostE *); 16u16 nvbios_boostEm(struct nvkm_bios *, u8, u8 *, u8 *, u8 *, u8 *, 17 struct nvbios_boostE *); 18 19struct nvbios_boostS { 20 u8 domain; 21 u8 percent; 22 u32 min; 23 u32 max; 24}; 25 26u16 nvbios_boostSe(struct nvkm_bios *, int, u16, u8 *, u8 *, u8, u8); 27u16 nvbios_boostSp(struct nvkm_bios *, int, u16, u8 *, u8 *, u8, u8, 28 struct nvbios_boostS *); 29#endif 30