Home
last modified time | relevance | path

Searched refs:nvkm_bus (Results 1 – 10 of 10) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/bus/
Dpriv.h3 #define nvkm_bus(p) container_of((p), struct nvkm_bus, subdev) macro
7 void (*init)(struct nvkm_bus *);
8 void (*intr)(struct nvkm_bus *);
9 int (*hwsq_exec)(struct nvkm_bus *, u32 *, u32);
14 struct nvkm_bus **);
16 void nv50_bus_init(struct nvkm_bus *);
17 void nv50_bus_intr(struct nvkm_bus *);
Dbase.c29 struct nvkm_bus *bus = nvkm_bus(subdev); in nvkm_bus_intr()
36 struct nvkm_bus *bus = nvkm_bus(subdev); in nvkm_bus_init()
44 return nvkm_bus(subdev); in nvkm_bus_dtor()
48 nvkm_bus = { variable
56 int index, struct nvkm_bus **pbus) in nvkm_bus_new_()
58 struct nvkm_bus *bus; in nvkm_bus_new_()
61 nvkm_subdev_ctor(&nvkm_bus, device, index, 0, &bus->subdev); in nvkm_bus_new_()
Dnv50.c31 nv50_bus_hwsq_exec(struct nvkm_bus *bus, u32 *data, u32 size) in nv50_bus_hwsq_exec()
53 nv50_bus_intr(struct nvkm_bus *bus) in nv50_bus_intr()
86 nv50_bus_init(struct nvkm_bus *bus) in nv50_bus_init()
102 nv50_bus_new(struct nvkm_device *device, int index, struct nvkm_bus **pbus) in nv50_bus_new()
Dnv04.c32 nv04_bus_intr(struct nvkm_bus *bus) in nv04_bus_intr()
59 nv04_bus_init(struct nvkm_bus *bus) in nv04_bus_init()
73 nv04_bus_new(struct nvkm_device *device, int index, struct nvkm_bus **pbus) in nv04_bus_new()
Dgf100.c28 gf100_bus_intr(struct nvkm_bus *bus) in gf100_bus_intr()
58 gf100_bus_init(struct nvkm_bus *bus) in gf100_bus_init()
72 gf100_bus_new(struct nvkm_device *device, int index, struct nvkm_bus **pbus) in gf100_bus_new()
Dnv31.c31 nv31_bus_intr(struct nvkm_bus *bus) in nv31_bus_intr()
71 nv31_bus_init(struct nvkm_bus *bus) in nv31_bus_init()
85 nv31_bus_new(struct nvkm_device *device, int index, struct nvkm_bus **pbus) in nv31_bus_new()
Dg94.c30 g94_bus_hwsq_exec(struct nvkm_bus *bus, u32 *data, u32 size) in g94_bus_hwsq_exec()
61 g94_bus_new(struct nvkm_device *device, int index, struct nvkm_bus **pbus) in g94_bus_new()
Dhwsq.c67 struct nvkm_bus *bus = subdev->device->bus; in nvkm_hwsq_fini()
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dbus.h5 struct nvkm_bus { struct
20 int nv04_bus_new(struct nvkm_device *, int, struct nvkm_bus **); argument
21 int nv31_bus_new(struct nvkm_device *, int, struct nvkm_bus **);
22 int nv50_bus_new(struct nvkm_device *, int, struct nvkm_bus **);
23 int g94_bus_new(struct nvkm_device *, int, struct nvkm_bus **);
24 int gf100_bus_new(struct nvkm_device *, int, struct nvkm_bus **);
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/
Ddevice.h104 struct nvkm_bus *bus;
169 int (*bus )(struct nvkm_device *, int idx, struct nvkm_bus **);