Searched refs:nvkm_fb (Results 1 - 25 of 74) sorted by relevance

123

/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dpriv.h4 #define nvkm_fb(p) container_of((p), struct nvkm_fb, subdev) macro
10 struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
13 void *(*dtor)(struct nvkm_fb *);
14 u32 (*tags)(struct nvkm_fb *);
15 int (*oneinit)(struct nvkm_fb *);
16 void (*init)(struct nvkm_fb *);
17 void (*init_remapper)(struct nvkm_fb *);
18 int (*init_page)(struct nvkm_fb *);
19 void (*init_unkn)(struct nvkm_fb *);
[all...]
H A Dgf100.h8 struct nvkm_fb base;
12 struct nvkm_fb **);
13 void *gf100_fb_dtor(struct nvkm_fb *);
14 void gf100_fb_init(struct nvkm_fb *);
15 void gf100_fb_intr(struct nvkm_fb *);
17 void gm200_fb_init(struct nvkm_fb *base);
H A Dram.h6 int nvkm_ram_ctor(const struct nvkm_ram_func *, struct nvkm_fb *,
8 int nvkm_ram_new_(const struct nvkm_ram_func *, struct nvkm_fb *,
15 int nv50_ram_ctor(const struct nvkm_ram_func *, struct nvkm_fb *,
18 int gf100_ram_new_(const struct nvkm_ram_func *, struct nvkm_fb *,
20 int gf100_ram_ctor(const struct nvkm_ram_func *, struct nvkm_fb *,
35 int gk104_ram_new_(const struct nvkm_ram_func *, struct nvkm_fb *,
55 int nv04_ram_new(struct nvkm_fb *, struct nvkm_ram **);
56 int nv10_ram_new(struct nvkm_fb *, struct nvkm_ram **);
57 int nv1a_ram_new(struct nvkm_fb *, struct nvkm_ram **);
58 int nv20_ram_new(struct nvkm_fb *, struc
[all...]
H A Dnv50.h9 struct nvkm_fb base;
13 int (*ram_new)(struct nvkm_fb *, struct nvkm_ram **);
14 u32 (*tags)(struct nvkm_fb *);
19 struct nvkm_fb **pfb);
H A Dnv04.c29 nv04_fb_init(struct nvkm_fb *fb)
47 nv04_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
H A Dmcp77.c34 mcp77_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
H A Dmcp89.c34 mcp89_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
H A Dgp102.c30 gp102_fb_vpr_scrub(struct nvkm_fb *fb)
36 gp102_fb_vpr_scrub_required(struct nvkm_fb *fb)
44 gp102_fb_vidmem_size(struct nvkm_fb *fb)
58 gp102_fb_oneinit(struct nvkm_fb *fb)
83 gp102_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
H A Dgf100.c32 gf100_fb_intr(struct nvkm_fb *base)
45 gf100_fb_oneinit(struct nvkm_fb *base)
68 gf100_fb_init_page(struct nvkm_fb *fb)
81 gf100_fb_sysmem_flush_page_init(struct nvkm_fb *fb)
87 gf100_fb_init(struct nvkm_fb *base)
99 gf100_fb_dtor(struct nvkm_fb *base)
108 enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
133 gf100_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
H A Dgv100.c26 gv100_fb_init_page(struct nvkm_fb *fb)
47 gv100_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
H A Dramnv4e.c27 nv4e_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram)
H A Dramnv40.h13 int nv40_ram_new_(struct nvkm_fb *fb, enum nvkm_ram_type, u64,
H A Dgk20a.c37 gk20a_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
H A Dnv44.c30 nv44_fb_tile_init(struct nvkm_fb *fb, int i, u32 addr, u32 size, u32 pitch,
40 nv44_fb_tile_prog(struct nvkm_fb *fb, int i, struct nvkm_fb_tile *tile)
50 nv44_fb_init(struct nvkm_fb *fb)
68 nv44_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
H A Dnv10.c30 nv10_fb_tile_init(struct nvkm_fb *fb, int i, u32 addr, u32 size, u32 pitch,
39 nv10_fb_tile_fini(struct nvkm_fb *fb, int i, struct nvkm_fb_tile *tile)
48 nv10_fb_tile_prog(struct nvkm_fb *fb, int i, struct nvkm_fb_tile *tile)
67 nv10_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
H A Dnv1a.c39 nv1a_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
H A Dgt215.c35 gt215_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
H A Dnv4e.c40 nv4e_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
H A Dg84.c35 g84_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
H A Dgp10b.c35 gp10b_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
H A Dgm20b.c38 gm20b_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
H A Dgf108.c40 gf108_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
H A Dgm107.c40 gm107_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
H A Dbase.c35 nvkm_fb_tile_fini(struct nvkm_fb *fb, int region, struct nvkm_fb_tile *tile)
41 nvkm_fb_tile_init(struct nvkm_fb *fb, int region, u32 addr, u32 size,
48 nvkm_fb_tile_prog(struct nvkm_fb *fb, int region, struct nvkm_fb_tile *tile)
63 struct nvkm_fb *fb = device->fb;
100 struct nvkm_fb *fb = nvkm_fb(subdev);
108 struct nvkm_fb *fb = nvkm_fb(subdev);
138 nvkm_fb_mem_unlock(struct nvkm_fb *fb)
180 struct nvkm_fb *f
263 nvkm_fb = { variable in typeref:struct:nvkm_subdev_func
[all...]
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dfb.h33 struct nvkm_fb { struct
63 int nvkm_fb_mem_unlock(struct nvkm_fb *);
65 void nvkm_fb_tile_init(struct nvkm_fb *, int region, u32 addr, u32 size,
67 void nvkm_fb_tile_fini(struct nvkm_fb *, int region, struct nvkm_fb_tile *);
68 void nvkm_fb_tile_prog(struct nvkm_fb *, int region, struct nvkm_fb_tile *);
70 int nv04_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
71 int nv10_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
72 int nv1a_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
73 int nv20_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
74 int nv25_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
[all...]

Completed in 228 milliseconds

123