Home
last modified time | relevance | path

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

123456789

/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvkm/core/
Dsubdev.h6 struct nvkm_subdev { struct
17 void *(*dtor)(struct nvkm_subdev *); argument
18 int (*preinit)(struct nvkm_subdev *);
19 int (*oneinit)(struct nvkm_subdev *);
20 int (*info)(struct nvkm_subdev *, u64 mthd, u64 *data);
21 int (*init)(struct nvkm_subdev *);
22 int (*fini)(struct nvkm_subdev *, bool suspend);
23 void (*intr)(struct nvkm_subdev *);
28 int index, struct nvkm_subdev *);
29 void nvkm_subdev_del(struct nvkm_subdev **);
[all …]
/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dibus.h6 int gf100_ibus_new(struct nvkm_device *, int, struct nvkm_subdev **);
7 int gf117_ibus_new(struct nvkm_device *, int, struct nvkm_subdev **);
8 int gk104_ibus_new(struct nvkm_device *, int, struct nvkm_subdev **);
9 int gk20a_ibus_new(struct nvkm_device *, int, struct nvkm_subdev **);
10 int gm200_ibus_new(struct nvkm_device *, int, struct nvkm_subdev **);
11 int gp10b_ibus_new(struct nvkm_device *, int, struct nvkm_subdev **);
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/
Dgk20a.c26 gk20a_ibus_init_ibus_ring(struct nvkm_subdev *ibus) in gk20a_ibus_init_ibus_ring()
49 gk20a_ibus_intr(struct nvkm_subdev *ibus) in gk20a_ibus_intr()
68 gk20a_ibus_init(struct nvkm_subdev *ibus) in gk20a_ibus_init()
82 struct nvkm_subdev **pibus) in gk20a_ibus_new()
84 struct nvkm_subdev *ibus; in gk20a_ibus_new()
Dgf100.c27 gf100_ibus_intr_hub(struct nvkm_subdev *ibus, int i) in gf100_ibus_intr_hub()
38 gf100_ibus_intr_rop(struct nvkm_subdev *ibus, int i) in gf100_ibus_intr_rop()
49 gf100_ibus_intr_gpc(struct nvkm_subdev *ibus, int i) in gf100_ibus_intr_gpc()
60 gf100_ibus_intr(struct nvkm_subdev *ibus) in gf100_ibus_intr()
96 gf100_ibus_init(struct nvkm_subdev *ibus) in gf100_ibus_init()
115 struct nvkm_subdev **pibus) in gf100_ibus_new()
117 struct nvkm_subdev *ibus; in gf100_ibus_new()
Dgk104.c27 gk104_ibus_intr_hub(struct nvkm_subdev *ibus, int i) in gk104_ibus_intr_hub()
38 gk104_ibus_intr_rop(struct nvkm_subdev *ibus, int i) in gk104_ibus_intr_rop()
49 gk104_ibus_intr_gpc(struct nvkm_subdev *ibus, int i) in gk104_ibus_intr_gpc()
60 gk104_ibus_intr(struct nvkm_subdev *ibus) in gk104_ibus_intr()
96 gk104_ibus_init(struct nvkm_subdev *ibus) in gk104_ibus_init()
118 struct nvkm_subdev **pibus) in gk104_ibus_new()
120 struct nvkm_subdev *ibus; in gk104_ibus_new()
Dgf117.c27 gf117_ibus_init(struct nvkm_subdev *ibus) in gf117_ibus_init()
44 struct nvkm_subdev **pibus) in gf117_ibus_new()
46 struct nvkm_subdev *ibus; in gf117_ibus_new()
Dgp10b.c27 gp10b_ibus_init(struct nvkm_subdev *ibus) in gp10b_ibus_init()
52 struct nvkm_subdev **pibus) in gp10b_ibus_new()
54 struct nvkm_subdev *ibus; in gp10b_ibus_new()
Dpriv.h7 void gf100_ibus_intr(struct nvkm_subdev *);
8 void gk104_ibus_intr(struct nvkm_subdev *);
Dgm200.c33 struct nvkm_subdev **pibus) in gm200_ibus_new()
35 struct nvkm_subdev *ibus; in gm200_ibus_new()
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/core/
Dsubdev.c92 nvkm_subdev_intr(struct nvkm_subdev *subdev) in nvkm_subdev_intr()
99 nvkm_subdev_info(struct nvkm_subdev *subdev, u64 mthd, u64 *data) in nvkm_subdev_info()
107 nvkm_subdev_fini(struct nvkm_subdev *subdev, bool suspend) in nvkm_subdev_fini()
133 nvkm_subdev_preinit(struct nvkm_subdev *subdev) in nvkm_subdev_preinit()
154 nvkm_subdev_init(struct nvkm_subdev *subdev) in nvkm_subdev_init()
191 nvkm_subdev_del(struct nvkm_subdev **psubdev) in nvkm_subdev_del()
193 struct nvkm_subdev *subdev = *psubdev; in nvkm_subdev_del()
211 struct nvkm_subdev *subdev) in nvkm_subdev_ctor()
Dengine.c78 nvkm_engine_intr(struct nvkm_subdev *subdev) in nvkm_engine_intr()
86 nvkm_engine_info(struct nvkm_subdev *subdev, u64 mthd, u64 *data) in nvkm_engine_info()
101 nvkm_engine_fini(struct nvkm_subdev *subdev, bool suspend) in nvkm_engine_fini()
110 nvkm_engine_init(struct nvkm_subdev *subdev) in nvkm_engine_init()
145 nvkm_engine_preinit(struct nvkm_subdev *subdev) in nvkm_engine_preinit()
154 nvkm_engine_dtor(struct nvkm_subdev *subdev) in nvkm_engine_dtor()
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
Dbase.c53 nvkm_pmu_intr(struct nvkm_subdev *subdev) in nvkm_pmu_intr()
62 nvkm_pmu_fini(struct nvkm_subdev *subdev, bool suspend) in nvkm_pmu_fini()
102 nvkm_pmu_preinit(struct nvkm_subdev *subdev) in nvkm_pmu_preinit()
109 nvkm_pmu_init(struct nvkm_subdev *subdev) in nvkm_pmu_init()
119 nvkm_pmu_oneinit(struct nvkm_subdev *subdev) in nvkm_pmu_oneinit()
126 nvkm_pmu_dtor(struct nvkm_subdev *subdev) in nvkm_pmu_dtor()
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dpll.h5 struct nvkm_subdev;
8 int nv04_pll_calc(struct nvkm_subdev *, struct nvbios_pll *, u32 freq,
10 int gt215_pll_calc(struct nvkm_subdev *, struct nvbios_pll *, u32 freq,
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/fault/
Dbase.c65 nvkm_fault_intr(struct nvkm_subdev *subdev) in nvkm_fault_intr()
72 nvkm_fault_fini(struct nvkm_subdev *subdev, bool suspend) in nvkm_fault_fini()
81 nvkm_fault_init(struct nvkm_subdev *subdev) in nvkm_fault_init()
92 struct nvkm_subdev *subdev = &fault->subdev; in nvkm_fault_oneinit_buffer()
122 nvkm_fault_oneinit(struct nvkm_subdev *subdev) in nvkm_fault_oneinit()
147 nvkm_fault_dtor(struct nvkm_subdev *subdev) in nvkm_fault_dtor()
/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvkm/engine/
Dfalcon.h20 const struct nvkm_subdev *owner;
26 const struct nvkm_subdev *user;
58 int nvkm_falcon_v1_new(struct nvkm_subdev *owner, const char *name, u32 addr,
62 int nvkm_falcon_get(struct nvkm_falcon *, const struct nvkm_subdev *);
63 void nvkm_falcon_put(struct nvkm_falcon *, const struct nvkm_subdev *);
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/bus/
Dbase.c27 nvkm_bus_intr(struct nvkm_subdev *subdev) in nvkm_bus_intr()
34 nvkm_bus_init(struct nvkm_subdev *subdev) in nvkm_bus_init()
42 nvkm_bus_dtor(struct nvkm_subdev *subdev) in nvkm_bus_dtor()
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
Dbase.c69 nvkm_devinit_fini(struct nvkm_subdev *subdev, bool suspend) in nvkm_devinit_fini()
79 nvkm_devinit_preinit(struct nvkm_subdev *subdev) in nvkm_devinit_preinit()
98 nvkm_devinit_init(struct nvkm_subdev *subdev) in nvkm_devinit_init()
107 nvkm_devinit_dtor(struct nvkm_subdev *subdev) in nvkm_devinit_dtor()
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/bar/
Dbase.c73 nvkm_bar_fini(struct nvkm_subdev *subdev, bool suspend) in nvkm_bar_fini()
82 nvkm_bar_init(struct nvkm_subdev *subdev) in nvkm_bar_init()
93 nvkm_bar_oneinit(struct nvkm_subdev *subdev) in nvkm_bar_oneinit()
100 nvkm_bar_dtor(struct nvkm_subdev *subdev) in nvkm_bar_dtor()
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/pci/
Dbase.c87 nvkm_pci_fini(struct nvkm_subdev *subdev, bool suspend) in nvkm_pci_fini()
98 nvkm_pci_preinit(struct nvkm_subdev *subdev) in nvkm_pci_preinit()
107 nvkm_pci_oneinit(struct nvkm_subdev *subdev) in nvkm_pci_oneinit()
128 nvkm_pci_init(struct nvkm_subdev *subdev) in nvkm_pci_init()
154 nvkm_pci_dtor(struct nvkm_subdev *subdev) in nvkm_pci_dtor()
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/timer/
Dbase.c109 nvkm_timer_intr(struct nvkm_subdev *subdev) in nvkm_timer_intr()
116 nvkm_timer_fini(struct nvkm_subdev *subdev, bool suspend) in nvkm_timer_fini()
124 nvkm_timer_init(struct nvkm_subdev *subdev) in nvkm_timer_init()
135 nvkm_timer_dtor(struct nvkm_subdev *subdev) in nvkm_timer_dtor()
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/falcon/
Dmsgqueue.c76 const struct nvkm_subdev *subdev = priv->falcon->owner; in msg_queue_pop()
108 const struct nvkm_subdev *subdev = priv->falcon->owner; in msg_queue_read()
198 const struct nvkm_subdev *subdev = priv->falcon->owner; in cmd_queue_rewind()
218 const struct nvkm_subdev *subdev = priv->falcon->owner; in cmd_queue_open()
253 const struct nvkm_subdev *subdev = priv->falcon->owner; in cmd_write()
280 const struct nvkm_subdev *subdev = priv->falcon->owner; in msgqueue_seq_acquire()
359 const struct nvkm_subdev *subdev = priv->falcon->owner; in msgqueue_msg_handle()
386 const struct nvkm_subdev *subdev = falcon->owner; in msgqueue_handle_init_msg()
497 const struct nvkm_subdev *subdev = falcon->owner; in nvkm_msgqueue_new()
539 const struct nvkm_subdev *subdev = queue->falcon->owner; in nvkm_msgqueue_recv()
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dgv100.c44 struct nvkm_subdev *subdev = &disp->base.engine.subdev; in gv100_disp_super()
99 struct nvkm_subdev *subdev = &disp->base.engine.subdev; in gv100_disp_exception()
127 struct nvkm_subdev *subdev = &disp->base.engine.subdev; in gv100_disp_intr_ctrl_disp()
169 struct nvkm_subdev *subdev = &disp->base.engine.subdev; in gv100_disp_intr_exc_other()
198 struct nvkm_subdev *subdev = &disp->base.engine.subdev; in gv100_disp_intr_exc_winim()
218 struct nvkm_subdev *subdev = &disp->base.engine.subdev; in gv100_disp_intr_exc_win()
238 struct nvkm_subdev *subdev = &disp->base.engine.subdev; in gv100_disp_intr_head_timing()
263 struct nvkm_subdev *subdev = &disp->base.engine.subdev; in gv100_disp_intr()
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/
Dbase.c81 nvkm_ltc_intr(struct nvkm_subdev *subdev) in nvkm_ltc_intr()
88 nvkm_ltc_oneinit(struct nvkm_subdev *subdev) in nvkm_ltc_oneinit()
95 nvkm_ltc_init(struct nvkm_subdev *subdev) in nvkm_ltc_init()
112 nvkm_ltc_dtor(struct nvkm_subdev *subdev) in nvkm_ltc_dtor()
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dbase.c63 struct nvkm_subdev *subdev = &bios->subdev; in nvkm_fb_bios_memtype()
86 nvkm_fb_intr(struct nvkm_subdev *subdev) in nvkm_fb_intr()
94 nvkm_fb_oneinit(struct nvkm_subdev *subdev) in nvkm_fb_oneinit()
126 nvkm_fb_init(struct nvkm_subdev *subdev) in nvkm_fb_init()
158 nvkm_fb_dtor(struct nvkm_subdev *subdev) in nvkm_fb_dtor()
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
Dnv40.c108 struct nvkm_subdev *subdev = &therm->subdev; in nv40_fan_pwm_ctrl()
123 struct nvkm_subdev *subdev = &therm->subdev; in nv40_fan_pwm_get()
151 struct nvkm_subdev *subdev = &therm->subdev; in nv40_fan_pwm_set()
170 struct nvkm_subdev *subdev = &therm->subdev; in nv40_therm_intr()

123456789