Home
last modified time | relevance | path

Searched refs:nvkm_ram (Results 1 – 32 of 32) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dram.h7 struct nvkm_ram *);
10 struct nvkm_ram **);
11 void nvkm_ram_del(struct nvkm_ram **);
12 int nvkm_ram_init(struct nvkm_ram *);
17 struct nvkm_ram *);
18 int nv50_ram_get(struct nvkm_ram *, u64, u32, u32, u32, struct nvkm_mem **);
19 void nv50_ram_put(struct nvkm_ram *, struct nvkm_mem **);
20 void __nv50_ram_put(struct nvkm_ram *, struct nvkm_mem *);
23 u32, struct nvkm_ram *);
24 int gf100_ram_get(struct nvkm_ram *, u64, u32, u32, u32, struct nvkm_mem **);
[all …]
Dram.c27 nvkm_ram_init(struct nvkm_ram *ram) in nvkm_ram_init()
35 nvkm_ram_del(struct nvkm_ram **pram) in nvkm_ram_del()
37 struct nvkm_ram *ram = *pram; in nvkm_ram_del()
51 struct nvkm_ram *ram) in nvkm_ram_ctor()
95 struct nvkm_ram **pram) in nvkm_ram_new_()
Dramnv40.c34 nv40_ram_calc(struct nvkm_ram *base, u32 freq) in nv40_ram_calc()
67 nv40_ram_prog(struct nvkm_ram *base) in nv40_ram_prog()
185 nv40_ram_tidy(struct nvkm_ram *base) in nv40_ram_tidy()
198 u32 tags, struct nvkm_ram **pram) in nv40_ram_new_()
208 nv40_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in nv40_ram_new()
Dramnv40.h7 struct nvkm_ram base;
13 struct nvkm_ram **);
Drammcp77.c28 struct nvkm_ram base;
33 mcp77_ram_init(struct nvkm_ram *base) in mcp77_ram_init()
61 mcp77_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in mcp77_ram_new()
Dramnv50.c67 struct nvkm_ram base;
219 nv50_ram_calc(struct nvkm_ram *base, u32 freq) in nv50_ram_calc()
481 nv50_ram_prog(struct nvkm_ram *base) in nv50_ram_prog()
490 nv50_ram_tidy(struct nvkm_ram *base) in nv50_ram_tidy()
497 __nv50_ram_put(struct nvkm_ram *ram, struct nvkm_mem *mem) in __nv50_ram_put()
512 nv50_ram_put(struct nvkm_ram *ram, struct nvkm_mem **pmem) in nv50_ram_put()
528 nv50_ram_get(struct nvkm_ram *ram, u64 size, u32 align, u32 ncmin, in nv50_ram_get()
599 nv50_fb_vram_rblock(struct nvkm_ram *ram) in nv50_fb_vram_rblock()
638 struct nvkm_fb *fb, struct nvkm_ram *ram) in nv50_ram_ctor()
681 nv50_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in nv50_ram_new()
Dramgf100.c101 struct nvkm_ram base;
128 gf100_ram_calc(struct nvkm_ram *base, u32 freq) in gf100_ram_calc()
408 gf100_ram_prog(struct nvkm_ram *base) in gf100_ram_prog()
417 gf100_ram_tidy(struct nvkm_ram *base) in gf100_ram_tidy()
426 gf100_ram_put(struct nvkm_ram *ram, struct nvkm_mem **pmem) in gf100_ram_put()
445 gf100_ram_get(struct nvkm_ram *ram, u64 size, u32 align, u32 ncmin, in gf100_ram_get()
506 gf100_ram_init(struct nvkm_ram *base) in gf100_ram_init()
560 u32 maskaddr, struct nvkm_ram *ram) in gf100_ram_ctor()
629 gf100_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in gf100_ram_new()
Dramnv4e.c27 nv4e_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in nv4e_ram_new()
Dramgm107.c34 gm107_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in gm107_ram_new()
Dnv50.h14 int (*ram_new)(struct nvkm_fb *, struct nvkm_ram **);
Dramnv10.c27 nv10_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in nv10_ram_new()
Dramnv44.c27 nv44_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in nv44_ram_new()
Dramnv1a.c27 nv1a_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in nv1a_ram_new()
Dramnv49.c27 nv49_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in nv49_ram_new()
Dramnv04.c32 nv04_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in nv04_ram_new()
Dramnv20.c27 nv20_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in nv20_ram_new()
Dramnv41.c27 nv41_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in nv41_ram_new()
Dramgt215.c93 struct nvkm_ram base;
492 gt215_ram_calc(struct nvkm_ram *base, u32 freq) in gt215_ram_calc()
883 gt215_ram_prog(struct nvkm_ram *base) in gt215_ram_prog()
908 gt215_ram_tidy(struct nvkm_ram *base) in gt215_ram_tidy()
915 gt215_ram_init(struct nvkm_ram *base) in gt215_ram_init()
923 gt215_ram_dtor(struct nvkm_ram *base) in gt215_ram_dtor()
942 gt215_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in gt215_ram_new()
Dsddr2.c60 nvkm_sddr2_calc(struct nvkm_ram *ram) in nvkm_sddr2_calc()
Dsddr3.c69 nvkm_sddr3_calc(struct nvkm_ram *ram) in nvkm_sddr3_calc()
Dgddr3.c71 nvkm_gddr3_calc(struct nvkm_ram *ram) in nvkm_gddr3_calc()
Dpriv.h22 int (*ram_new)(struct nvkm_fb *, struct nvkm_ram **);
Dramgk104.c122 struct nvkm_ram base;
1106 gk104_ram_calc(struct nvkm_ram *base, u32 freq) in gk104_ram_calc()
1225 gk104_ram_prog(struct nvkm_ram *base) in gk104_ram_prog()
1245 gk104_ram_tidy(struct nvkm_ram *base) in gk104_ram_tidy()
1265 gk104_ram_train_type(struct nvkm_ram *ram, int i, u8 ramcfg, in gk104_ram_train_type()
1326 gk104_ram_train_init_0(struct nvkm_ram *ram, struct gk104_ram_train *train) in gk104_ram_train_init_0()
1362 gk104_ram_train_init(struct nvkm_ram *ram) in gk104_ram_train_init()
1391 gk104_ram_init(struct nvkm_ram *ram) in gk104_ram_init()
1507 gk104_ram_dtor(struct nvkm_ram *base) in gk104_ram_dtor()
1531 gk104_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram) in gk104_ram_new()
Dgddr5.c35 nvkm_gddr5_calc(struct nvkm_ram *ram, bool nuts) in nvkm_gddr5_calc()
Dnv50.c44 nv50_fb_ram_new(struct nvkm_fb *base, struct nvkm_ram **pram) in nv50_fb_ram_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dfb.h52 struct nvkm_ram *ram;
114 struct nvkm_ram { struct
140 void *(*dtor)(struct nvkm_ram *); argument
141 int (*init)(struct nvkm_ram *);
143 int (*get)(struct nvkm_ram *, u64 size, u32 align, u32 size_nc,
145 void (*put)(struct nvkm_ram *, struct nvkm_mem **);
147 int (*calc)(struct nvkm_ram *, u32 freq);
148 int (*prog)(struct nvkm_ram *);
149 void (*tidy)(struct nvkm_ram *);
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
Dnv50.c169 struct nvkm_ram *ram = iobj->imem->base.subdev.device->fb->ram; in nv50_instobj_dtor()
198 struct nvkm_ram *ram = imem->base.subdev.device->fb->ram; in nv50_instobj_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/
Dbase.c117 struct nvkm_ram *ram = ltc->subdev.device->fb->ram; in nvkm_ltc_dtor()
Dgf100.c160 struct nvkm_ram *ram = ltc->subdev.device->fb->ram; in gf100_ltc_oneinit_tag_ram()
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_ttm.c70 struct nvkm_ram *ram = nvxx_fb(&drm->device)->ram; in nouveau_vram_manager_del()
82 struct nvkm_ram *ram = nvxx_fb(&drm->device)->ram; in nouveau_vram_manager_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dnv50.c80 struct nvkm_ram *ram = vma->vm->mmu->subdev.device->fb->ram; in nv50_vm_map()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dbase.c178 struct nvkm_ram *ram = subdev->device->fb->ram; in nvkm_pstate_prog()