1 /* SPDX-License-Identifier: MIT */ 2 #include "priv.h" 3 #if defined(CONFIG_AGP) || (defined(CONFIG_AGP_MODULE) && defined(MODULE)) 4 #ifndef __NVKM_PCI_AGP_H__ 5 #define __NVKM_PCI_AGP_H__ 6 7 void nvkm_agp_ctor(struct nvkm_pci *); 8 void nvkm_agp_dtor(struct nvkm_pci *); 9 void nvkm_agp_preinit(struct nvkm_pci *); 10 int nvkm_agp_init(struct nvkm_pci *); 11 void nvkm_agp_fini(struct nvkm_pci *); 12 #endif 13 #else nvkm_agp_ctor(struct nvkm_pci * pci)14static inline void nvkm_agp_ctor(struct nvkm_pci *pci) {} nvkm_agp_dtor(struct nvkm_pci * pci)15static inline void nvkm_agp_dtor(struct nvkm_pci *pci) {} nvkm_agp_preinit(struct nvkm_pci * pci)16static inline void nvkm_agp_preinit(struct nvkm_pci *pci) {} nvkm_agp_init(struct nvkm_pci * pci)17static inline int nvkm_agp_init(struct nvkm_pci *pci) { return -ENOSYS; } nvkm_agp_fini(struct nvkm_pci * pci)18static inline void nvkm_agp_fini(struct nvkm_pci *pci) {} 19 #endif 20