|
@@ -6,14 +6,14 @@
|
|
|
int nvkm_mc_new_(const struct nvkm_mc_func *, struct nvkm_device *,
|
|
|
int index, struct nvkm_mc **);
|
|
|
|
|
|
-struct nvkm_mc_intr {
|
|
|
+struct nvkm_mc_map {
|
|
|
u32 stat;
|
|
|
u32 unit;
|
|
|
};
|
|
|
|
|
|
struct nvkm_mc_func {
|
|
|
void (*init)(struct nvkm_mc *);
|
|
|
- const struct nvkm_mc_intr *intr;
|
|
|
+ const struct nvkm_mc_map *intr;
|
|
|
/* disable reporting of interrupts to host */
|
|
|
void (*intr_unarm)(struct nvkm_mc *);
|
|
|
/* enable reporting of interrupts to host */
|
|
@@ -24,7 +24,7 @@ struct nvkm_mc_func {
|
|
|
};
|
|
|
|
|
|
void nv04_mc_init(struct nvkm_mc *);
|
|
|
-extern const struct nvkm_mc_intr nv04_mc_intr[];
|
|
|
+extern const struct nvkm_mc_map nv04_mc_intr[];
|
|
|
void nv04_mc_intr_unarm(struct nvkm_mc *);
|
|
|
void nv04_mc_intr_rearm(struct nvkm_mc *);
|
|
|
u32 nv04_mc_intr_mask(struct nvkm_mc *);
|
|
@@ -32,9 +32,9 @@ u32 nv04_mc_intr_mask(struct nvkm_mc *);
|
|
|
void nv44_mc_init(struct nvkm_mc *);
|
|
|
|
|
|
void nv50_mc_init(struct nvkm_mc *);
|
|
|
-extern const struct nvkm_mc_intr nv50_mc_intr[];
|
|
|
+extern const struct nvkm_mc_map nv50_mc_intr[];
|
|
|
|
|
|
-extern const struct nvkm_mc_intr gf100_mc_intr[];
|
|
|
+extern const struct nvkm_mc_map gf100_mc_intr[];
|
|
|
void gf100_mc_intr_unarm(struct nvkm_mc *);
|
|
|
void gf100_mc_intr_rearm(struct nvkm_mc *);
|
|
|
u32 gf100_mc_intr_mask(struct nvkm_mc *);
|