Home
last modified time | relevance | path

Searched refs:nvkm_device (Results 1 – 200 of 458) sorted by relevance

123

/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/engine/
Dgr.h13 int nv04_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
14 int nv10_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
15 int nv15_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
16 int nv17_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
17 int nv20_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
18 int nv25_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
19 int nv2a_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
20 int nv30_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
21 int nv34_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
22 int nv35_gr_new(struct nvkm_device *, int, struct nvkm_gr **);
[all …]
Ddisp.h24 int nv04_disp_new(struct nvkm_device *, int, struct nvkm_disp **);
25 int nv50_disp_new(struct nvkm_device *, int, struct nvkm_disp **);
26 int g84_disp_new(struct nvkm_device *, int, struct nvkm_disp **);
27 int gt200_disp_new(struct nvkm_device *, int, struct nvkm_disp **);
28 int g94_disp_new(struct nvkm_device *, int, struct nvkm_disp **);
29 int gt215_disp_new(struct nvkm_device *, int, struct nvkm_disp **);
30 int gf119_disp_new(struct nvkm_device *, int, struct nvkm_disp **);
31 int gk104_disp_new(struct nvkm_device *, int, struct nvkm_disp **);
32 int gk110_disp_new(struct nvkm_device *, int, struct nvkm_disp **);
33 int gm107_disp_new(struct nvkm_device *, int, struct nvkm_disp **);
[all …]
Dfifo.h55 int nv04_fifo_new(struct nvkm_device *, int, struct nvkm_fifo **);
56 int nv10_fifo_new(struct nvkm_device *, int, struct nvkm_fifo **);
57 int nv17_fifo_new(struct nvkm_device *, int, struct nvkm_fifo **);
58 int nv40_fifo_new(struct nvkm_device *, int, struct nvkm_fifo **);
59 int nv50_fifo_new(struct nvkm_device *, int, struct nvkm_fifo **);
60 int g84_fifo_new(struct nvkm_device *, int, struct nvkm_fifo **);
61 int gf100_fifo_new(struct nvkm_device *, int, struct nvkm_fifo **);
62 int gk104_fifo_new(struct nvkm_device *, int, struct nvkm_fifo **);
63 int gk208_fifo_new(struct nvkm_device *, int, struct nvkm_fifo **);
64 int gk20a_fifo_new(struct nvkm_device *, int, struct nvkm_fifo **);
[all …]
Dpm.h16 int nv40_pm_new(struct nvkm_device *, int, struct nvkm_pm **);
17 int nv50_pm_new(struct nvkm_device *, int, struct nvkm_pm **);
18 int g84_pm_new(struct nvkm_device *, int, struct nvkm_pm **);
19 int gt200_pm_new(struct nvkm_device *, int, struct nvkm_pm **);
20 int gt215_pm_new(struct nvkm_device *, int, struct nvkm_pm **);
21 int gf100_pm_new(struct nvkm_device *, int, struct nvkm_pm **);
22 int gf108_pm_new(struct nvkm_device *, int, struct nvkm_pm **);
23 int gf117_pm_new(struct nvkm_device *, int, struct nvkm_pm **);
24 int gk104_pm_new(struct nvkm_device *, int, struct nvkm_pm **);
Dmsvld.h4 int g98_msvld_new(struct nvkm_device *, int, struct nvkm_engine **);
5 int gt215_msvld_new(struct nvkm_device *, int, struct nvkm_engine **);
6 int mcp89_msvld_new(struct nvkm_device *, int, struct nvkm_engine **);
7 int gf100_msvld_new(struct nvkm_device *, int, struct nvkm_engine **);
8 int gk104_msvld_new(struct nvkm_device *, int, struct nvkm_engine **);
Dmpeg.h4 int nv31_mpeg_new(struct nvkm_device *, int index, struct nvkm_engine **);
5 int nv40_mpeg_new(struct nvkm_device *, int index, struct nvkm_engine **);
6 int nv44_mpeg_new(struct nvkm_device *, int index, struct nvkm_engine **);
7 int nv50_mpeg_new(struct nvkm_device *, int index, struct nvkm_engine **);
8 int g84_mpeg_new(struct nvkm_device *, int index, struct nvkm_engine **);
Dce.h5 int gt215_ce_new(struct nvkm_device *, int, struct nvkm_engine **);
6 int gf100_ce_new(struct nvkm_device *, int, struct nvkm_engine **);
7 int gk104_ce_new(struct nvkm_device *, int, struct nvkm_engine **);
8 int gm204_ce_new(struct nvkm_device *, int, struct nvkm_engine **);
Dmspdec.h4 int g98_mspdec_new(struct nvkm_device *, int, struct nvkm_engine **);
5 int gt215_mspdec_new(struct nvkm_device *, int, struct nvkm_engine **);
6 int gf100_mspdec_new(struct nvkm_device *, int, struct nvkm_engine **);
7 int gk104_mspdec_new(struct nvkm_device *, int, struct nvkm_engine **);
Dsw.h14 int nv04_sw_new(struct nvkm_device *, int, struct nvkm_sw **);
15 int nv10_sw_new(struct nvkm_device *, int, struct nvkm_sw **);
16 int nv50_sw_new(struct nvkm_device *, int, struct nvkm_sw **);
17 int gf100_sw_new(struct nvkm_device *, int, struct nvkm_sw **);
Ddma.h28 int nv04_dma_new(struct nvkm_device *, int, struct nvkm_dma **);
29 int nv50_dma_new(struct nvkm_device *, int, struct nvkm_dma **);
30 int gf100_dma_new(struct nvkm_device *, int, struct nvkm_dma **);
31 int gf119_dma_new(struct nvkm_device *, int, struct nvkm_dma **);
Dmsppp.h4 int g98_msppp_new(struct nvkm_device *, int, struct nvkm_engine **);
5 int gt215_msppp_new(struct nvkm_device *, int, struct nvkm_engine **);
6 int gf100_msppp_new(struct nvkm_device *, int, struct nvkm_engine **);
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/
Ddevice.h60 struct nvkm_device { struct
144 struct nvkm_subdev *nvkm_device_subdev(struct nvkm_device *, int index); argument
145 struct nvkm_engine *nvkm_device_engine(struct nvkm_device *, int index);
148 struct nvkm_device_pci *(*pci)(struct nvkm_device *);
149 struct nvkm_device_tegra *(*tegra)(struct nvkm_device *);
150 void *(*dtor)(struct nvkm_device *);
151 int (*preinit)(struct nvkm_device *);
152 int (*init)(struct nvkm_device *);
153 void (*fini)(struct nvkm_device *, bool suspend);
154 resource_size_t (*resource_addr)(struct nvkm_device *, unsigned bar);
[all …]
Dpci.h6 struct nvkm_device device;
13 struct nvkm_device **);
Dtegra.h8 struct nvkm_device device;
45 struct nvkm_device **);
Dramht.h12 struct nvkm_device *device;
20 int nvkm_ramht_new(struct nvkm_device *, u32 size, u32 align,
Dengine.h40 int nvkm_engine_ctor(const struct nvkm_engine_func *, struct nvkm_device *,
43 int nvkm_engine_new_(const struct nvkm_engine_func *, struct nvkm_device *,
Dmemory.h4 struct nvkm_device;
32 int nvkm_memory_new(struct nvkm_device *, enum nvkm_memory_target,
Dsubdev.h7 struct nvkm_device *device;
26 void nvkm_subdev_ctor(const struct nvkm_subdev_func *, struct nvkm_device *,
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dfb.h66 int nv04_fb_new(struct nvkm_device *, int, struct nvkm_fb **);
67 int nv10_fb_new(struct nvkm_device *, int, struct nvkm_fb **);
68 int nv1a_fb_new(struct nvkm_device *, int, struct nvkm_fb **);
69 int nv20_fb_new(struct nvkm_device *, int, struct nvkm_fb **);
70 int nv25_fb_new(struct nvkm_device *, int, struct nvkm_fb **);
71 int nv30_fb_new(struct nvkm_device *, int, struct nvkm_fb **);
72 int nv35_fb_new(struct nvkm_device *, int, struct nvkm_fb **);
73 int nv36_fb_new(struct nvkm_device *, int, struct nvkm_fb **);
74 int nv40_fb_new(struct nvkm_device *, int, struct nvkm_fb **);
75 int nv41_fb_new(struct nvkm_device *, int, struct nvkm_fb **);
[all …]
Ddevinit.h18 int nv04_devinit_new(struct nvkm_device *, int, struct nvkm_devinit **);
19 int nv05_devinit_new(struct nvkm_device *, int, struct nvkm_devinit **);
20 int nv10_devinit_new(struct nvkm_device *, int, struct nvkm_devinit **);
21 int nv1a_devinit_new(struct nvkm_device *, int, struct nvkm_devinit **);
22 int nv20_devinit_new(struct nvkm_device *, int, struct nvkm_devinit **);
23 int nv50_devinit_new(struct nvkm_device *, int, struct nvkm_devinit **);
24 int g84_devinit_new(struct nvkm_device *, int, struct nvkm_devinit **);
25 int g98_devinit_new(struct nvkm_device *, int, struct nvkm_devinit **);
26 int gt215_devinit_new(struct nvkm_device *, int, struct nvkm_devinit **);
27 int mcp89_devinit_new(struct nvkm_device *, int, struct nvkm_devinit **);
[all …]
Dvga.h6 u8 nvkm_rdport(struct nvkm_device *, int head, u16 port);
7 void nvkm_wrport(struct nvkm_device *, int head, u16 port, u8 value);
10 u8 nvkm_rdvgas(struct nvkm_device *, int head, u8 index);
11 void nvkm_wrvgas(struct nvkm_device *, int head, u8 index, u8 value);
14 u8 nvkm_rdvgag(struct nvkm_device *, int head, u8 index);
15 void nvkm_wrvgag(struct nvkm_device *, int head, u8 index, u8 value);
18 u8 nvkm_rdvgac(struct nvkm_device *, int head, u8 index);
19 void nvkm_wrvgac(struct nvkm_device *, int head, u8 index, u8 value);
22 u8 nvkm_rdvgai(struct nvkm_device *, int head, u16 port, u8 index);
23 void nvkm_wrvgai(struct nvkm_device *, int head, u16 port, u8 index, u8 value);
[all …]
Dpmu.h30 int gt215_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
31 int gf100_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
32 int gf119_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
33 int gk104_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
34 int gk110_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
35 int gk208_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
36 int gk20a_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
37 int gm107_pmu_new(struct nvkm_device *, int, struct nvkm_pmu **);
Dclk.h112 int nv04_clk_new(struct nvkm_device *, int, struct nvkm_clk **);
113 int nv40_clk_new(struct nvkm_device *, int, struct nvkm_clk **);
114 int nv50_clk_new(struct nvkm_device *, int, struct nvkm_clk **);
115 int g84_clk_new(struct nvkm_device *, int, struct nvkm_clk **);
116 int mcp77_clk_new(struct nvkm_device *, int, struct nvkm_clk **);
117 int gt215_clk_new(struct nvkm_device *, int, struct nvkm_clk **);
118 int gf100_clk_new(struct nvkm_device *, int, struct nvkm_clk **);
119 int gk104_clk_new(struct nvkm_device *, int, struct nvkm_clk **);
120 int gk20a_clk_new(struct nvkm_device *, int, struct nvkm_clk **);
Dpci.h30 int nv04_pci_new(struct nvkm_device *, int, struct nvkm_pci **);
31 int nv40_pci_new(struct nvkm_device *, int, struct nvkm_pci **);
32 int nv46_pci_new(struct nvkm_device *, int, struct nvkm_pci **);
33 int nv4c_pci_new(struct nvkm_device *, int, struct nvkm_pci **);
34 int g84_pci_new(struct nvkm_device *, int, struct nvkm_pci **);
35 int g94_pci_new(struct nvkm_device *, int, struct nvkm_pci **);
36 int gf100_pci_new(struct nvkm_device *, int, struct nvkm_pci **);
Dmc.h15 int nv04_mc_new(struct nvkm_device *, int, struct nvkm_mc **);
16 int nv44_mc_new(struct nvkm_device *, int, struct nvkm_mc **);
17 int nv50_mc_new(struct nvkm_device *, int, struct nvkm_mc **);
18 int g98_mc_new(struct nvkm_device *, int, struct nvkm_mc **);
19 int gf100_mc_new(struct nvkm_device *, int, struct nvkm_mc **);
20 int gk20a_mc_new(struct nvkm_device *, int, struct nvkm_mc **);
Dmmu.h5 struct nvkm_device;
42 int nvkm_vm_new(struct nvkm_device *, u64 offset, u64 length, u64 mm_offset,
63 int nv04_mmu_new(struct nvkm_device *, int, struct nvkm_mmu **);
64 int nv41_mmu_new(struct nvkm_device *, int, struct nvkm_mmu **);
65 int nv44_mmu_new(struct nvkm_device *, int, struct nvkm_mmu **);
66 int nv50_mmu_new(struct nvkm_device *, int, struct nvkm_mmu **);
67 int gf100_mmu_new(struct nvkm_device *, int, struct nvkm_mmu **);
Dtherm.h93 int nv40_therm_new(struct nvkm_device *, int, struct nvkm_therm **);
94 int nv50_therm_new(struct nvkm_device *, int, struct nvkm_therm **);
95 int g84_therm_new(struct nvkm_device *, int, struct nvkm_therm **);
96 int gt215_therm_new(struct nvkm_device *, int, struct nvkm_therm **);
97 int gf119_therm_new(struct nvkm_device *, int, struct nvkm_therm **);
98 int gm107_therm_new(struct nvkm_device *, int, struct nvkm_therm **);
Dbus.h20 int nv04_bus_new(struct nvkm_device *, int, struct nvkm_bus **);
21 int nv31_bus_new(struct nvkm_device *, int, struct nvkm_bus **);
22 int nv50_bus_new(struct nvkm_device *, int, struct nvkm_bus **);
23 int g94_bus_new(struct nvkm_device *, int, struct nvkm_bus **);
24 int gf100_bus_new(struct nvkm_device *, int, struct nvkm_bus **);
Dgpio.h34 int nv10_gpio_new(struct nvkm_device *, int, struct nvkm_gpio **);
35 int nv50_gpio_new(struct nvkm_device *, int, struct nvkm_gpio **);
36 int g94_gpio_new(struct nvkm_device *, int, struct nvkm_gpio **);
37 int gf119_gpio_new(struct nvkm_device *, int, struct nvkm_gpio **);
38 int gk104_gpio_new(struct nvkm_device *, int, struct nvkm_gpio **);
Dibus.h5 int gf100_ibus_new(struct nvkm_device *, int, struct nvkm_subdev **);
6 int gf117_ibus_new(struct nvkm_device *, int, struct nvkm_subdev **);
7 int gk104_ibus_new(struct nvkm_device *, int, struct nvkm_subdev **);
8 int gk20a_ibus_new(struct nvkm_device *, int, struct nvkm_subdev **);
Di2c.h85 int nv04_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
86 int nv4e_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
87 int nv50_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
88 int g94_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
89 int gf117_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
90 int gf119_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
91 int gk104_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
92 int gm204_i2c_new(struct nvkm_device *, int, struct nvkm_i2c **);
Dbar.h20 int nv50_bar_new(struct nvkm_device *, int, struct nvkm_bar **);
21 int g84_bar_new(struct nvkm_device *, int, struct nvkm_bar **);
22 int gf100_bar_new(struct nvkm_device *, int, struct nvkm_bar **);
23 int gk20a_bar_new(struct nvkm_device *, int, struct nvkm_bar **);
Dinstmem.h26 int nv04_instmem_new(struct nvkm_device *, int, struct nvkm_instmem **);
27 int nv40_instmem_new(struct nvkm_device *, int, struct nvkm_instmem **);
28 int nv50_instmem_new(struct nvkm_device *, int, struct nvkm_instmem **);
29 int gk20a_instmem_new(struct nvkm_device *, int, struct nvkm_instmem **);
Dltc.h36 int gf100_ltc_new(struct nvkm_device *, int, struct nvkm_ltc **);
37 int gk104_ltc_new(struct nvkm_device *, int, struct nvkm_ltc **);
38 int gk20a_ltc_new(struct nvkm_device *, int, struct nvkm_ltc **);
39 int gm107_ltc_new(struct nvkm_device *, int, struct nvkm_ltc **);
Dtimer.h40 struct nvkm_device *_device = (d); \
72 int nv04_timer_new(struct nvkm_device *, int, struct nvkm_timer **);
73 int nv40_timer_new(struct nvkm_device *, int, struct nvkm_timer **);
74 int nv41_timer_new(struct nvkm_device *, int, struct nvkm_timer **);
75 int gk20a_timer_new(struct nvkm_device *, int, struct nvkm_timer **);
Dfuse.h13 int nv50_fuse_new(struct nvkm_device *, int, struct nvkm_fuse **);
14 int gf100_fuse_new(struct nvkm_device *, int, struct nvkm_fuse **);
15 int gm107_fuse_new(struct nvkm_device *, int, struct nvkm_fuse **);
Dvolt.h20 int nv40_volt_new(struct nvkm_device *, int, struct nvkm_volt **);
21 int gk104_volt_new(struct nvkm_device *, int, struct nvkm_volt **);
22 int gk20a_volt_new(struct nvkm_device *, int, struct nvkm_volt **);
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dnv04.c445 nv04_gr_set_ctx1(struct nvkm_device *device, u32 inst, u32 mask, u32 value) in nv04_gr_set_ctx1()
460 nv04_gr_set_ctx_val(struct nvkm_device *device, u32 inst, u32 mask, u32 value) in nv04_gr_set_ctx_val()
508 nv04_gr_mthd_set_operation(struct nvkm_device *device, u32 inst, u32 data) in nv04_gr_mthd_set_operation()
523 nv04_gr_mthd_surf3d_clip_h(struct nvkm_device *device, u32 inst, u32 data) in nv04_gr_mthd_surf3d_clip_h()
541 nv04_gr_mthd_surf3d_clip_v(struct nvkm_device *device, u32 inst, u32 data) in nv04_gr_mthd_surf3d_clip_v()
559 nv04_gr_mthd_bind_class(struct nvkm_device *device, u32 inst) in nv04_gr_mthd_bind_class()
565 nv04_gr_mthd_bind_surf2d(struct nvkm_device *device, u32 inst, u32 data) in nv04_gr_mthd_bind_surf2d()
581 nv04_gr_mthd_bind_surf2d_swzsurf(struct nvkm_device *device, u32 inst, u32 data) in nv04_gr_mthd_bind_surf2d_swzsurf()
601 nv01_gr_mthd_bind_patt(struct nvkm_device *device, u32 inst, u32 data) in nv01_gr_mthd_bind_patt()
615 nv04_gr_mthd_bind_patt(struct nvkm_device *device, u32 inst, u32 data) in nv04_gr_mthd_bind_patt()
[all …]
Dnv40.h12 int nv40_gr_new_(const struct nvkm_gr_func *, struct nvkm_device *, int index,
37 nv44_gr_class(struct nvkm_device *device) in nv44_gr_class()
45 int nv40_grctx_init(struct nvkm_device *, u32 *size);
46 void nv40_grctx_fill(struct nvkm_device *, struct nvkm_gpuobj *);
Dnv50.h13 int nv50_gr_new_(const struct nvkm_gr_func *, struct nvkm_device *, int index,
33 int nv50_grctx_init(struct nvkm_device *, u32 *size);
34 void nv50_grctx_fill(struct nvkm_device *, struct nvkm_gpuobj *);
Dgm20b.c32 struct nvkm_device *device = gr->base.engine.subdev.device; in gm20b_gr_init_gpc_mmu()
57 struct nvkm_device *device = gr->base.engine.subdev.device; in gm20b_gr_set_hww_esr_report_mask()
80 gm20b_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in gm20b_gr_new()
Dnv10.c433 struct nvkm_device *device = chan->object.engine->subdev.device; in nv17_gr_mthd_lma_window()
506 struct nvkm_device *device = chan->object.engine->subdev.device; in nv17_gr_mthd_lma_enable()
549 struct nvkm_device *device = gr->base.engine.subdev.device; in nv10_gr_channel()
564 struct nvkm_device *device = gr->base.engine.subdev.device; in nv10_gr_save_pipe()
583 struct nvkm_device *device = gr->base.engine.subdev.device; in nv10_gr_load_pipe()
815 struct nvkm_device *device = gr->base.engine.subdev.device; in nv10_gr_load_dma_vtxbuf()
886 struct nvkm_device *device = gr->base.engine.subdev.device; in nv10_gr_load_context()
913 struct nvkm_device *device = gr->base.engine.subdev.device; in nv10_gr_unload_context()
934 struct nvkm_device *device = gr->base.engine.subdev.device; in nv10_gr_context_switch()
958 struct nvkm_device *device = gr->base.engine.subdev.device; in nv10_gr_chan_fini()
[all …]
Dgf100.c46 struct nvkm_device *device = gr->base.engine.subdev.device; in gf100_gr_zbc_clear_color()
97 struct nvkm_device *device = gr->base.engine.subdev.device; in gf100_gr_zbc_clear_depth()
233 gf100_gr_mthd_set_shader_exceptions(struct nvkm_device *device, u32 data) in gf100_gr_mthd_set_shader_exceptions()
240 gf100_gr_mthd_sw(struct nvkm_device *device, u16 class, u32 mthd, u32 data) in gf100_gr_mthd_sw()
351 struct nvkm_device *device = gr->base.engine.subdev.device; in gf100_gr_chan_new()
711 struct nvkm_device *device = subdev->device; in gf100_gr_wait_idle()
739 struct nvkm_device *device = gr->base.engine.subdev.device; in gf100_gr_mmio()
756 struct nvkm_device *device = gr->base.engine.subdev.device; in gf100_gr_icmd()
794 struct nvkm_device *device = gr->base.engine.subdev.device; in gf100_gr_mthd()
858 struct nvkm_device *device = subdev->device; in gf100_gr_trap_gpc_rop()
[all …]
Dctxgm204.c924 struct nvkm_device *device = gr->base.engine.subdev.device; in gm204_grctx_generate_tpcid()
942 struct nvkm_device *device = gr->base.engine.subdev.device; in gm204_grctx_generate_rop_active_fbps()
951 struct nvkm_device *device = gr->base.engine.subdev.device; in gm204_grctx_generate_405b60()
983 struct nvkm_device *device = gr->base.engine.subdev.device; in gm204_grctx_generate_main()
Dgk20a.c153 struct nvkm_device *device = subdev->device; in gk20a_gr_wait_mem_scrubbing()
177 struct nvkm_device *device = gr->base.engine.subdev.device; in gk20a_gr_set_hww_esr_report_mask()
185 struct nvkm_device *device = gr->base.engine.subdev.device; in gk20a_gr_init()
286 gk20a_gr_new_(const struct gf100_gr_func *func, struct nvkm_device *device, in gk20a_gr_new_()
353 gk20a_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in gk20a_gr_new()
Dctxgf100.c1007 struct nvkm_device *device = info->gr->base.engine.subdev.device; in gf100_grctx_mmio_item()
1088 struct nvkm_device *device = gr->base.engine.subdev.device; in gf100_grctx_generate_tpcid()
1110 struct nvkm_device *device = gr->base.engine.subdev.device; in gf100_grctx_generate_r406028()
1123 struct nvkm_device *device = gr->base.engine.subdev.device; in gf100_grctx_generate_r4060a8()
1146 struct nvkm_device *device = gr->base.engine.subdev.device; in gf100_grctx_generate_r418bb8()
1205 struct nvkm_device *device = gr->base.engine.subdev.device; in gf100_grctx_generate_r406800()
1239 struct nvkm_device *device = gr->base.engine.subdev.device; in gf100_grctx_generate_main()
1274 struct nvkm_device *device = subdev->device; in gf100_grctx_generate()
Dnv50.c241 struct nvkm_device *device = subdev->device; in nv50_gr_prop_trap()
283 struct nvkm_device *device = subdev->device; in nv50_gr_mp_trap()
327 struct nvkm_device *device = subdev->device; in nv50_gr_tp_trap()
397 struct nvkm_device *device = subdev->device; in nv50_gr_trap_handler()
622 struct nvkm_device *device = subdev->device; in nv50_gr_intr()
680 struct nvkm_device *device = gr->base.engine.subdev.device; in nv50_gr_init()
761 nv50_gr_new_(const struct nvkm_gr_func *func, struct nvkm_device *device, in nv50_gr_new_()
791 nv50_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in nv50_gr_new()
Dctxgk104.c877 struct nvkm_device *device = gr->base.engine.subdev.device; in gk104_grctx_generate_unkn()
889 struct nvkm_device *device = gr->base.engine.subdev.device; in gk104_grctx_generate_r418bb8()
948 struct nvkm_device *device = gr->base.engine.subdev.device; in gk104_grctx_generate_rop_active_fbps()
957 struct nvkm_device *device = gr->base.engine.subdev.device; in gk104_grctx_generate_main()
Dctxnv40.c120 nv40_gr_vs_count(struct nvkm_device *device) in nv40_gr_vs_count()
161 struct nvkm_device *device = ctx->device; in nv40_gr_construct_general()
267 struct nvkm_device *device = ctx->device; in nv40_gr_construct_state3d()
372 struct nvkm_device *device = ctx->device; in nv40_gr_construct_state3d_2()
551 struct nvkm_device *device = ctx->device; in nv40_gr_construct_shader()
661 nv40_grctx_fill(struct nvkm_device *device, struct nvkm_gpuobj *mem) in nv40_grctx_fill()
671 nv40_grctx_init(struct nvkm_device *device, u32 *size) in nv40_grctx_init()
Dnv40.c97 struct nvkm_device *device = subdev->device; in nv40_gr_chan_fini()
176 struct nvkm_device *device = gr->base.engine.subdev.device; in nv40_gr_tile()
237 struct nvkm_device *device = subdev->device; in nv40_gr_intr()
290 struct nvkm_device *device = gr->base.engine.subdev.device; in nv40_gr_init()
431 nv40_gr_new_(const struct nvkm_gr_func *func, struct nvkm_device *device, in nv40_gr_new_()
473 nv40_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in nv40_gr_new()
Dnv20.c33 struct nvkm_device *device = gr->base.engine.subdev.device; in nv20_gr_chan_fini()
151 struct nvkm_device *device = gr->base.engine.subdev.device; in nv20_gr_tile()
183 struct nvkm_device *device = subdev->device; in nv20_gr_intr()
231 struct nvkm_device *device = gr->base.engine.subdev.device; in nv20_gr_init()
331 nv20_gr_new_(const struct nvkm_gr_func *func, struct nvkm_device *device, in nv20_gr_new_()
372 nv20_gr_new(struct nvkm_device *device, int index, struct nvkm_gr **pgr) in nv20_gr_new()
Dctxgm20b.c27 struct nvkm_device *device = gr->base.engine.subdev.device; in gm20b_grctx_generate_r406028()
41 struct nvkm_device *device = gr->base.engine.subdev.device; in gm20b_grctx_generate_main()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dvga.c27 nvkm_rdport(struct nvkm_device *device, int head, u16 port) in nvkm_rdport()
49 nvkm_wrport(struct nvkm_device *device, int head, u16 port, u8 data) in nvkm_wrport()
69 nvkm_rdvgas(struct nvkm_device *device, int head, u8 index) in nvkm_rdvgas()
76 nvkm_wrvgas(struct nvkm_device *device, int head, u8 index, u8 value) in nvkm_wrvgas()
83 nvkm_rdvgag(struct nvkm_device *device, int head, u8 index) in nvkm_rdvgag()
90 nvkm_wrvgag(struct nvkm_device *device, int head, u8 index, u8 value) in nvkm_wrvgag()
97 nvkm_rdvgac(struct nvkm_device *device, int head, u8 index) in nvkm_rdvgac()
104 nvkm_wrvgac(struct nvkm_device *device, int head, u8 index, u8 value) in nvkm_wrvgac()
111 nvkm_rdvgai(struct nvkm_device *device, int head, u16 port, u8 index) in nvkm_rdvgai()
120 nvkm_wrvgai(struct nvkm_device *device, int head, u16 port, u8 index, u8 value) in nvkm_wrvgai()
[all …]
Dnv04.c35 struct nvkm_device *device = disp->engine.subdev.device; in nv04_disp_vblank_init()
42 struct nvkm_device *device = disp->engine.subdev.device; in nv04_disp_vblank_fini()
50 struct nvkm_device *device = subdev->device; in nv04_disp_intr()
82 nv04_disp_new(struct nvkm_device *device, int index, struct nvkm_disp **pdisp) in nv04_disp_new()
Dsorgm204.c44 struct nvkm_device *device = outp->disp->engine.subdev.device; in gm204_sor_magic()
54 gm204_sor_dp_lane_map(struct nvkm_device *device, u8 lane) in gm204_sor_dp_lane_map()
62 struct nvkm_device *device = outp->base.disp->engine.subdev.device; in gm204_sor_dp_pattern()
75 struct nvkm_device *device = outp->base.disp->engine.subdev.device; in gm204_sor_dp_lnk_pwr()
96 struct nvkm_device *device = outp->base.disp->engine.subdev.device; in gm204_sor_dp_drv_ctl()
Dsorg94.c60 g94_sor_dp_lane_map(struct nvkm_device *device, u8 lane) in g94_sor_dp_lane_map()
75 struct nvkm_device *device = outp->base.disp->engine.subdev.device; in g94_sor_dp_pattern()
84 struct nvkm_device *device = outp->base.disp->engine.subdev.device; in g94_sor_dp_lnk_pwr()
104 struct nvkm_device *device = outp->base.disp->engine.subdev.device; in g94_sor_dp_lnk_ctl()
124 struct nvkm_device *device = outp->base.disp->engine.subdev.device; in g94_sor_dp_drv_ctl()
Dgf119.c36 struct nvkm_device *device = disp->base.engine.subdev.device; in gf119_disp_vblank_init()
43 struct nvkm_device *device = disp->base.engine.subdev.device; in gf119_disp_vblank_fini()
98 struct nvkm_device *device = subdev->device; in exec_script()
136 struct nvkm_device *device = subdev->device; in exec_clkcmp()
228 struct nvkm_device *device = disp->base.engine.subdev.device; in gf119_disp_intr_unk2_1()
240 struct nvkm_device *device = disp->base.engine.subdev.device; in gf119_disp_intr_unk2_2_tu()
301 struct nvkm_device *device = disp->base.engine.subdev.device; in gf119_disp_intr_unk2_2()
355 struct nvkm_device *device = disp->base.engine.subdev.device; in gf119_disp_intr_unk4_0()
368 struct nvkm_device *device = subdev->device; in gf119_disp_intr_supervisor()
425 struct nvkm_device *device = subdev->device; in gf119_disp_intr_error()
[all …]
Ddmacnv50.c60 struct nvkm_device *device = root->disp->base.engine.subdev.device; in nv50_disp_dmac_child_new_()
89 struct nvkm_device *device = disp->base.engine.subdev.device; in nv50_disp_dmac_child_get_()
140 struct nvkm_device *device = root->disp->base.engine.subdev.device; in nv50_disp_dmac_new_()
192 struct nvkm_device *device = subdev->device; in nv50_disp_dmac_fini()
215 struct nvkm_device *device = subdev->device; in nv50_disp_dmac_init()
Dchannv50.c40 struct nvkm_device *device = subdev->device; in nv50_disp_mthd_list()
106 struct nvkm_device *device = disp->base.engine.subdev.device; in nv50_disp_chan_uevent_fini()
115 struct nvkm_device *device = disp->base.engine.subdev.device; in nv50_disp_chan_uevent_init()
161 struct nvkm_device *device = disp->base.engine.subdev.device; in nv50_disp_chan_rd32()
171 struct nvkm_device *device = disp->base.engine.subdev.device; in nv50_disp_chan_wr32()
197 struct nvkm_device *device = disp->base.engine.subdev.device; in nv50_disp_chan_map()
Dnv50.c144 nv50_disp_new_(const struct nv50_disp_func *func, struct nvkm_device *device, in nv50_disp_new_()
166 struct nvkm_device *device = disp->base.engine.subdev.device; in nv50_disp_vblank_fini()
173 struct nvkm_device *device = disp->base.engine.subdev.device; in nv50_disp_vblank_init()
196 struct nvkm_device *device = subdev->device; in nv50_disp_intr_error()
288 struct nvkm_device *device = subdev->device; in exec_script()
347 struct nvkm_device *device = subdev->device; in exec_clkcmp()
477 struct nvkm_device *device = disp->base.engine.subdev.device; in nv50_disp_intr_unk20_1()
489 struct nvkm_device *device = subdev->device; in nv50_disp_intr_unk20_2_dp()
608 struct nvkm_device *device = disp->base.engine.subdev.device; in nv50_disp_intr_unk20_2()
700 struct nvkm_device *device = disp->base.engine.subdev.device; in nv50_disp_intr_unk40_0_tmds()
[all …]
Dchangf119.c30 struct nvkm_device *device = disp->base.engine.subdev.device; in gf119_disp_chan_uevent_fini()
39 struct nvkm_device *device = disp->base.engine.subdev.device; in gf119_disp_chan_uevent_init()
Dpriv.h7 int nvkm_disp_ctor(const struct nvkm_disp_func *, struct nvkm_device *,
9 int nvkm_disp_new_(const struct nvkm_disp_func *, struct nvkm_device *,
Dsorgf119.c42 struct nvkm_device *device = outp->base.disp->engine.subdev.device; in gf119_sor_dp_pattern()
51 struct nvkm_device *device = outp->base.disp->engine.subdev.device; in gf119_sor_dp_lnk_ctl()
71 struct nvkm_device *device = outp->base.disp->engine.subdev.device; in gf119_sor_dp_drv_ctl()
Dpiocnv50.c34 struct nvkm_device *device = subdev->device; in nv50_disp_pioc_fini()
52 struct nvkm_device *device = subdev->device; in nv50_disp_pioc_init()
Dpiocgf119.c34 struct nvkm_device *device = subdev->device; in gf119_disp_pioc_fini()
56 struct nvkm_device *device = subdev->device; in gf119_disp_pioc_init()
Drootgf119.c37 struct nvkm_device *device = disp->base.engine.subdev.device; in gf119_disp_root_scanoutpos()
71 struct nvkm_device *device = root->disp->base.engine.subdev.device; in gf119_disp_root_fini()
80 struct nvkm_device *device = disp->base.engine.subdev.device; in gf119_disp_root_init()
Ddmacgf119.c44 struct nvkm_device *device = subdev->device; in gf119_disp_dmac_fini()
68 struct nvkm_device *device = subdev->device; in gf119_disp_dmac_init()
Dcoregf119.c179 struct nvkm_device *device = subdev->device; in gf119_disp_core_fini()
202 struct nvkm_device *device = subdev->device; in gf119_disp_core_init()
Dnv50.h51 int nv50_disp_new_(const struct nv50_disp_func *, struct nvkm_device *,
53 int gf119_disp_new_(const struct nv50_disp_func *, struct nvkm_device *,
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/
Dgm107.c32 struct nvkm_device *device = ltc->subdev.device; in gm107_ltc_cbc_clear()
41 struct nvkm_device *device = ltc->subdev.device; in gm107_ltc_cbc_wait()
57 struct nvkm_device *device = ltc->subdev.device; in gm107_ltc_zbc_clear_color()
68 struct nvkm_device *device = ltc->subdev.device; in gm107_ltc_zbc_clear_depth()
77 struct nvkm_device *device = subdev->device; in gm107_ltc_lts_isr()
90 struct nvkm_device *device = ltc->subdev.device; in gm107_ltc_intr()
105 struct nvkm_device *device = ltc->subdev.device; in gm107_ltc_oneinit()
123 struct nvkm_device *device = ltc->subdev.device; in gm107_ltc_init()
146 gm107_ltc_new(struct nvkm_device *device, int index, struct nvkm_ltc **pltc) in gm107_ltc_new()
Dgf100.c33 struct nvkm_device *device = ltc->subdev.device; in gf100_ltc_cbc_clear()
42 struct nvkm_device *device = ltc->subdev.device; in gf100_ltc_cbc_wait()
58 struct nvkm_device *device = ltc->subdev.device; in gf100_ltc_zbc_clear_color()
69 struct nvkm_device *device = ltc->subdev.device; in gf100_ltc_zbc_clear_depth()
96 struct nvkm_device *device = subdev->device; in gf100_ltc_lts_intr()
113 struct nvkm_device *device = ltc->subdev.device; in gf100_ltc_intr()
128 struct nvkm_device *device = ltc->subdev.device; in gf100_ltc_invalidate()
143 struct nvkm_device *device = ltc->subdev.device; in gf100_ltc_flush()
211 struct nvkm_device *device = ltc->subdev.device; in gf100_ltc_oneinit()
229 struct nvkm_device *device = ltc->subdev.device; in gf100_ltc_init()
[all …]
Dgk104.c29 struct nvkm_device *device = ltc->subdev.device; in gk104_ltc_init()
53 gk104_ltc_new(struct nvkm_device *device, int index, struct nvkm_ltc **pltc) in gk104_ltc_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/timer/
Dnv04.c31 struct nvkm_device *device = subdev->device; in nv04_timer_time()
45 struct nvkm_device *device = tmr->subdev.device; in nv04_timer_read()
59 struct nvkm_device *device = tmr->subdev.device; in nv04_timer_alarm_fini()
66 struct nvkm_device *device = tmr->subdev.device; in nv04_timer_alarm_init()
75 struct nvkm_device *device = subdev->device; in nv04_timer_intr()
94 struct nvkm_device *device = subdev->device; in nv04_timer_init()
148 nv04_timer_new(struct nvkm_device *device, int index, struct nvkm_timer **ptmr) in nv04_timer_new()
Dnv40.c31 struct nvkm_device *device = subdev->device; in nv40_timer_init()
85 nv40_timer_new(struct nvkm_device *device, int index, struct nvkm_timer **ptmr) in nv40_timer_new()
Dnv41.c31 struct nvkm_device *device = subdev->device; in nv41_timer_init()
82 nv41_timer_new(struct nvkm_device *device, int index, struct nvkm_timer **ptmr) in nv41_timer_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
Dgf119.c30 struct nvkm_device *device = subdev->device; in pwm_info()
55 struct nvkm_device *device = therm->subdev.device; in gf119_fan_pwm_ctrl()
69 struct nvkm_device *device = therm->subdev.device; in gf119_fan_pwm_get()
91 struct nvkm_device *device = therm->subdev.device; in gf119_fan_pwm_set()
108 struct nvkm_device *device = therm->subdev.device; in gf119_fan_pwm_clock()
121 struct nvkm_device *device = therm->subdev.device; in gf119_therm_init()
149 gf119_therm_new(struct nvkm_device *device, int index, in gf119_therm_new()
Dnv50.c57 struct nvkm_device *device = therm->subdev.device; in nv50_fan_pwm_ctrl()
68 struct nvkm_device *device = therm->subdev.device; in nv50_fan_pwm_get()
85 struct nvkm_device *device = therm->subdev.device; in nv50_fan_pwm_set()
98 struct nvkm_device *device = therm->subdev.device; in nv50_fan_pwm_clock()
123 struct nvkm_device *device = therm->subdev.device; in nv50_sensor_setup()
131 struct nvkm_device *device = therm->subdev.device; in nv50_temp_get()
172 nv50_therm_new(struct nvkm_device *device, int index, in nv50_therm_new()
Dnv40.c55 struct nvkm_device *device = therm->subdev.device; in nv40_sensor_setup()
75 struct nvkm_device *device = therm->subdev.device; in nv40_temp_get()
109 struct nvkm_device *device = subdev->device; in nv40_fan_pwm_ctrl()
124 struct nvkm_device *device = subdev->device; in nv40_fan_pwm_get()
152 struct nvkm_device *device = subdev->device; in nv40_fan_pwm_set()
171 struct nvkm_device *device = subdev->device; in nv40_therm_intr()
200 nv40_therm_new(struct nvkm_device *device, int index, in nv40_therm_new()
Dg84.c32 struct nvkm_device *device = therm->subdev.device; in g84_temp_get()
43 struct nvkm_device *device = therm->subdev.device; in g84_sensor_setup()
58 struct nvkm_device *device = subdev->device; in g84_therm_program_alarms()
100 struct nvkm_device *device = therm->subdev.device; in g84_therm_threshold_hyst_emulation()
142 struct nvkm_device *device = subdev->device; in g84_therm_intr()
196 struct nvkm_device *device = therm->subdev.device; in g84_therm_fini()
226 g84_therm_new(struct nvkm_device *device, int index, struct nvkm_therm **ptherm) in g84_therm_new()
Dgm107.c36 struct nvkm_device *device = therm->subdev.device; in gm107_fan_pwm_get()
45 struct nvkm_device *device = therm->subdev.device; in gm107_fan_pwm_set()
71 gm107_therm_new(struct nvkm_device *device, int index, in gm107_therm_new()
Dgt215.c31 struct nvkm_device *device = therm->subdev.device; in gt215_therm_fan_sense()
42 struct nvkm_device *device = therm->subdev.device; in gt215_therm_init()
71 gt215_therm_new(struct nvkm_device *device, int index, in gt215_therm_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dgk104.c38 struct nvkm_device *device = fifo->engine.subdev.device; in gk104_fifo_uevent_fini()
45 struct nvkm_device *device = fifo->engine.subdev.device; in gk104_fifo_uevent_init()
55 struct nvkm_device *device = subdev->device; in gk104_fifo_runlist_update()
84 struct nvkm_device *device = fifo->base.engine.subdev.device; in gk104_fifo_engine()
95 struct nvkm_device *device = fifo->base.engine.subdev.device; in gk104_fifo_recover_work()
127 struct nvkm_device *device = subdev->device; in gk104_fifo_recover()
157 struct nvkm_device *device = subdev->device; in gk104_fifo_intr_bind()
175 struct nvkm_device *device = fifo->base.engine.subdev.device; in gk104_fifo_intr_sched_ctxsw()
212 struct nvkm_device *device = subdev->device; in gk104_fifo_intr_sched()
233 struct nvkm_device *device = subdev->device; in gk104_fifo_intr_chsw()
[all …]
Dgf100.c38 struct nvkm_device *device = fifo->engine.subdev.device; in gf100_fifo_uevent_init()
45 struct nvkm_device *device = fifo->engine.subdev.device; in gf100_fifo_uevent_fini()
54 struct nvkm_device *device = subdev->device; in gf100_fifo_runlist_update()
100 struct nvkm_device *device = fifo->base.engine.subdev.device; in gf100_fifo_engine()
120 struct nvkm_device *device = fifo->base.engine.subdev.device; in gf100_fifo_recover_work()
152 struct nvkm_device *device = subdev->device; in gf100_fifo_recover()
176 struct nvkm_device *device = fifo->base.engine.subdev.device; in gf100_fifo_intr_sched_ctxsw()
211 struct nvkm_device *device = subdev->device; in gf100_fifo_intr_sched()
292 struct nvkm_device *device = subdev->device; in gf100_fifo_intr_fault()
362 struct nvkm_device *device = subdev->device; in gf100_fifo_intr_pbdma()
[all …]
Dnv50.c32 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv50_fifo_runlist_update_locked()
63 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv50_fifo_oneinit()
79 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv50_fifo_init()
109 nv50_fifo_new_(const struct nvkm_fifo_func *func, struct nvkm_device *device, in nv50_fifo_new_()
144 nv50_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in nv50_fifo_new()
Dg84.c30 struct nvkm_device *device = fifo->engine.subdev.device; in g84_fifo_uevent_fini()
37 struct nvkm_device *device = fifo->engine.subdev.device; in g84_fifo_uevent_init()
59 g84_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in g84_fifo_new()
Dnv04.c52 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv04_fifo_pause()
88 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv04_fifo_start()
108 nv04_fifo_swmthd(struct nvkm_device *device, u32 chid, u32 addr, u32 data) in nv04_fifo_swmthd()
138 struct nvkm_device *device = subdev->device; in nv04_fifo_cache_error()
189 struct nvkm_device *device = subdev->device; in nv04_fifo_dma_pusher()
242 struct nvkm_device *device = subdev->device; in nv04_fifo_intr()
300 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv04_fifo_init()
326 nv04_fifo_new_(const struct nvkm_fifo_func *func, struct nvkm_device *device, in nv04_fifo_new_()
359 nv04_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in nv04_fifo_new()
Dnv17.c54 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv17_fifo_init()
93 nv17_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in nv17_fifo_new()
Dchannv50.c52 struct nvkm_device *device = subdev->device; in nv50_fifo_chan_engine_fini()
183 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv50_fifo_chan_fini()
197 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv50_fifo_chan_init()
236 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv50_fifo_chan_ctor()
Dnv40.c63 struct nvkm_device *device = fifo->base.engine.subdev.device; in nv40_fifo_init()
123 nv40_fifo_new(struct nvkm_device *device, int index, struct nvkm_fifo **pfifo) in nv40_fifo_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/pci/
Dnv04.c29 struct nvkm_device *device = pci->subdev.device; in nv04_pci_rd32()
36 struct nvkm_device *device = pci->subdev.device; in nv04_pci_wr08()
43 struct nvkm_device *device = pci->subdev.device; in nv04_pci_wr32()
55 nv04_pci_new(struct nvkm_device *device, int index, struct nvkm_pci **ppci) in nv04_pci_new()
Dnv40.c29 struct nvkm_device *device = pci->subdev.device; in nv40_pci_rd32()
36 struct nvkm_device *device = pci->subdev.device; in nv40_pci_wr08()
43 struct nvkm_device *device = pci->subdev.device; in nv40_pci_wr32()
62 nv40_pci_new(struct nvkm_device *device, int index, struct nvkm_pci **ppci) in nv40_pci_new()
Dnv46.c34 struct nvkm_device *device = pci->subdev.device; in nv46_pci_msi_rearm()
48 nv46_pci_new(struct nvkm_device *device, int index, struct nvkm_pci **ppci) in nv46_pci_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/
Dgf100.c29 struct nvkm_device *device = ibus->device; in gf100_ibus_intr_hub()
40 struct nvkm_device *device = ibus->device; in gf100_ibus_intr_rop()
51 struct nvkm_device *device = ibus->device; in gf100_ibus_intr_gpc()
62 struct nvkm_device *device = ibus->device; in gf100_ibus_intr()
98 struct nvkm_device *device = ibus->device; in gf100_ibus_init()
114 gf100_ibus_new(struct nvkm_device *device, int index, in gf100_ibus_new()
Dgk104.c29 struct nvkm_device *device = ibus->device; in gk104_ibus_intr_hub()
40 struct nvkm_device *device = ibus->device; in gk104_ibus_intr_rop()
51 struct nvkm_device *device = ibus->device; in gk104_ibus_intr_gpc()
62 struct nvkm_device *device = ibus->device; in gk104_ibus_intr()
98 struct nvkm_device *device = ibus->device; in gk104_ibus_init()
117 gk104_ibus_new(struct nvkm_device *device, int index, in gk104_ibus_new()
Dgk20a.c28 struct nvkm_device *device = ibus->device; in gk20a_ibus_init_ibus_ring()
51 struct nvkm_device *device = ibus->device; in gk20a_ibus_intr()
81 gk20a_ibus_new(struct nvkm_device *device, int index, in gk20a_ibus_new()
Dgf117.c29 struct nvkm_device *device = ibus->device; in gf117_ibus_init()
43 gf117_ibus_new(struct nvkm_device *device, int index, in gf117_ibus_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/device/
Dacpi.h4 struct nvkm_device;
6 void nvkm_acpi_init(struct nvkm_device *);
7 void nvkm_acpi_fini(struct nvkm_device *);
Dpriv.h47 struct nvkm_device *);
48 int nvkm_device_init(struct nvkm_device *);
49 int nvkm_device_fini(struct nvkm_device *, bool suspend);
Dtegra.c154 nvkm_device_tegra(struct nvkm_device *device) in nvkm_device_tegra()
160 nvkm_device_tegra_resource(struct nvkm_device *device, unsigned bar) in nvkm_device_tegra_resource()
167 nvkm_device_tegra_resource_addr(struct nvkm_device *device, unsigned bar) in nvkm_device_tegra_resource_addr()
174 nvkm_device_tegra_resource_size(struct nvkm_device *device, unsigned bar) in nvkm_device_tegra_resource_size()
195 nvkm_device_tegra_fini(struct nvkm_device *device, bool suspend) in nvkm_device_tegra_fini()
205 nvkm_device_tegra_init(struct nvkm_device *device) in nvkm_device_tegra_init()
224 nvkm_device_tegra_dtor(struct nvkm_device *device) in nvkm_device_tegra_dtor()
248 struct nvkm_device **pdevice) in nvkm_device_tegra_new()
316 struct nvkm_device **pdevice) in nvkm_device_tegra_new()
Dacpi.c32 struct nvkm_device *device = in nvkm_acpi_ntfy()
44 nvkm_acpi_fini(struct nvkm_device *device) in nvkm_acpi_fini()
52 nvkm_acpi_init(struct nvkm_device *device) in nvkm_acpi_init()
Dpci.c1558 nvkm_device_pci(struct nvkm_device *device) in nvkm_device_pci()
1564 nvkm_device_pci_resource_addr(struct nvkm_device *device, unsigned bar) in nvkm_device_pci_resource_addr()
1571 nvkm_device_pci_resource_size(struct nvkm_device *device, unsigned bar) in nvkm_device_pci_resource_size()
1578 nvkm_device_pci_fini(struct nvkm_device *device, bool suspend) in nvkm_device_pci_fini()
1588 nvkm_device_pci_preinit(struct nvkm_device *device) in nvkm_device_pci_preinit()
1602 nvkm_device_pci_dtor(struct nvkm_device *device) in nvkm_device_pci_dtor()
1623 struct nvkm_device **pdevice) in nvkm_device_pci_new()
Duser.c38 struct nvkm_device *device;
45 struct nvkm_device *device = udev->device; in nvkm_udevice_info()
126 struct nvkm_device *device = udev->device; in nvkm_udevice_time()
206 struct nvkm_device *device = udev->device; in nvkm_udevice_map()
216 struct nvkm_device *device = udev->device; in nvkm_udevice_fini()
237 struct nvkm_device *device = udev->device; in nvkm_udevice_init()
268 struct nvkm_device *device = udev->device; in nvkm_udevice_child_get()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
Dbusgf119.c36 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in gf119_i2c_bus_drive_scl()
44 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in gf119_i2c_bus_drive_sda()
52 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in gf119_i2c_bus_sense_scl()
60 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in gf119_i2c_bus_sense_sda()
68 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in gf119_i2c_bus_init()
Dbusnv50.c39 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in nv50_i2c_bus_drive_scl()
49 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in nv50_i2c_bus_drive_sda()
59 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in nv50_i2c_bus_sense_scl()
67 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in nv50_i2c_bus_sense_sda()
75 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in nv50_i2c_bus_init()
Dbusnv4e.c36 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in nv4e_i2c_bus_drive_scl()
44 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in nv4e_i2c_bus_drive_sda()
52 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in nv4e_i2c_bus_sense_scl()
60 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in nv4e_i2c_bus_sense_sda()
Dbusnv04.c39 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in nv04_i2c_bus_drive_scl()
50 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in nv04_i2c_bus_drive_sda()
61 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in nv04_i2c_bus_sense_scl()
69 struct nvkm_device *device = bus->base.pad->i2c->subdev.device; in nv04_i2c_bus_sense_sda()
Dgk104.c30 struct nvkm_device *device = i2c->subdev.device; in gk104_aux_stat()
45 struct nvkm_device *device = i2c->subdev.device; in gk104_aux_mask()
69 gk104_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c) in gk104_i2c_new()
Dg94.c30 struct nvkm_device *device = i2c->subdev.device; in g94_aux_stat()
45 struct nvkm_device *device = i2c->subdev.device; in g94_aux_mask()
69 g94_i2c_new(struct nvkm_device *device, int index, struct nvkm_i2c **pi2c) in g94_i2c_new()
Dauxg94.c35 struct nvkm_device *device = aux->base.pad->i2c->subdev.device; in g94_i2c_aux_fini()
42 struct nvkm_device *device = aux->base.pad->i2c->subdev.device; in g94_i2c_aux_init()
80 struct nvkm_device *device = aux->base.pad->i2c->subdev.device; in g94_i2c_aux_xfer()
Dauxgm204.c35 struct nvkm_device *device = aux->base.pad->i2c->subdev.device; in gm204_i2c_aux_fini()
42 struct nvkm_device *device = aux->base.pad->i2c->subdev.device; in gm204_i2c_aux_init()
80 struct nvkm_device *device = aux->base.pad->i2c->subdev.device; in gm204_i2c_aux_xfer()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/mc/
Dnv04.c44 struct nvkm_device *device = mc->subdev.device; in nv04_mc_intr_unarm()
52 struct nvkm_device *device = mc->subdev.device; in nv04_mc_intr_rearm()
65 struct nvkm_device *device = mc->subdev.device; in nv04_mc_init()
80 nv04_mc_new(struct nvkm_device *device, int index, struct nvkm_mc **pmc) in nv04_mc_new()
Dgf100.c54 struct nvkm_device *device = mc->subdev.device; in gf100_mc_intr_unarm()
63 struct nvkm_device *device = mc->subdev.device; in gf100_mc_intr_rearm()
71 struct nvkm_device *device = mc->subdev.device; in gf100_mc_intr_mask()
94 gf100_mc_new(struct nvkm_device *device, int index, struct nvkm_mc **pmc) in gf100_mc_new()
Dnv44.c29 struct nvkm_device *device = mc->subdev.device; in nv44_mc_init()
50 nv44_mc_new(struct nvkm_device *device, int index, struct nvkm_mc **pmc) in nv44_mc_new()
Dnv50.c47 struct nvkm_device *device = mc->subdev.device; in nv50_mc_init()
61 nv50_mc_new(struct nvkm_device *device, int index, struct nvkm_mc **pmc) in nv50_mc_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/
Dnv50.c29 struct nvkm_device *device = gpio->subdev.device; in nv50_gpio_reset()
73 struct nvkm_device *device = gpio->subdev.device; in nv50_gpio_drive()
86 struct nvkm_device *device = gpio->subdev.device; in nv50_gpio_sense()
98 struct nvkm_device *device = gpio->subdev.device; in nv50_gpio_intr_stat()
109 struct nvkm_device *device = gpio->subdev.device; in nv50_gpio_intr_mask()
129 nv50_gpio_new(struct nvkm_device *device, int index, struct nvkm_gpio **pgpio) in nv50_gpio_new()
Dnv10.c31 struct nvkm_device *device = gpio->subdev.device; in nv10_gpio_sense()
54 struct nvkm_device *device = gpio->subdev.device; in nv10_gpio_drive()
85 struct nvkm_device *device = gpio->subdev.device; in nv10_gpio_intr_stat()
96 struct nvkm_device *device = gpio->subdev.device; in nv10_gpio_intr_mask()
115 nv10_gpio_new(struct nvkm_device *device, int index, struct nvkm_gpio **pgpio) in nv10_gpio_new()
Dgf119.c29 struct nvkm_device *device = gpio->subdev.device; in gf119_gpio_reset()
58 struct nvkm_device *device = gpio->subdev.device; in gf119_gpio_drive()
68 struct nvkm_device *device = gpio->subdev.device; in gf119_gpio_sense()
83 gf119_gpio_new(struct nvkm_device *device, int index, struct nvkm_gpio **pgpio) in gf119_gpio_new()
Dg94.c29 struct nvkm_device *device = gpio->subdev.device; in g94_gpio_intr_stat()
43 struct nvkm_device *device = gpio->subdev.device; in g94_gpio_intr_mask()
71 g94_gpio_new(struct nvkm_device *device, int index, struct nvkm_gpio **pgpio) in g94_gpio_new()
Dgk104.c29 struct nvkm_device *device = gpio->subdev.device; in gk104_gpio_intr_stat()
43 struct nvkm_device *device = gpio->subdev.device; in gk104_gpio_intr_mask()
71 gk104_gpio_new(struct nvkm_device *device, int index, struct nvkm_gpio **pgpio) in gk104_gpio_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dgf100.c41 struct nvkm_device *device = subdev->device; in gf100_fb_intr()
53 struct nvkm_device *device = fb->base.subdev.device; in gf100_fb_init()
65 struct nvkm_device *device = fb->base.subdev.device; in gf100_fb_dtor()
77 gf100_fb_new_(const struct nvkm_fb_func *func, struct nvkm_device *device, in gf100_fb_new_()
108 gf100_fb_new(struct nvkm_device *device, int index, struct nvkm_fb **pfb) in gf100_fb_new()
Dnv44.c42 struct nvkm_device *device = fb->subdev.device; in nv44_fb_tile_prog()
52 struct nvkm_device *device = fb->subdev.device; in nv44_fb_init()
69 nv44_fb_new(struct nvkm_device *device, int index, struct nvkm_fb **pfb) in nv44_fb_new()
Dnv50.c157 struct nvkm_device *device = subdev->device; in nv50_fb_intr()
217 struct nvkm_device *device = fb->base.subdev.device; in nv50_fb_init()
234 struct nvkm_device *device = fb->base.subdev.device; in nv50_fb_dtor()
255 nv50_fb_new_(const struct nv50_fb_func *func, struct nvkm_device *device, in nv50_fb_new_()
286 nv50_fb_new(struct nvkm_device *device, int index, struct nvkm_fb **pfb) in nv50_fb_new()
Dgk20a.c27 struct nvkm_device *device = fb->subdev.device; in gk20a_fb_init()
38 gk20a_fb_new(struct nvkm_device *device, int index, struct nvkm_fb **pfb) in gk20a_fb_new()
Dnv04.c39 struct nvkm_device *device = fb->subdev.device; in nv04_fb_init()
56 nv04_fb_new(struct nvkm_device *device, int index, struct nvkm_fb **pfb) in nv04_fb_new()
Dbase.c54 struct nvkm_device *device = fb->subdev.device; in nvkm_fb_tile_prog()
68 struct nvkm_device *device = subdev->device; in nvkm_fb_bios_memtype()
156 nvkm_fb_ctor(const struct nvkm_fb_func *func, struct nvkm_device *device, in nvkm_fb_ctor()
165 nvkm_fb_new_(const struct nvkm_fb_func *func, struct nvkm_device *device, in nvkm_fb_new_()
Dnv41.c32 struct nvkm_device *device = fb->subdev.device; in nv41_fb_tile_prog()
59 nv41_fb_new(struct nvkm_device *device, int index, struct nvkm_fb **pfb) in nv41_fb_new()
Dnv30.c68 struct nvkm_device *device = fb->subdev.device; in calc_bias()
94 struct nvkm_device *device = fb->subdev.device; in nv30_fb_init()
130 nv30_fb_new(struct nvkm_device *device, int index, struct nvkm_fb **pfb) in nv30_fb_new()
Dnv10.c50 struct nvkm_device *device = fb->subdev.device; in nv10_fb_tile_prog()
68 nv10_fb_new(struct nvkm_device *device, int index, struct nvkm_fb **pfb) in nv10_fb_new()
Drammcp77.c36 struct nvkm_device *device = ram->base.fb->subdev.device; in mcp77_ram_init()
63 struct nvkm_device *device = fb->subdev.device; in mcp77_ram_new()
Dpriv.h27 void nvkm_fb_ctor(const struct nvkm_fb_func *, struct nvkm_device *device,
29 int nvkm_fb_new_(const struct nvkm_fb_func *, struct nvkm_device *device,
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dgk104.c52 struct nvkm_device *device = clk->base.subdev.device; in read_vco()
62 struct nvkm_device *device = clk->base.subdev.device; in read_pll()
108 struct nvkm_device *device = clk->base.subdev.device; in read_div()
135 struct nvkm_device *device = clk->base.subdev.device; in read_mem()
147 struct nvkm_device *device = clk->base.subdev.device; in read_clk()
193 struct nvkm_device *device = subdev->device; in gk104_clk_read()
360 struct nvkm_device *device = clk->base.subdev.device; in gk104_clk_prog_0()
370 struct nvkm_device *device = clk->base.subdev.device; in gk104_clk_prog_1_0()
381 struct nvkm_device *device = clk->base.subdev.device; in gk104_clk_prog_1_1()
389 struct nvkm_device *device = clk->base.subdev.device; in gk104_clk_prog_2()
[all …]
Dgt215.c45 struct nvkm_device *device = clk->base.subdev.device; in read_vco()
63 struct nvkm_device *device = clk->base.subdev.device; in read_clk()
110 struct nvkm_device *device = clk->base.subdev.device; in read_pll()
144 struct nvkm_device *device = subdev->device; in gt215_clk_read()
306 struct nvkm_device *device = clk->subdev.device; in gt215_clk_pre()
341 struct nvkm_device *device = clk->subdev.device; in gt215_clk_post()
354 struct nvkm_device *device = clk->base.subdev.device; in disable_clk_src()
363 struct nvkm_device *device = clk->base.subdev.device; in prog_pll()
407 struct nvkm_device *device = clk->base.subdev.device; in prog_clk()
415 struct nvkm_device *device = clk->base.subdev.device; in prog_host()
[all …]
Dgf100.c51 struct nvkm_device *device = clk->base.subdev.device; in read_vco()
61 struct nvkm_device *device = clk->base.subdev.device; in read_pll()
100 struct nvkm_device *device = clk->base.subdev.device; in read_div()
127 struct nvkm_device *device = clk->base.subdev.device; in read_clk()
154 struct nvkm_device *device = subdev->device; in gf100_clk_read()
339 struct nvkm_device *device = clk->base.subdev.device; in gf100_clk_prog_0()
349 struct nvkm_device *device = clk->base.subdev.device; in gf100_clk_prog_1()
361 struct nvkm_device *device = clk->base.subdev.device; in gf100_clk_prog_2()
382 struct nvkm_device *device = clk->base.subdev.device; in gf100_clk_prog_3()
397 struct nvkm_device *device = clk->base.subdev.device; in gf100_clk_prog_4()
[all …]
Dnv40.c42 struct nvkm_device *device = clk->base.subdev.device; in read_pll_1()
58 struct nvkm_device *device = clk->base.subdev.device; in read_pll_2()
101 struct nvkm_device *device = subdev->device; in nv40_clk_read()
189 struct nvkm_device *device = clk->base.subdev.device; in nv40_clk_prog()
221 nv40_clk_new(struct nvkm_device *device, int index, struct nvkm_clk **pclk) in nv40_clk_new()
Dpriv.h18 int nvkm_clk_ctor(const struct nvkm_clk_func *, struct nvkm_device *, int,
20 int nvkm_clk_new_(const struct nvkm_clk_func *, struct nvkm_device *, int,
Dnv50.c34 struct nvkm_device *device = clk->base.subdev.device; in read_div()
55 struct nvkm_device *device = subdev->device; in read_pll_src()
128 struct nvkm_device *device = subdev->device; in read_pll_ref()
160 struct nvkm_device *device = clk->base.subdev.device; in read_pll()
196 struct nvkm_device *device = subdev->device; in nv50_clk_read()
373 struct nvkm_device *device = subdev->device; in nv50_clk_calc()
509 nv50_clk_new_(const struct nvkm_clk_func *func, struct nvkm_device *device, in nv50_clk_new_()
558 nv50_clk_new(struct nvkm_device *device, int index, struct nvkm_clk **pclk) in nv50_clk_new()
Dgk20a.c127 struct nvkm_device *device = clk->base.subdev.device; in gk20a_pllg_read_mnp()
271 struct nvkm_device *device = subdev->device; in gk20a_pllg_slide()
329 struct nvkm_device *device = clk->base.subdev.device; in _gk20a_pllg_enable()
337 struct nvkm_device *device = clk->base.subdev.device; in _gk20a_pllg_disable()
346 struct nvkm_device *device = subdev->device; in _gk20a_pllg_program_mnp()
445 struct nvkm_device *device = clk->base.subdev.device; in gk20a_pllg_disable()
567 struct nvkm_device *device = subdev->device; in gk20a_clk_read()
615 struct nvkm_device *device = subdev->device; in gk20a_clk_init()
647 gk20a_clk_new(struct nvkm_device *device, int index, struct nvkm_clk **pclk) in gk20a_clk_new()
Dnv04.c51 struct nvkm_device *device = clk->subdev.device; in nv04_clk_pll_prog()
75 nv04_clk_new(struct nvkm_device *device, int index, struct nvkm_clk **pclk) in nv04_clk_new()
Dmcp77.c44 struct nvkm_device *device = clk->base.subdev.device; in read_div()
51 struct nvkm_device *device = clk->base.subdev.device; in read_pll()
85 struct nvkm_device *device = subdev->device; in mcp77_clk_read()
303 struct nvkm_device *device = subdev->device; in mcp77_clk_prog()
414 mcp77_clk_new(struct nvkm_device *device, int index, struct nvkm_clk **pclk) in mcp77_clk_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/pm/
Dnv40.c30 struct nvkm_device *device = pm->engine.subdev.device; in nv40_perfctr_init()
47 struct nvkm_device *device = pm->engine.subdev.device; in nv40_perfctr_read()
61 struct nvkm_device *device = pm->engine.subdev.device; in nv40_perfctr_next()
80 nv40_pm_new_(const struct nvkm_specdom *doms, struct nvkm_device *device, in nv40_pm_new_()
118 nv40_pm_new(struct nvkm_device *device, int index, struct nvkm_pm **ppm) in nv40_pm_new()
Dgf100.c131 struct nvkm_device *device = pm->engine.subdev.device; in gf100_perfctr_init()
149 struct nvkm_device *device = pm->engine.subdev.device; in gf100_perfctr_read()
163 struct nvkm_device *device = pm->engine.subdev.device; in gf100_perfctr_next()
178 struct nvkm_device *device = pm->engine.subdev.device; in gf100_pm_fini()
189 gf100_pm_new_(const struct gf100_pm_func *func, struct nvkm_device *device, in gf100_pm_new_()
240 gf100_pm_new(struct nvkm_device *device, int index, struct nvkm_pm **ppm) in gf100_pm_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
Dnv50.c38 struct nvkm_device *device = subdev->device; in nv50_devinit_pll_set()
83 struct nvkm_device *device = init->subdev.device; in nv50_devinit_disable()
98 struct nvkm_device *device = subdev->device; in nv50_devinit_preinit()
127 struct nvkm_device *device = subdev->device; in nv50_devinit_init()
158 struct nvkm_device *device, int index, in nv50_devinit_new_()
181 nv50_devinit_new(struct nvkm_device *device, int index, in nv50_devinit_new()
Dgm204.c33 struct nvkm_device *device = init->base.subdev.device; in pmu_code()
53 struct nvkm_device *device = init->base.subdev.device; in pmu_data()
65 struct nvkm_device *device = init->base.subdev.device; in pmu_args()
74 struct nvkm_device *device = init->base.subdev.device; in pmu_exec()
114 struct nvkm_device *device = subdev->device; in gm204_devinit_post()
177 gm204_devinit_new(struct nvkm_device *device, int index, in gm204_devinit_new()
Dgt215.c35 struct nvkm_device *device = subdev->device; in gt215_devinit_pll_set()
68 struct nvkm_device *device = init->subdev.device; in gt215_devinit_disable()
105 struct nvkm_device *device = init->base.subdev.device; in gt215_devinit_mmio()
149 gt215_devinit_new(struct nvkm_device *device, int index, in gt215_devinit_new()
Dgf100.c35 struct nvkm_device *device = subdev->device; in gf100_devinit_pll_set()
69 struct nvkm_device *device = init->subdev.device; in gf100_devinit_disable()
103 gf100_devinit_new(struct nvkm_device *device, int index, in gf100_devinit_new()
Dgm107.c32 struct nvkm_device *device = init->subdev.device; in gm107_devinit_disable()
57 gm107_devinit_new(struct nvkm_device *device, int index, in gm107_devinit_new()
Dg84.c32 struct nvkm_device *device = init->subdev.device; in g84_devinit_disable()
64 g84_devinit_new(struct nvkm_device *device, int index, in g84_devinit_new()
Dmcp89.c32 struct nvkm_device *device = init->subdev.device; in mcp89_devinit_disable()
64 mcp89_devinit_new(struct nvkm_device *device, int index, in mcp89_devinit_new()
Dg98.c32 struct nvkm_device *device = init->subdev.device; in g98_devinit_disable()
63 g98_devinit_new(struct nvkm_device *device, int index, in g98_devinit_new()
Dnv04.c39 struct nvkm_device *device = subdev->device; in nv04_devinit_meminit()
146 struct nvkm_device *device = init->subdev.device; in setPLL_single()
201 struct nvkm_device *device = init->subdev.device; in setPLL_double_highregs()
286 struct nvkm_device *device = init->subdev.device; in setPLL_double_lowregs()
404 struct nvkm_device *device = subdev->device; in nv04_devinit_preinit()
438 struct nvkm_device *device, int index, in nv04_devinit_new_()
462 nv04_devinit_new(struct nvkm_device *device, int index, in nv04_devinit_new()
Dnv20.c36 struct nvkm_device *device = subdev->device; in nv20_devinit_meminit()
75 nv20_devinit_new(struct nvkm_device *device, int index, in nv20_devinit_new()
Dnv10.c36 struct nvkm_device *device = subdev->device; in nv10_devinit_meminit()
109 nv10_devinit_new(struct nvkm_device *device, int index, in nv10_devinit_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/bus/
Dnv50.c33 struct nvkm_device *device = bus->subdev.device; in nv50_bus_hwsq_exec()
56 struct nvkm_device *device = subdev->device; in nv50_bus_intr()
88 struct nvkm_device *device = bus->subdev.device; in nv50_bus_init()
102 nv50_bus_new(struct nvkm_device *device, int index, struct nvkm_bus **pbus) in nv50_bus_new()
Dnv04.c35 struct nvkm_device *device = subdev->device; in nv04_bus_intr()
61 struct nvkm_device *device = bus->subdev.device; in nv04_bus_init()
73 nv04_bus_new(struct nvkm_device *device, int index, struct nvkm_bus **pbus) in nv04_bus_new()
Dgf100.c31 struct nvkm_device *device = subdev->device; in gf100_bus_intr()
60 struct nvkm_device *device = bus->subdev.device; in gf100_bus_init()
72 gf100_bus_new(struct nvkm_device *device, int index, struct nvkm_bus **pbus) in gf100_bus_new()
Dnv31.c34 struct nvkm_device *device = subdev->device; in nv31_bus_intr()
73 struct nvkm_device *device = bus->subdev.device; in nv31_bus_init()
85 nv31_bus_new(struct nvkm_device *device, int index, struct nvkm_bus **pbus) in nv31_bus_new()
Dg94.c32 struct nvkm_device *device = bus->subdev.device; in g94_bus_hwsq_exec()
61 g94_bus_new(struct nvkm_device *device, int index, struct nvkm_bus **pbus) in g94_bus_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
Dgk104.c34 magic_(struct nvkm_device *device, u32 ctrl, int size) in magic_()
50 magic(struct nvkm_device *device, u32 ctrl) in magic()
59 struct nvkm_device *device = pmu->subdev.device; in gk104_pmu_pgob()
116 gk104_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gk104_pmu_new()
Dbase.c40 struct nvkm_device *device = subdev->device; in nvkm_pmu_send()
95 struct nvkm_device *device = subdev->device; in nvkm_pmu_recv()
147 struct nvkm_device *device = pmu->subdev.device; in nvkm_pmu_intr()
186 struct nvkm_device *device = pmu->subdev.device; in nvkm_pmu_fini()
197 struct nvkm_device *device = pmu->subdev.device; in nvkm_pmu_init()
269 nvkm_pmu_new_(const struct nvkm_pmu_func *func, struct nvkm_device *device, in nvkm_pmu_new_()
Dgk20a.c103 struct nvkm_device *device = pmu->base.subdev.device; in gk20a_pmu_dvfs_get_dev_status()
112 struct nvkm_device *device = pmu->base.subdev.device; in gk20a_pmu_dvfs_reset_dev_status()
125 struct nvkm_device *device = subdev->device; in gk20a_pmu_dvfs_work()
187 struct nvkm_device *device = pmu->base.subdev.device; in gk20a_pmu_init()
213 gk20a_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gk20a_pmu_new()
Dmemx.c19 struct nvkm_device *device = memx->pmu->subdev.device; in memx_out()
45 struct nvkm_device *device = pmu->subdev.device; in nvkm_memx_init()
76 struct nvkm_device *device = subdev->device; in nvkm_memx_fini()
127 struct nvkm_device *device = subdev->device; in nvkm_memx_wait_vblank()
167 struct nvkm_device *device = pmu->subdev.device; in nvkm_memx_train_result()
Dgt215.c30 struct nvkm_device *device = pmu->subdev.device; in gt215_pmu_reset()
45 gt215_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gt215_pmu_new()
Dgk110.c34 struct nvkm_device *device = pmu->subdev.device; in gk110_pmu_pgob()
95 gk110_pmu_new(struct nvkm_device *device, int index, struct nvkm_pmu **ppmu) in gk110_pmu_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/
Dnv31.c117 struct nvkm_device *device = mpeg->engine.subdev.device; in nv31_mpeg_tile()
125 nv31_mpeg_mthd_dma(struct nvkm_device *device, u32 mthd, u32 data) in nv31_mpeg_mthd_dma()
166 struct nvkm_device *device = mpeg->engine.subdev.device; in nv31_mpeg_mthd()
183 struct nvkm_device *device = subdev->device; in nv31_mpeg_intr()
223 struct nvkm_device *device = subdev->device; in nv31_mpeg_init()
271 nv31_mpeg_new_(const struct nv31_mpeg_func *func, struct nvkm_device *device, in nv31_mpeg_new_()
291 nv31_mpeg_new(struct nvkm_device *device, int index, struct nvkm_engine **pmpeg) in nv31_mpeg_new()
Dnv50.c63 struct nvkm_device *device = subdev->device; in nv50_mpeg_intr()
91 struct nvkm_device *device = subdev->device; in nv50_mpeg_init()
131 nv50_mpeg_new(struct nvkm_device *device, int index, struct nvkm_engine **pmpeg) in nv50_mpeg_new()
Dnv31.h13 int nv31_mpeg_new_(const struct nv31_mpeg_func *, struct nvkm_device *,
17 bool (*mthd_dma)(struct nvkm_device *, u32 mthd, u32 data);
Dnv44.c73 struct nvkm_device *device = mpeg->engine.subdev.device; in nv44_mpeg_chan_fini()
129 nv44_mpeg_mthd(struct nvkm_device *device, u32 mthd, u32 data) in nv44_mpeg_mthd()
147 struct nvkm_device *device = subdev->device; in nv44_mpeg_intr()
206 nv44_mpeg_new(struct nvkm_device *device, int index, struct nvkm_engine **pmpeg) in nv44_mpeg_new()
Dnv40.c31 nv40_mpeg_mthd_dma(struct nvkm_device *device, u32 mthd, u32 data) in nv40_mpeg_mthd_dma()
74 nv40_mpeg_new(struct nvkm_device *device, int index, struct nvkm_engine **pmpeg) in nv40_mpeg_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
Dshadowrom.c30 struct nvkm_device *device = data; in prom_read()
43 struct nvkm_device *device = data; in prom_fini()
50 struct nvkm_device *device = bios->subdev.device; in prom_init()
Dshadowramin.c33 struct nvkm_device *device = bios->subdev.device; in pramin_read()
48 struct nvkm_device *device = priv->bios->subdev.device; in pramin_fini()
58 struct nvkm_device *device = subdev->device; in pramin_init()
Dshadowpci.c56 struct nvkm_device *device = bios->subdev.device; in pcirom_init()
94 struct nvkm_device *device = bios->subdev.device; in platform_init()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dnv41.c72 struct nvkm_device *device = mmu->base.subdev.device; in nv41_vm_flush()
92 struct nvkm_device *device = mmu->base.subdev.device; in nv41_mmu_oneinit()
111 struct nvkm_device *device = mmu->base.subdev.device; in nv41_mmu_init()
134 nv41_mmu_new(struct nvkm_device *device, int index, struct nvkm_mmu **pmmu) in nv41_mmu_new()
Dnv04.c79 struct nvkm_device *device = mmu->base.subdev.device; in nv04_mmu_oneinit()
107 struct nvkm_device *device = mmu->base.subdev.device; in nv04_mmu_dtor()
120 nv04_mmu_new_(const struct nvkm_mmu_func *func, struct nvkm_device *device, in nv04_mmu_new_()
146 nv04_mmu_new(struct nvkm_device *device, int index, struct nvkm_mmu **pmmu) in nv04_mmu_new()
Dpriv.h6 void nvkm_mmu_ctor(const struct nvkm_mmu_func *, struct nvkm_device *,
8 int nvkm_mmu_new_(const struct nvkm_mmu_func *, struct nvkm_device *,
Dnv44.c147 struct nvkm_device *device = mmu->base.subdev.device; in nv44_vm_flush()
165 struct nvkm_device *device = mmu->base.subdev.device; in nv44_mmu_oneinit()
192 struct nvkm_device *device = mmu->base.subdev.device; in nv44_mmu_init()
229 nv44_mmu_new(struct nvkm_device *device, int index, struct nvkm_mmu **pmmu) in nv44_mmu_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
Dnv04.c68 struct nvkm_device *device = iobj->imem->base.subdev.device; in nv04_instobj_acquire()
81 struct nvkm_device *device = iobj->imem->base.subdev.device; in nv04_instobj_rd32()
89 struct nvkm_device *device = iobj->imem->base.subdev.device; in nv04_instobj_wr32()
157 struct nvkm_device *device = imem->base.subdev.device; in nv04_instmem_oneinit()
217 nv04_instmem_new(struct nvkm_device *device, int index, in nv04_instmem_new()
Dnv50.c75 struct nvkm_device *device = subdev->device; in nv50_instobj_boot()
129 struct nvkm_device *device = imem->base.subdev.device; in nv50_instobj_rd32()
147 struct nvkm_device *device = imem->base.subdev.device; in nv50_instobj_wr32()
238 nv50_instmem_new(struct nvkm_device *device, int index, in nv50_instmem_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/
Dgm107.c29 struct nvkm_device *device = fuse->subdev.device; in gm107_fuse_read()
39 gm107_fuse_new(struct nvkm_device *device, int index, struct nvkm_fuse **pfuse) in gm107_fuse_new()
Dnv50.c29 struct nvkm_device *device = fuse->subdev.device; in nv50_fuse_read()
48 nv50_fuse_new(struct nvkm_device *device, int index, struct nvkm_fuse **pfuse) in nv50_fuse_new()
Dgf100.c29 struct nvkm_device *device = fuse->subdev.device; in gf100_fuse_read()
50 gf100_fuse_new(struct nvkm_device *device, int index, struct nvkm_fuse **pfuse) in gf100_fuse_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/msvld/
Dg98.c31 struct nvkm_device *device = msvld->engine.subdev.device; in g98_msvld_init()
47 g98_msvld_new(struct nvkm_device *device, int index, in g98_msvld_new()
Dgf100.c31 struct nvkm_device *device = msvld->engine.subdev.device; in gf100_msvld_init()
47 gf100_msvld_new(struct nvkm_device *device, int index, in gf100_msvld_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/
Dg98.c31 struct nvkm_device *device = mspdec->engine.subdev.device; in g98_mspdec_init()
47 g98_mspdec_new(struct nvkm_device *device, int index, in g98_mspdec_new()
Dgf100.c31 struct nvkm_device *device = mspdec->engine.subdev.device; in gf100_mspdec_init()
47 gf100_mspdec_new(struct nvkm_device *device, int index, in gf100_mspdec_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/msppp/
Dgf100.c31 struct nvkm_device *device = msppp->engine.subdev.device; in gf100_msppp_init()
47 gf100_msppp_new(struct nvkm_device *device, int index, in gf100_msppp_new()
Dg98.c31 struct nvkm_device *device = msppp->engine.subdev.device; in g98_msppp_init()
47 g98_msppp_new(struct nvkm_device *device, int index, in g98_msppp_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/cipher/
Dg84.c83 struct nvkm_device *device = subdev->device; in g84_cipher_intr()
111 struct nvkm_device *device = cipher->subdev.device; in g84_cipher_init()
130 g84_cipher_new(struct nvkm_device *device, int index, in g84_cipher_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/volt/
Dgk104.c41 struct nvkm_device *device = base->subdev.device; in gk104_volt_get()
54 struct nvkm_device *device = base->subdev.device; in gk104_volt_set()
77 gk104_volt_new(struct nvkm_device *device, int index, struct nvkm_volt **pvolt) in gk104_volt_new()
Dpriv.h6 void nvkm_volt_ctor(const struct nvkm_volt_func *, struct nvkm_device *,
8 int nvkm_volt_new_(const struct nvkm_volt_func *, struct nvkm_device *,
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/bar/
Dgf100.c47 struct nvkm_device *device = bar->base.subdev.device; in gf100_bar_ctor_vm()
121 struct nvkm_device *device = bar->base.subdev.device; in gf100_bar_init()
157 gf100_bar_new_(const struct nvkm_bar_func *func, struct nvkm_device *device, in gf100_bar_new_()
179 gf100_bar_new(struct nvkm_device *device, int index, struct nvkm_bar **pbar) in gf100_bar_new()
Dnv50.c48 struct nvkm_device *device = bar->base.subdev.device; in nv50_bar_flush()
63 struct nvkm_device *device = bar->base.subdev.device; in nv50_bar_oneinit()
151 struct nvkm_device *device = bar->base.subdev.device; in nv50_bar_init()
190 nv50_bar_new_(const struct nvkm_bar_func *func, struct nvkm_device *device, in nv50_bar_new_()
213 nv50_bar_new(struct nvkm_device *device, int index, struct nvkm_bar **pbar) in nv50_bar_new()
Dg84.c31 struct nvkm_device *device = bar->subdev.device; in g84_bar_flush()
53 g84_bar_new(struct nvkm_device *device, int index, struct nvkm_bar **pbar) in g84_bar_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/
Dxtensa.c61 struct nvkm_device *device = subdev->device; in nvkm_xtensa_intr()
82 struct nvkm_device *device = xtensa->engine.subdev.device; in nvkm_xtensa_fini()
98 struct nvkm_device *device = subdev->device; in nvkm_xtensa_init()
179 struct nvkm_device *device, int index, bool enable, in nvkm_xtensa_new_()
Dfalcon.c62 struct nvkm_device *device = subdev->device; in nvkm_falcon_intr()
98 struct nvkm_device *device = falcon->engine.subdev.device; in nvkm_falcon_fini()
130 struct nvkm_device *device = subdev->device; in nvkm_falcon_oneinit()
161 struct nvkm_device *device = subdev->device; in nvkm_falcon_init()
336 struct nvkm_device *device, int index, bool enable, in nvkm_falcon_new_()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/ce/
Dgk104.c33 struct nvkm_device *device = subdev->device; in gk104_ce_intr()
51 gk104_ce_new(struct nvkm_device *device, int index, in gk104_ce_new()
Dgf100.c32 struct nvkm_device *device = ce->engine.subdev.device; in gf100_ce_init()
68 gf100_ce_new(struct nvkm_device *device, int index, in gf100_ce_new()
Dgt215.c46 struct nvkm_device *device = subdev->device; in gt215_ce_intr()
79 gt215_ce_new(struct nvkm_device *device, int index, in gt215_ce_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/sw/
Dgf100.c44 struct nvkm_device *device = sw->engine.subdev.device; in gf100_sw_chan_vblsem_release()
61 struct nvkm_device *device = engine->subdev.device; in gf100_sw_chan_mthd()
152 gf100_sw_new(struct nvkm_device *device, int index, struct nvkm_sw **psw) in gf100_sw_new()
Dnv50.c44 struct nvkm_device *device = sw->engine.subdev.device; in nv50_sw_chan_vblsem_release()
66 struct nvkm_device *device = engine->subdev.device; in nv50_sw_chan_mthd()
145 nv50_sw_new(struct nvkm_device *device, int index, struct nvkm_sw **psw) in nv50_sw_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/sec/
Dg98.c46 struct nvkm_device *device = subdev->device; in g98_sec_intr()
78 g98_sec_new(struct nvkm_device *device, int index, in g98_sec_new()

123