1#ifndef __NVKM_BUS_NV04_H__ 2#define __NVKM_BUS_NV04_H__ 3#include <subdev/bus.h> 4 5struct nv04_bus_priv { 6 struct nvkm_bus base; 7}; 8 9int nv04_bus_ctor(struct nvkm_object *, struct nvkm_object *, 10 struct nvkm_oclass *, void *, u32, 11 struct nvkm_object **); 12int nv50_bus_init(struct nvkm_object *); 13void nv50_bus_intr(struct nvkm_subdev *); 14 15struct nv04_bus_impl { 16 struct nvkm_oclass base; 17 void (*intr)(struct nvkm_subdev *); 18 int (*hwsq_exec)(struct nvkm_bus *, u32 *, u32); 19 u32 hwsq_size; 20}; 21#endif 22