Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/nouveau/nvkm/subdev/bar/
H A Dpriv.h4 #define nvkm_bar(p) container_of((p), struct nvkm_bar, subdev) macro
8 struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_bar **);
11 enum nvkm_subdev_type, int, struct nvkm_bar *);
14 void *(*dtor)(struct nvkm_bar *);
15 int (*oneinit)(struct nvkm_bar *);
16 void (*init)(struct nvkm_bar *);
19 void (*init)(struct nvkm_bar *);
20 void (*fini)(struct nvkm_bar *);
21 void (*wait)(struct nvkm_bar *);
22 struct nvkm_vmm *(*vmm)(struct nvkm_bar *);
[all …]
H A Dbase.c27 nvkm_bar_flush(struct nvkm_bar *bar) in nvkm_bar_flush()
42 struct nvkm_bar *bar = device->bar; in nvkm_bar_bar1_reset()
55 struct nvkm_bar *bar = device->bar; in nvkm_bar_bar2_vmm()
64 struct nvkm_bar *bar = device->bar; in nvkm_bar_bar2_reset()
74 struct nvkm_bar *bar = device->bar; in nvkm_bar_bar2_fini()
84 struct nvkm_bar *bar = device->bar; in nvkm_bar_bar2_init()
95 struct nvkm_bar *bar = nvkm_bar(subdev); in nvkm_bar_fini()
112 struct nvkm_bar *bar = nvkm_bar(subdev); in nvkm_bar_init()
123 struct nvkm_bar *bar = nvkm_bar(subdev); in nvkm_bar_oneinit()
130 struct nvkm_bar *bar = nvkm_bar(subdev); in nvkm_bar_dtor()
[all …]
H A Dnv50.h8 struct nvkm_bar base;
20 int, u32 pgd_addr, struct nvkm_bar **);
21 void *nv50_bar_dtor(struct nvkm_bar *);
22 int nv50_bar_oneinit(struct nvkm_bar *);
23 void nv50_bar_init(struct nvkm_bar *);
24 void nv50_bar_bar1_init(struct nvkm_bar *);
25 void nv50_bar_bar1_wait(struct nvkm_bar *);
26 struct nvkm_vmm *nv50_bar_bar1_vmm(struct nvkm_bar *);
27 void nv50_bar_bar2_init(struct nvkm_bar *);
28 struct nvkm_vmm *nv50_bar_bar2_vmm(struct nvkm_bar *);
H A Dgf100.h13 struct nvkm_bar base;
19 int, struct nvkm_bar **);
20 void *gf100_bar_dtor(struct nvkm_bar *);
21 int gf100_bar_oneinit(struct nvkm_bar *);
22 void gf100_bar_bar1_init(struct nvkm_bar *);
23 void gf100_bar_bar1_wait(struct nvkm_bar *);
24 struct nvkm_vmm *gf100_bar_bar1_vmm(struct nvkm_bar *);
25 void gf100_bar_bar2_init(struct nvkm_bar *);
26 struct nvkm_vmm *gf100_bar_bar2_vmm(struct nvkm_bar *);
H A Dtu102.c29 tu102_bar_bar2_wait(struct nvkm_bar *bar) in tu102_bar_bar2_wait()
39 tu102_bar_bar2_fini(struct nvkm_bar *bar) in tu102_bar_bar2_fini()
45 tu102_bar_bar2_init(struct nvkm_bar *base) in tu102_bar_bar2_init()
56 tu102_bar_bar1_wait(struct nvkm_bar *bar) in tu102_bar_bar1_wait()
66 tu102_bar_bar1_fini(struct nvkm_bar *bar) in tu102_bar_bar1_fini()
72 tu102_bar_bar1_init(struct nvkm_bar *base) in tu102_bar_bar1_init()
97 struct nvkm_bar **pbar) in tu102_bar_new()
H A Dgm107.c27 gm107_bar_bar1_wait(struct nvkm_bar *bar) in gm107_bar_bar1_wait()
37 gm107_bar_bar2_wait(struct nvkm_bar *bar) in gm107_bar_bar2_wait()
63 struct nvkm_bar **pbar) in gm107_bar_new()
H A Dg84.c29 g84_bar_flush(struct nvkm_bar *bar) in g84_bar_flush()
60 struct nvkm_bar **pbar) in g84_bar_new()
H A Dgm20b.c36 struct nvkm_bar **pbar) in gm20b_bar_new()
H A Dgk20a.c36 struct nvkm_bar **pbar) in gk20a_bar_new()
/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dbar.h7 struct nvkm_bar { struct
28 void nvkm_bar_flush(struct nvkm_bar *); argument
30 int nv50_bar_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_bar **);
31 int g84_bar_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_bar **);
32 int gf100_bar_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_bar **);
33 int gk20a_bar_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_bar **);
34 int gm107_bar_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_bar **);
35 int gm20b_bar_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_bar **);
36 int tu102_bar_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_bar **);