nvkm_top
NVKM_LAYOUT_ONCE(NVKM_SUBDEV_TOP , struct nvkm_top , top)
int gk104_top_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_top **);
int ga100_top_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_top **);
struct nvkm_top *top = device->top;
struct nvkm_top *top = device->top;
struct nvkm_top *top = nvkm_top(subdev);
nvkm_top = {
enum nvkm_subdev_type type, int inst, struct nvkm_top **ptop)
struct nvkm_top *top;
nvkm_subdev_ctor(&nvkm_top, device, type, inst, &top->subdev);
nvkm_top_device_new(struct nvkm_top *top)
struct nvkm_top *top = device->top;
struct nvkm_top *top = device->top;
struct nvkm_top *top = device->top;
struct nvkm_top *top = device->top;
struct nvkm_top **ptop)
ga100_top_parse(struct nvkm_top *top)
struct nvkm_top **ptop)
gk104_top_parse(struct nvkm_top *top)
struct nvkm_top **);
struct nvkm_top_device *nvkm_top_device_new(struct nvkm_top *);
#define nvkm_top(p) container_of((p), struct nvkm_top, subdev)
int (*parse)(struct nvkm_top *);