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