Symbol: nvkm_bus
drivers/gpu/drm/nouveau/include/nvkm/core/layout.h
15
NVKM_LAYOUT_ONCE(NVKM_SUBDEV_BUS , struct nvkm_bus , bus)
drivers/gpu/drm/nouveau/include/nvkm/subdev/bus.h
21
int nv04_bus_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_bus **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/bus.h
22
int nv31_bus_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_bus **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/bus.h
23
int nv50_bus_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_bus **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/bus.h
24
int g94_bus_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_bus **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/bus.h
25
int gf100_bus_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_bus **);
drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.c
29
struct nvkm_bus *bus = nvkm_bus(subdev);
drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.c
36
struct nvkm_bus *bus = nvkm_bus(subdev);
drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.c
44
return nvkm_bus(subdev);
drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.c
48
nvkm_bus = {
drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.c
56
enum nvkm_subdev_type type, int inst, struct nvkm_bus **pbus)
drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.c
58
struct nvkm_bus *bus;
drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.c
61
nvkm_subdev_ctor(&nvkm_bus, device, type, inst, &bus->subdev);
drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.c
30
g94_bus_hwsq_exec(struct nvkm_bus *bus, u32 *data, u32 size)
drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.c
62
struct nvkm_bus **pbus)
drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.c
30
gf100_bus_intr(struct nvkm_bus *bus)
drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.c
60
gf100_bus_init(struct nvkm_bus *bus)
drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.c
75
struct nvkm_bus **pbus)
drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.c
67
struct nvkm_bus *bus = subdev->device->bus;
drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.c
30
nv04_bus_intr(struct nvkm_bus *bus)
drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.c
57
nv04_bus_init(struct nvkm_bus *bus)
drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.c
72
struct nvkm_bus **pbus)
drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.c
31
nv31_bus_intr(struct nvkm_bus *bus)
drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.c
71
nv31_bus_init(struct nvkm_bus *bus)
drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.c
86
struct nvkm_bus **pbus)
drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c
103
struct nvkm_bus **pbus)
drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c
31
nv50_bus_hwsq_exec(struct nvkm_bus *bus, u32 *data, u32 size)
drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c
53
nv50_bus_intr(struct nvkm_bus *bus)
drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c
86
nv50_bus_init(struct nvkm_bus *bus)
drivers/gpu/drm/nouveau/nvkm/subdev/bus/priv.h
10
int (*hwsq_exec)(struct nvkm_bus *, u32 *, u32);
drivers/gpu/drm/nouveau/nvkm/subdev/bus/priv.h
15
struct nvkm_bus **);
drivers/gpu/drm/nouveau/nvkm/subdev/bus/priv.h
17
void nv50_bus_init(struct nvkm_bus *);
drivers/gpu/drm/nouveau/nvkm/subdev/bus/priv.h
18
void nv50_bus_intr(struct nvkm_bus *);
drivers/gpu/drm/nouveau/nvkm/subdev/bus/priv.h
4
#define nvkm_bus(p) container_of((p), struct nvkm_bus, subdev)
drivers/gpu/drm/nouveau/nvkm/subdev/bus/priv.h
8
void (*init)(struct nvkm_bus *);
drivers/gpu/drm/nouveau/nvkm/subdev/bus/priv.h
9
void (*intr)(struct nvkm_bus *);