Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/bar/
Dpriv.h4 #define nvkm_bar(p) container_of((p), struct nvkm_bar, subdev) macro
8 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()
45 struct nvkm_bar *bar = device->bar; in nvkm_bar_bar2_vmm()
54 struct nvkm_bar *bar = device->bar; in nvkm_bar_bar2_fini()
64 struct nvkm_bar *bar = device->bar; in nvkm_bar_bar2_init()
75 struct nvkm_bar *bar = nvkm_bar(subdev); in nvkm_bar_fini()
84 struct nvkm_bar *bar = nvkm_bar(subdev); in nvkm_bar_init()
95 struct nvkm_bar *bar = nvkm_bar(subdev); in nvkm_bar_oneinit()
102 struct nvkm_bar *bar = nvkm_bar(subdev); in nvkm_bar_dtor()
108 nvkm_bar = { variable
117 int index, struct nvkm_bar *bar) in nvkm_bar_ctor()
[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()
121 gf100_bar_oneinit(struct nvkm_bar *base) in gf100_bar_oneinit()
147 gf100_bar_dtor(struct nvkm_bar *base) in gf100_bar_dtor()
163 int index, struct nvkm_bar **pbar) in gf100_bar_new_()
[all …]
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()
62 gm107_bar_new(struct nvkm_device *device, int index, struct nvkm_bar **pbar) in gm107_bar_new()
Dg84.c29 g84_bar_flush(struct nvkm_bar *bar) in g84_bar_flush()
59 g84_bar_new(struct nvkm_device *device, int index, struct nvkm_bar **pbar) in g84_bar_new()
Dgk20a.c35 gk20a_bar_new(struct nvkm_device *device, int index, struct nvkm_bar **pbar) in gk20a_bar_new()
Dgm20b.c36 gm20b_bar_new(struct nvkm_device *device, int index, struct nvkm_bar **pbar) in gm20b_bar_new()
/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dbar.h7 struct nvkm_bar { struct
22 void nvkm_bar_flush(struct nvkm_bar *); argument
24 int nv50_bar_new(struct nvkm_device *, int, struct nvkm_bar **);
25 int g84_bar_new(struct nvkm_device *, int, struct nvkm_bar **);
26 int gf100_bar_new(struct nvkm_device *, int, struct nvkm_bar **);
27 int gk20a_bar_new(struct nvkm_device *, int, struct nvkm_bar **);
28 int gm107_bar_new(struct nvkm_device *, int, struct nvkm_bar **);
29 int gm20b_bar_new(struct nvkm_device *, int, struct nvkm_bar **);
/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvkm/core/
Ddevice.h126 struct nvkm_bar *bar;
198 int (*bar )(struct nvkm_device *, int idx, struct nvkm_bar **);