Home
last modified time | relevance | path

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

/linux-6.6.21/drivers/gpu/drm/nouveau/nvkm/subdev/bar/
Dpriv.h4 #define nvkm_bar(p) container_of((p), struct nvkm_bar, subdev) macro
8 enum nvkm_subdev_type, int, struct nvkm_bar *);
11 void *(*dtor)(struct nvkm_bar *);
12 int (*oneinit)(struct nvkm_bar *);
13 void (*init)(struct nvkm_bar *);
16 void (*init)(struct nvkm_bar *);
17 void (*fini)(struct nvkm_bar *);
18 void (*wait)(struct nvkm_bar *);
19 struct nvkm_vmm *(*vmm)(struct nvkm_bar *);
22 void (*flush)(struct nvkm_bar *);
[all …]
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()
104 struct nvkm_bar *bar = nvkm_bar(subdev); in nvkm_bar_init()
115 struct nvkm_bar *bar = nvkm_bar(subdev); in nvkm_bar_oneinit()
122 struct nvkm_bar *bar = nvkm_bar(subdev); in nvkm_bar_dtor()
[all …]
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 *);
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 *);
Dgf100.c32 gf100_bar_bar1_vmm(struct nvkm_bar *base) in gf100_bar_bar1_vmm()
38 gf100_bar_bar1_wait(struct nvkm_bar *base) in gf100_bar_bar1_wait()
46 gf100_bar_bar1_fini(struct nvkm_bar *bar) in gf100_bar_bar1_fini()
52 gf100_bar_bar1_init(struct nvkm_bar *base) in gf100_bar_bar1_init()
61 gf100_bar_bar2_vmm(struct nvkm_bar *base) in gf100_bar_bar2_vmm()
67 gf100_bar_bar2_fini(struct nvkm_bar *bar) in gf100_bar_bar2_fini()
73 gf100_bar_bar2_init(struct nvkm_bar *base) in gf100_bar_bar2_init()
123 gf100_bar_oneinit(struct nvkm_bar *base) in gf100_bar_oneinit()
149 gf100_bar_dtor(struct nvkm_bar *base) in gf100_bar_dtor()
165 enum nvkm_subdev_type type, int inst, struct nvkm_bar **pbar) in gf100_bar_new_()
[all …]
Dtu102.c28 tu102_bar_bar2_wait(struct nvkm_bar *bar) in tu102_bar_bar2_wait()
38 tu102_bar_bar2_fini(struct nvkm_bar *bar) in tu102_bar_bar2_fini()
44 tu102_bar_bar2_init(struct nvkm_bar *base) in tu102_bar_bar2_init()
55 tu102_bar_bar1_wait(struct nvkm_bar *bar) in tu102_bar_bar1_wait()
65 tu102_bar_bar1_fini(struct nvkm_bar *bar) in tu102_bar_bar1_fini()
71 tu102_bar_bar1_init(struct nvkm_bar *base) in tu102_bar_bar1_init()
96 struct nvkm_bar **pbar) in tu102_bar_new()
Dnv50.c32 nv50_bar_flush(struct nvkm_bar *base) in nv50_bar_flush()
47 nv50_bar_bar1_vmm(struct nvkm_bar *base) in nv50_bar_bar1_vmm()
53 nv50_bar_bar1_wait(struct nvkm_bar *base) in nv50_bar_bar1_wait()
59 nv50_bar_bar1_fini(struct nvkm_bar *bar) in nv50_bar_bar1_fini()
65 nv50_bar_bar1_init(struct nvkm_bar *base) in nv50_bar_bar1_init()
73 nv50_bar_bar2_vmm(struct nvkm_bar *base) in nv50_bar_bar2_vmm()
79 nv50_bar_bar2_fini(struct nvkm_bar *bar) in nv50_bar_bar2_fini()
85 nv50_bar_bar2_init(struct nvkm_bar *base) in nv50_bar_bar2_init()
95 nv50_bar_init(struct nvkm_bar *base) in nv50_bar_init()
106 nv50_bar_oneinit(struct nvkm_bar *base) in nv50_bar_oneinit()
[all …]
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()
Dg84.c29 g84_bar_flush(struct nvkm_bar *bar) in g84_bar_flush()
60 struct nvkm_bar **pbar) in g84_bar_new()
Dgm20b.c36 struct nvkm_bar **pbar) in gm20b_bar_new()
Dgk20a.c36 struct nvkm_bar **pbar) in gk20a_bar_new()
/linux-6.6.21/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dbar.h7 struct nvkm_bar { struct
24 void nvkm_bar_flush(struct nvkm_bar *); argument
26 int nv50_bar_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_bar **);
27 int g84_bar_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_bar **);
28 int gf100_bar_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_bar **);
29 int gk20a_bar_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_bar **);
30 int gm107_bar_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_bar **);
31 int gm20b_bar_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_bar **);
32 int tu102_bar_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_bar **);
/linux-6.6.21/drivers/gpu/drm/nouveau/include/nvkm/core/
Dlayout.h20 NVKM_LAYOUT_ONCE(NVKM_SUBDEV_BAR , struct nvkm_bar , bar)