Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
[deliverable/linux.git] / drivers / gpu / drm / nouveau / include / nvkm / subdev / top.h
CommitLineData
eaebfcc3
BS
1#ifndef __NVKM_TOP_H__
2#define __NVKM_TOP_H__
3#include <core/subdev.h>
4
5struct nvkm_top {
5f76f294 6 const struct nvkm_top_func *func;
eaebfcc3 7 struct nvkm_subdev subdev;
5f76f294 8 struct list_head device;
eaebfcc3 9};
5f76f294 10
952eb819
BS
11u32 nvkm_top_reset(struct nvkm_device *, enum nvkm_devidx);
12u32 nvkm_top_intr(struct nvkm_device *, u32 intr, u64 *subdevs);
3560e170 13u32 nvkm_top_intr_mask(struct nvkm_device *, enum nvkm_devidx);
952eb819
BS
14enum nvkm_devidx nvkm_top_fault(struct nvkm_device *, int fault);
15enum nvkm_devidx nvkm_top_engine(struct nvkm_device *, int, int *runl, int *engn);
fb3e9c61
BS
16
17int gk104_top_new(struct nvkm_device *, int, struct nvkm_top **);
eaebfcc3 18#endif
This page took 0.038121 seconds and 5 git commands to generate.