/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
D | nv04.h | 6 struct nvkm_fb base; 17 void (*init)(struct nvkm_fb *, int i, u32 addr, u32 size, 19 void (*comp)(struct nvkm_fb *, int i, u32 size, u32 flags, 21 void (*fini)(struct nvkm_fb *, int i, 23 void (*prog)(struct nvkm_fb *, int i, 28 void nv10_fb_tile_init(struct nvkm_fb *, int i, u32 addr, u32 size, 30 void nv10_fb_tile_fini(struct nvkm_fb *, int i, struct nvkm_fb_tile *); 31 void nv10_fb_tile_prog(struct nvkm_fb *, int, struct nvkm_fb_tile *); 33 void nv20_fb_tile_init(struct nvkm_fb *, int i, u32 addr, u32 size, 35 void nv20_fb_tile_fini(struct nvkm_fb *, int i, struct nvkm_fb_tile *); [all …]
|
D | priv.h | 45 struct nvkm_fb *pfb = (p); \ 49 struct nvkm_fb *pfb = (p); \ 53 struct nvkm_fb *pfb = (p); \ 66 bool (*memtype)(struct nvkm_fb *, u32); 69 bool nv04_fb_memtype_valid(struct nvkm_fb *, u32 memtype); 70 bool nv50_fb_memtype_valid(struct nvkm_fb *, u32 memtype);
|
D | gf100.h | 7 struct nvkm_fb base; 17 bool gf100_fb_memtype_valid(struct nvkm_fb *, u32); 23 int gf100_ram_get(struct nvkm_fb *, u64, u32, u32, u32, 25 void gf100_ram_put(struct nvkm_fb *, struct nvkm_mem **);
|
D | nv50.h | 6 struct nvkm_fb base; 26 int nv50_ram_get(struct nvkm_fb *, u64 size, u32 align, u32 ncmin, 28 void nv50_ram_put(struct nvkm_fb *, struct nvkm_mem **); 29 void __nv50_ram_put(struct nvkm_fb *, struct nvkm_mem *);
|
D | nv40.h | 11 int nv40_ram_calc(struct nvkm_fb *, u32); 12 int nv40_ram_prog(struct nvkm_fb *); 13 void nv40_ram_tidy(struct nvkm_fb *);
|
D | rammcp77.c | 38 struct nvkm_fb *pfb = nvkm_fb(parent); in mcp77_ram_ctor() 68 struct nvkm_fb *pfb = nvkm_fb(object); in mcp77_ram_init()
|
D | nv20.c | 29 nv20_fb_tile_init(struct nvkm_fb *pfb, int i, u32 addr, u32 size, u32 pitch, in nv20_fb_tile_init() 42 nv20_fb_tile_comp(struct nvkm_fb *pfb, int i, u32 size, u32 flags, in nv20_fb_tile_comp() 59 nv20_fb_tile_fini(struct nvkm_fb *pfb, int i, struct nvkm_fb_tile *tile) in nv20_fb_tile_fini() 69 nv20_fb_tile_prog(struct nvkm_fb *pfb, int i, struct nvkm_fb_tile *tile) in nv20_fb_tile_prog()
|
D | nv10.c | 29 nv10_fb_tile_init(struct nvkm_fb *pfb, int i, u32 addr, u32 size, u32 pitch, in nv10_fb_tile_init() 38 nv10_fb_tile_fini(struct nvkm_fb *pfb, int i, struct nvkm_fb_tile *tile) in nv10_fb_tile_fini() 47 nv10_fb_tile_prog(struct nvkm_fb *pfb, int i, struct nvkm_fb_tile *tile) in nv10_fb_tile_prog()
|
D | ramnv40.c | 35 nv40_ram_calc(struct nvkm_fb *pfb, u32 freq) in nv40_ram_calc() 68 nv40_ram_prog(struct nvkm_fb *pfb) in nv40_ram_prog() 167 nv40_ram_tidy(struct nvkm_fb *pfb) in nv40_ram_tidy() 176 struct nvkm_fb *pfb = nvkm_fb(parent); in nv40_ram_create()
|
D | base.c | 55 struct nvkm_fb *pfb = (void *)object; in _nvkm_fb_fini() 70 struct nvkm_fb *pfb = (void *)object; in _nvkm_fb_init() 92 struct nvkm_fb *pfb = (void *)object; in _nvkm_fb_dtor() 126 struct nvkm_fb *pfb; in nvkm_fb_create_()
|
D | ramnv50.c | 61 nv50_ram_calc(struct nvkm_fb *pfb, u32 freq) in nv50_ram_calc() 203 nv50_ram_prog(struct nvkm_fb *pfb) in nv50_ram_prog() 214 nv50_ram_tidy(struct nvkm_fb *pfb) in nv50_ram_tidy() 222 __nv50_ram_put(struct nvkm_fb *pfb, struct nvkm_mem *mem) in __nv50_ram_put() 237 nv50_ram_put(struct nvkm_fb *pfb, struct nvkm_mem **pmem) in nv50_ram_put() 253 nv50_ram_get(struct nvkm_fb *pfb, u64 size, u32 align, u32 ncmin, in nv50_ram_get() 315 nv50_fb_vram_rblock(struct nvkm_fb *pfb, struct nvkm_ram *ram) in nv50_fb_vram_rblock() 357 struct nvkm_fb *pfb = nvkm_fb(parent); in nv50_ram_create_()
|
D | ramnv4e.c | 31 struct nvkm_fb *pfb = nvkm_fb(parent); in nv4e_ram_create()
|
D | ramnv10.c | 31 struct nvkm_fb *pfb = nvkm_fb(parent); in nv10_ram_create()
|
D | ramnv04.c | 32 struct nvkm_fb *pfb = nvkm_fb(parent); in nv04_ram_create()
|
D | ramnv1a.c | 33 struct nvkm_fb *pfb = nvkm_fb(parent); in nv1a_ram_create()
|
D | ramnv20.c | 31 struct nvkm_fb *pfb = nvkm_fb(parent); in nv20_ram_create()
|
D | ramnv44.c | 31 struct nvkm_fb *pfb = nvkm_fb(parent); in nv44_ram_create()
|
D | ramnv49.c | 31 struct nvkm_fb *pfb = nvkm_fb(parent); in nv49_ram_create()
|
D | ramnv41.c | 31 struct nvkm_fb *pfb = nvkm_fb(parent); in nv41_ram_create()
|
D | ramgf100.c | 111 struct nvkm_fb *pfb = nvkm_fb(ram); in gf100_ram_train() 127 gf100_ram_calc(struct nvkm_fb *pfb, u32 freq) in gf100_ram_calc() 405 gf100_ram_prog(struct nvkm_fb *pfb) in gf100_ram_prog() 415 gf100_ram_tidy(struct nvkm_fb *pfb) in gf100_ram_tidy() 425 gf100_ram_put(struct nvkm_fb *pfb, struct nvkm_mem **pmem) in gf100_ram_put() 444 gf100_ram_get(struct nvkm_fb *pfb, u64 size, u32 align, u32 ncmin, in gf100_ram_get() 510 struct nvkm_fb *pfb = nvkm_fb(parent); in gf100_ram_create_() 580 struct nvkm_fb *pfb = (void *)object->parent; in gf100_ram_init()
|
D | nv44.c | 29 nv44_fb_tile_init(struct nvkm_fb *pfb, int i, u32 addr, u32 size, u32 pitch, in nv44_fb_tile_init() 39 nv44_fb_tile_prog(struct nvkm_fb *pfb, int i, struct nvkm_fb_tile *tile) in nv44_fb_tile_prog()
|
D | ramfuc.h | 7 struct nvkm_fb *pfb; 57 ramfuc_init(struct ramfuc *ram, struct nvkm_fb *pfb) in ramfuc_init() 147 ramfuc_train_result(struct nvkm_fb *pfb, u32 *result, u32 rsize) in ramfuc_train_result()
|
D | ramgt215.c | 157 gt215_link_train(struct nvkm_fb *pfb) in gt215_link_train() 272 gt215_link_train_init(struct nvkm_fb *pfb) in gt215_link_train_init() 337 gt215_link_train_fini(struct nvkm_fb *pfb) in gt215_link_train_fini() 350 gt215_ram_timing_calc(struct nvkm_fb *pfb, u32 *timing) in gt215_ram_timing_calc() 490 gt215_ram_calc(struct nvkm_fb *pfb, u32 freq) in gt215_ram_calc() 858 gt215_ram_prog(struct nvkm_fb *pfb) in gt215_ram_prog() 883 gt215_ram_tidy(struct nvkm_fb *pfb) in gt215_ram_tidy() 893 struct nvkm_fb *pfb = (void *)object->parent; in gt215_ram_init() 908 struct nvkm_fb *pfb = (void *)object->parent; in gt215_ram_fini() 921 struct nvkm_fb *pfb = nvkm_fb(parent); in gt215_ram_ctor()
|
D | ramgk104.c | 232 struct gk104_fb_priv *priv = (void *)nvkm_fb(ram); in gk104_ram_nuts() 251 gk104_ram_calc_gddr5(struct nvkm_fb *pfb, u32 freq) in gk104_ram_calc_gddr5() 677 gk104_ram_calc_sddr3(struct nvkm_fb *pfb, u32 freq) in gk104_ram_calc_sddr3() 929 gk104_ram_calc_data(struct nvkm_fb *pfb, u32 khz, struct nvkm_ram_data *data) in gk104_ram_calc_data() 949 gk104_ram_calc_xits(struct nvkm_fb *pfb, struct nvkm_ram_data *next) in gk104_ram_calc_xits() 1027 gk104_ram_calc(struct nvkm_fb *pfb, u32 freq) in gk104_ram_calc() 1069 gk104_ram_prog_0(struct nvkm_fb *pfb, u32 freq) in gk104_ram_prog_0() 1145 gk104_ram_prog(struct nvkm_fb *pfb) in gk104_ram_prog() 1165 gk104_ram_tidy(struct nvkm_fb *pfb) in gk104_ram_tidy() 1186 gk104_ram_train_type(struct nvkm_fb *pfb, int i, u8 ramcfg, in gk104_ram_train_type() [all …]
|
D | nv30.c | 31 nv30_fb_tile_init(struct nvkm_fb *pfb, int i, u32 addr, u32 size, u32 pitch, in nv30_fb_tile_init() 50 nv30_fb_tile_comp(struct nvkm_fb *pfb, int i, u32 size, u32 flags, in nv30_fb_tile_comp()
|
D | gk20a.c | 25 struct nvkm_fb base;
|
D | nv46.c | 29 nv46_fb_tile_init(struct nvkm_fb *pfb, int i, u32 addr, u32 size, u32 pitch, in nv46_fb_tile_init()
|
D | nv25.c | 29 nv25_fb_tile_comp(struct nvkm_fb *pfb, int i, u32 size, u32 flags, in nv25_fb_tile_comp()
|
D | nv41.c | 29 nv41_fb_tile_prog(struct nvkm_fb *pfb, int i, struct nvkm_fb_tile *tile) in nv41_fb_tile_prog()
|
D | nv36.c | 29 nv36_fb_tile_comp(struct nvkm_fb *pfb, int i, u32 size, u32 flags, in nv36_fb_tile_comp()
|
D | nv35.c | 29 nv35_fb_tile_comp(struct nvkm_fb *pfb, int i, u32 size, u32 flags, in nv35_fb_tile_comp()
|
D | nv40.c | 29 nv40_fb_tile_comp(struct nvkm_fb *pfb, int i, u32 size, u32 flags, in nv40_fb_tile_comp()
|
D | nv04.c | 28 nv04_fb_memtype_valid(struct nvkm_fb *pfb, u32 tile_flags) in nv04_fb_memtype_valid()
|
D | gf100.c | 31 gf100_fb_memtype_valid(struct nvkm_fb *pfb, u32 tile_flags) in gf100_fb_memtype_valid()
|
D | nv50.c | 44 nv50_fb_memtype_valid(struct nvkm_fb *pfb, u32 memtype) in nv50_fb_memtype_valid()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | fb.h | 48 struct nvkm_fb { struct 51 bool (*memtype_valid)(struct nvkm_fb *, u32 memtype); argument 61 void (*init)(struct nvkm_fb *, int i, u32 addr, u32 size, argument 63 void (*comp)(struct nvkm_fb *, int i, u32 size, u32 flags, 65 void (*fini)(struct nvkm_fb *, int i, struct nvkm_fb_tile *); 66 void (*prog)(struct nvkm_fb *, int i, struct nvkm_fb_tile *); 70 static inline struct nvkm_fb * argument 71 nvkm_fb(void *obj) in nvkm_fb() function 138 int (*get)(struct nvkm_fb *, u64 size, u32 align, u32 size_nc, 140 void (*put)(struct nvkm_fb *, struct nvkm_mem **); [all …]
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ |
D | gf100.c | 135 struct nvkm_fb *pfb = nvkm_fb(object); in gf100_ltc_dtor() 148 gf100_ltc_init_tag_ram(struct nvkm_fb *pfb, struct nvkm_ltc_priv *priv) in gf100_ltc_init_tag_ram() 203 struct nvkm_fb *pfb = nvkm_fb(parent); in gf100_ltc_ctor()
|
D | priv.h | 6 struct nvkm_fb; 48 int gf100_ltc_init_tag_ram(struct nvkm_fb *, struct nvkm_ltc_priv *);
|
D | gm107.c | 113 struct nvkm_fb *pfb = nvkm_fb(parent); in gm107_ltc_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
D | nv50.c | 85 struct nvkm_fb *pfb = nvkm_fb(object); in nv50_instobj_dtor() 95 struct nvkm_fb *pfb = nvkm_fb(parent); in nv50_instobj_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/ |
D | nv31.c | 185 struct nvkm_fb_tile *tile = &nvkm_fb(engine)->tile.region[i]; in nv31_mpeg_tile_prog() 263 struct nvkm_fb *pfb = nvkm_fb(object); in nv31_mpeg_init()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/dmaobj/ |
D | base.c | 68 struct nvkm_fb *pfb = nvkm_fb(parent); in nvkm_dmaobj_create_()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/ |
D | nouveau_ttm.c | 36 struct nvkm_fb *pfb = nvxx_fb(&drm->device); in nouveau_vram_manager_init() 67 struct nvkm_fb *pfb = nvxx_fb(&drm->device); in nouveau_vram_manager_del() 79 struct nvkm_fb *pfb = nvxx_fb(&drm->device); in nouveau_vram_manager_new() 109 struct nvkm_fb *pfb = man->priv; in nouveau_vram_manager_debug()
|
D | nouveau_bo.c | 51 struct nvkm_fb *pfb = nvxx_fb(&drm->device); in nv10_bo_update_tile_region() 108 struct nvkm_fb *pfb = nvxx_fb(&drm->device); in nv10_bo_set_tiling()
|
D | nouveau_gem.c | 258 struct nvkm_fb *pfb = nvxx_fb(&drm->device); in nouveau_gem_ioctl_new()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
D | nv50.c | 87 if (nvkm_fb(vma->vm->mmu)->ram->stolen) { in nv50_vm_map() 88 phys += nvkm_fb(vma->vm->mmu)->ram->stolen; in nv50_vm_map()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
D | nv30.c | 157 struct nvkm_fb *pfb = nvkm_fb(object); in nv30_gr_init()
|
D | nv20.c | 160 struct nvkm_fb_tile *tile = &nvkm_fb(engine)->tile.region[i]; in nv20_gr_tile_prog() 275 struct nvkm_fb *pfb = nvkm_fb(object); in nv20_gr_init()
|
D | nv40.c | 208 struct nvkm_fb_tile *tile = &nvkm_fb(engine)->tile.region[i]; in nv40_gr_tile_prog() 369 struct nvkm_fb *pfb = nvkm_fb(object); in nv40_gr_init()
|
D | nv10.c | 1122 struct nvkm_fb_tile *tile = &nvkm_fb(engine)->tile.region[i]; in nv10_gr_tile_prog() 1253 struct nvkm_fb *pfb = nvkm_fb(object); in nv10_gr_init()
|
D | ctxnv50.c | 573 if (nvkm_fb(device)->ram->type != NV_MEM_TYPE_GDDR5) in nv50_gr_construct_mmio()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvif/ |
D | device.h | 42 #define nvxx_fb(a) nvkm_fb(nvxx_device(a))
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
D | nv40.c | 299 struct nvkm_fb *pfb = nvkm_fb(object); in nv40_fifo_init()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
D | base.c | 83 struct nvkm_fb *pfb = nvkm_fb(device); in nvkm_devobj_info()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
D | base.c | 175 struct nvkm_fb *pfb = nvkm_fb(clk); in nvkm_pstate_prog()
|