1 #ifndef __NVKM_BUS_NV04_H__
2 #define __NVKM_BUS_NV04_H__
4 #include <subdev/bus.h>
7 struct nouveau_bus base;
10 int nv04_bus_ctor(struct nouveau_object *, struct nouveau_object *,
11 struct nouveau_oclass *, void *, u32,
12 struct nouveau_object **);
13 int nv50_bus_init(struct nouveau_object *);
14 void nv50_bus_intr(struct nouveau_subdev *);
16 struct nv04_bus_impl {
17 struct nouveau_oclass base;
18 void (*intr)(struct nouveau_subdev *);
19 int (*hwsq_exec)(struct nouveau_bus *, u32 *, u32);