Home
last modified time | relevance | path

Searched refs:nvkm_subdev (Results 1 – 89 of 89) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/core/
Dsubdev.h9 struct nvkm_subdev { struct
17 void (*intr)(struct nvkm_subdev *); argument
20 static inline struct nvkm_subdev *
31 nv_subidx(struct nvkm_subdev *subdev) in nv_subidx()
36 struct nvkm_subdev *nvkm_subdev(void *obj, int idx);
46 void nvkm_subdev_destroy(struct nvkm_subdev *);
47 int nvkm_subdev_init(struct nvkm_subdev *);
48 int nvkm_subdev_fini(struct nvkm_subdev *, bool suspend);
64 struct nvkm_subdev *subdev = nv_subdev(obj); in nv_rd08()
73 struct nvkm_subdev *subdev = nv_subdev(obj); in nv_rd16()
[all …]
Dengine.h9 struct nvkm_subdev subdev;
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/core/
Dsubdev.c28 struct nvkm_subdev *
29 nvkm_subdev(void *obj, int idx) in nvkm_subdev() function
48 nvkm_subdev_init(struct nvkm_subdev *subdev) in nvkm_subdev_init()
65 nvkm_subdev_fini(struct nvkm_subdev *subdev, bool suspend) in nvkm_subdev_fini()
82 nvkm_subdev_destroy(struct nvkm_subdev *subdev) in nvkm_subdev_destroy()
101 struct nvkm_subdev *subdev; in nvkm_subdev_create_()
Dengctx.c128 struct nvkm_subdev *subdev = nv_subdev(object->engine); in nvkm_engctx_init()
130 struct nvkm_subdev *pardev; in nvkm_engctx_init()
159 struct nvkm_subdev *subdev = nv_subdev(object->engine); in nvkm_engctx_fini()
161 struct nvkm_subdev *pardev; in nvkm_engctx_fini()
Dengine.c31 obj = nvkm_subdev(obj, idx); in nvkm_engine()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dpll.h4 struct nvkm_subdev;
7 int nv04_pll_calc(struct nvkm_subdev *, struct nvbios_pll *, u32 freq,
9 int gt215_pll_calc(struct nvkm_subdev *, struct nvbios_pll *, u32 freq,
Dpllnv04.c29 getMNP_single(struct nvkm_subdev *subdev, struct nvbios_pll *info, int clk, in getMNP_single()
128 getMNP_double(struct nvkm_subdev *subdev, struct nvbios_pll *info, int clk, in getMNP_double()
227 nv04_pll_calc(struct nvkm_subdev *subdev, struct nvbios_pll *info, u32 freq, in nv04_pll_calc()
Dpllgt215.c30 gt215_pll_calc(struct nvkm_subdev *subdev, struct nvbios_pll *info, in gt215_pll_calc()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bus/
Dnv31.c28 nv31_bus_intr(struct nvkm_subdev *subdev) in nv31_bus_intr()
35 subdev = nvkm_subdev(pbus, NVDEV_SUBDEV_GPIO); in nv31_bus_intr()
53 subdev = nvkm_subdev(pbus, NVDEV_SUBDEV_THERM); in nv31_bus_intr()
Dnv04.h13 void nv50_bus_intr(struct nvkm_subdev *);
17 void (*intr)(struct nvkm_subdev *);
Dnv04.c28 nv04_bus_intr(struct nvkm_subdev *subdev) in nv04_bus_intr()
40 subdev = nvkm_subdev(subdev, NVDEV_SUBDEV_GPIO); in nv04_bus_intr()
Dnv50.c46 nv50_bus_intr(struct nvkm_subdev *subdev) in nv50_bus_intr()
64 subdev = nvkm_subdev(pbus, NVDEV_SUBDEV_THERM); in nv50_bus_intr()
Dhwsq.h6 struct nvkm_subdev *subdev;
60 hwsq_init(struct hwsq *ram, struct nvkm_subdev *subdev) in hwsq_init()
Dgf100.c28 gf100_bus_intr(struct nvkm_subdev *subdev) in gf100_bus_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/
Dinit.h4 struct nvkm_subdev *subdev;
19 int nvbios_init(struct nvkm_subdev *, bool execute);
Dramcfg.h140 u8 nvbios_ramcfg_index(struct nvkm_subdev *);
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dmc.h6 struct nvkm_subdev base;
15 return (void *)nvkm_subdev(obj, NVDEV_SUBDEV_MC); in nvkm_mc()
Dfuse.h7 struct nvkm_subdev base;
13 return (void *)nvkm_subdev(obj, NVDEV_SUBDEV_FUSE); in nvkm_fuse()
Dltc.h9 struct nvkm_subdev base;
25 return (void *)nvkm_subdev(obj, NVDEV_SUBDEV_LTC); in nvkm_ltc()
Dbar.h8 struct nvkm_subdev base;
27 return (void *)nvkm_subdev(obj, NVDEV_SUBDEV_BAR); in nvkm_bar()
Dbios.h6 struct nvkm_subdev base;
25 return (void *)nvkm_subdev(obj, NVDEV_SUBDEV_VBIOS); in nvkm_bios()
Dibus.h6 struct nvkm_subdev base;
12 return (void *)nvkm_subdev(obj, NVDEV_SUBDEV_IBUS); in nvkm_ibus()
Ddevinit.h6 struct nvkm_subdev base;
16 return (void *)nvkm_subdev(obj, NVDEV_SUBDEV_DEVINIT); in nvkm_devinit()
Dmxm.h8 struct nvkm_subdev base;
16 return (void *)nvkm_subdev(obj, NVDEV_SUBDEV_MXM); in nvkm_mxm()
Dinstmem.h24 struct nvkm_subdev base;
42 return (void *)nvkm_subdev(obj, NVDEV_SUBDEV_INSTMEM); in nvkm_instmem()
Dgpio.h22 struct nvkm_subdev base;
36 return (void *)nvkm_subdev(obj, NVDEV_SUBDEV_GPIO); in nvkm_gpio()
Dbus.h11 struct nvkm_subdev base;
19 return (void *)nvkm_subdev(obj, NVDEV_SUBDEV_BUS); in nvkm_bus()
Dpmu.h6 struct nvkm_subdev base;
31 return (void *)nvkm_subdev(obj, NVDEV_SUBDEV_PMU); in nvkm_pmu()
Dvolt.h11 struct nvkm_subdev base;
30 return (void *)nvkm_subdev(obj, NVDEV_SUBDEV_VOLT); in nvkm_volt()
Dtherm.h27 struct nvkm_subdev base;
47 return (void *)nvkm_subdev(obj, NVDEV_SUBDEV_THERM); in nvkm_therm()
Dtimer.h34 struct nvkm_subdev base;
43 return (void *)nvkm_subdev(obj, NVDEV_SUBDEV_TIMER); in nvkm_timer()
Dfb.h49 struct nvkm_subdev base;
78 return (void *)nvkm_subdev(obj, NVDEV_SUBDEV_FB); in nvkm_fb()
Dclk.h74 struct nvkm_subdev base;
113 return (void *)nvkm_subdev(obj, NVDEV_SUBDEV_CLK); in nvkm_clk()
Dmmu.h41 struct nvkm_subdev base;
66 return (void *)nvkm_subdev(obj, NVDEV_SUBDEV_MMU); in nvkm_mmu()
Di2c.h62 struct nvkm_subdev base;
84 return (void *)nvkm_subdev(obj, NVDEV_SUBDEV_I2C); in nvkm_i2c()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
Dramcfg.c30 nvbios_ramcfg_strap(struct nvkm_subdev *subdev) in nvbios_ramcfg_strap()
51 nvbios_ramcfg_index(struct nvkm_subdev *subdev) in nvbios_ramcfg_index()
Dinit.c228 struct nvkm_subdev *subdev = init->subdev; in init_rdvgai()
2208 nvbios_init(struct nvkm_subdev *subdev, bool execute) in nvbios_init()
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/engine/
Dmpeg.h52 void nv31_mpeg_intr(struct nvkm_subdev *);
60 void nv50_mpeg_intr(struct nvkm_subdev *);
Dce.h5 void gt215_ce_intr(struct nvkm_subdev *);
Dxtensa.h24 void _nvkm_xtensa_intr(struct nvkm_subdev *);
Dsw.h49 void nv04_sw_intr(struct nvkm_subdev *);
Dfalcon.h74 void nvkm_falcon_intr(struct nvkm_subdev *subdev);
Dfifo.h125 void nv04_fifo_intr(struct nvkm_subdev *);
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/
Dpriv.h54 void (*intr)(struct nvkm_subdev *);
64 void gf100_ltc_intr(struct nvkm_subdev *);
Dgm107.c77 gm107_ltc_intr(struct nvkm_subdev *subdev) in gm107_ltc_intr()
Dgf100.c100 gf100_ltc_intr(struct nvkm_subdev *subdev) in gf100_ltc_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mc/
Dbase.c52 struct nvkm_subdev *unit; in nvkm_mc_intr()
65 unit = nvkm_subdev(pmc, map->unit); in nvkm_mc_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/
Dnv44.c94 nv44_mpeg_intr(struct nvkm_subdev *subdev) in nv44_mpeg_intr()
141 nv44_mpeg_me_intr(struct nvkm_subdev *subdev) in nv44_mpeg_me_intr()
Dnv50.c123 nv50_mpeg_intr(struct nvkm_subdev *subdev) in nv50_mpeg_intr()
150 nv50_vpe_intr(struct nvkm_subdev *subdev) in nv50_vpe_intr()
Dnv40.c90 nv40_mpeg_intr(struct nvkm_subdev *subdev) in nv40_mpeg_intr()
Dnv31.c194 nv31_mpeg_intr(struct nvkm_subdev *subdev) in nv31_mpeg_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dnv20.h20 void nv20_gr_intr(struct nvkm_subdev *);
Dnv20.c189 nv20_gr_intr(struct nvkm_subdev *subdev) in nv20_gr_intr()
Dnv40.c284 nv40_gr_intr(struct nvkm_subdev *subdev) in nv40_gr_intr()
Dnv50.c784 nv50_gr_intr(struct nvkm_subdev *subdev) in nv50_gr_intr()
Dnv04.c1250 nv04_gr_intr(struct nvkm_subdev *subdev) in nv04_gr_intr()
Dnv10.c1152 nv10_gr_intr(struct nvkm_subdev *subdev) in nv10_gr_intr()
Dgf100.c1106 gf100_gr_intr(struct nvkm_subdev *subdev) in gf100_gr_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
Dnv04.c53 struct nvkm_subdev *subdev = (void *)priv; in nv04_instobj_dtor()
70 struct nvkm_subdev *subdev = (void *)priv; in nv04_instobj_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dnv50.h183 void nv50_disp_intr(struct nvkm_subdev *);
207 void gf110_disp_intr(struct nvkm_subdev *);
Dnv04.c150 nv04_disp_intr(struct nvkm_subdev *subdev) in nv04_disp_intr()
Dgf110.c1200 gf110_disp_intr(struct nvkm_subdev *subdev) in gf110_disp_intr()
Dnv50.c1925 nv50_disp_intr(struct nvkm_subdev *subdev) in nv50_disp_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
Dpriv.h11 int (*post)(struct nvkm_subdev *, bool);
Dgm204.c105 gm204_devinit_post(struct nvkm_subdev *subdev, bool post) in gm204_devinit_post()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/
Dgk20a.c44 gk20a_ibus_intr(struct nvkm_subdev *subdev) in gk20a_ibus_intr()
Dgf100.c61 gf100_ibus_intr(struct nvkm_subdev *subdev) in gf100_ibus_intr()
Dgk104.c61 gk104_ibus_intr(struct nvkm_subdev *subdev) in gk104_ibus_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
Dbase.c40 struct nvkm_subdev *subdev = nv_subdev(pmu); in nvkm_pmu_send()
138 nvkm_pmu_intr(struct nvkm_subdev *subdev) in nvkm_pmu_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
Dpriv.h137 void nv40_therm_intr(struct nvkm_subdev *);
Dnv40.c170 nv40_therm_intr(struct nvkm_subdev *subdev) in nv40_therm_intr()
Dg84.c138 g84_therm_intr(struct nvkm_subdev *subdev) in g84_therm_intr()
Dbase.c174 !nvkm_subdev(device, NVDEV_SUBDEV_PMU))) in nvkm_therm_fan_mode()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dgf100.c38 gf100_fb_intr(struct nvkm_subdev *subdev) in gf100_fb_intr()
Dnv50.c146 nv50_fb_intr(struct nvkm_subdev *subdev) in nv50_fb_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sw/
Dnv04.c106 nv04_sw_intr(struct nvkm_subdev *subdev) in nv04_sw_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sec/
Dg98.c76 g98_sec_intr(struct nvkm_subdev *subdev) in g98_sec_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/ce/
Dgt215.c78 gt215_ce_intr(struct nvkm_subdev *subdev) in gt215_ce_intr()
Dgk104.c67 gk104_ce_intr(struct nvkm_subdev *subdev) in gk104_ce_intr()
Dgm204.c67 gm204_ce_intr(struct nvkm_subdev *subdev) in gm204_ce_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/cipher/
Dg84.c109 g84_cipher_intr(struct nvkm_subdev *subdev) in g84_cipher_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/
Dxtensa.c56 _nvkm_xtensa_intr(struct nvkm_subdev *subdev) in _nvkm_xtensa_intr()
Dfalcon.c28 nvkm_falcon_intr(struct nvkm_subdev *subdev) in nvkm_falcon_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/timer/
Dnv04.c112 nv04_timer_intr(struct nvkm_subdev *subdev) in nv04_timer_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/
Dbase.c137 nvkm_gpio_intr(struct nvkm_subdev *subdev) in nvkm_gpio_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
Dbase.c359 nvkm_i2c_intr(struct nvkm_subdev *subdev) in nvkm_i2c_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dnv04.c501 nv04_fifo_intr(struct nvkm_subdev *subdev) in nv04_fifo_intr()
Dgf100.c762 gf100_fifo_intr(struct nvkm_subdev *subdev) in gf100_fifo_intr()
Dgk104.c900 gk104_fifo_intr(struct nvkm_subdev *subdev) in gk104_fifo_intr()