Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / drivers / gpu / drm / nouveau / nvkm / subdev / bus / nv04.h
1 #ifndef __NVKM_BUS_NV04_H__
2 #define __NVKM_BUS_NV04_H__
3 #include <subdev/bus.h>
4
5 struct nv04_bus_priv {
6         struct nvkm_bus base;
7 };
8
9 int  nv04_bus_ctor(struct nvkm_object *, struct nvkm_object *,
10                    struct nvkm_oclass *, void *, u32,
11                    struct nvkm_object **);
12 int  nv50_bus_init(struct nvkm_object *);
13 void nv50_bus_intr(struct nvkm_subdev *);
14
15 struct 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