Home
last modified time | relevance | path

Searched refs:nvkm_notify (Results 1 – 23 of 23) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/core/
Dnotify.h6 struct nvkm_notify { struct
15 int (*func)(struct nvkm_notify *); argument
31 int (*func)(struct nvkm_notify *), bool work, argument
33 struct nvkm_notify *);
34 void nvkm_notify_fini(struct nvkm_notify *);
35 void nvkm_notify_get(struct nvkm_notify *);
36 void nvkm_notify_put(struct nvkm_notify *);
37 void nvkm_notify_send(struct nvkm_notify *, void *data, u32 size);
Devent.h4 struct nvkm_notify;
21 struct nvkm_notify *);
22 void (*send)(void *data, u32 size, struct nvkm_notify *);
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/core/
Dnotify.c28 nvkm_notify_put_locked(struct nvkm_notify *notify) in nvkm_notify_put_locked()
35 nvkm_notify_put(struct nvkm_notify *notify) in nvkm_notify_put()
50 nvkm_notify_get_locked(struct nvkm_notify *notify) in nvkm_notify_get_locked()
57 nvkm_notify_get(struct nvkm_notify *notify) in nvkm_notify_get()
70 nvkm_notify_func(struct nvkm_notify *notify) in nvkm_notify_func()
86 struct nvkm_notify *notify = container_of(work, typeof(*notify), work); in nvkm_notify_work()
91 nvkm_notify_send(struct nvkm_notify *notify, void *data, u32 size) in nvkm_notify_send()
118 nvkm_notify_fini(struct nvkm_notify *notify) in nvkm_notify_fini()
133 int (*func)(struct nvkm_notify *), bool work, in nvkm_notify_init() argument
135 struct nvkm_notify *notify) in nvkm_notify_init()
Dclient.c36 struct nvkm_notify n;
45 nvkm_client_notify(struct nvkm_notify *n) in nvkm_client_notify()
Devent.c55 struct nvkm_notify *notify; in nvkm_event_send()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sw/
Dnv50.h22 int (*vblank)(struct nvkm_notify *);
28 struct nvkm_notify notify[4];
Dgf100.c98 gf100_sw_vblsem_release(struct nvkm_notify *notify) in gf100_sw_vblsem_release()
Dnv50.c121 nv50_sw_vblsem_release(struct nvkm_notify *notify) in nv50_sw_vblsem_release()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dbase.c38 struct nvkm_notify *notify) in nvkm_disp_vblank_ctor()
68 struct nvkm_notify *notify) in nvkm_disp_hpd_ctor()
Dpriv.h39 struct nvkm_notify *);
Doutpdp.h15 struct nvkm_notify irq;
Dconn.h16 struct nvkm_notify hpd;
Doutpdp.c139 nvkm_output_dp_hpd(struct nvkm_notify *notify) in nvkm_output_dp_hpd()
169 nvkm_output_dp_irq(struct nvkm_notify *notify) in nvkm_output_dp_irq()
Dconn.c33 nvkm_connector_hpd(struct nvkm_notify *notify) in nvkm_connector_hpd()
Dnv50.h104 struct nvkm_notify *);
Dnv50.c116 struct nvkm_notify *notify) in nv50_disp_chan_uevent_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dbase.c38 struct nvkm_notify *notify) in nvkm_fifo_event_ctor()
175 struct nvkm_notify *notify) in nvkm_fifo_uevent_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dclk.h86 struct nvkm_notify pwrsrc_ntfy;
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/engine/
Dfifo.h122 struct nvkm_notify *);
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/
Dbase.c124 struct nvkm_notify *notify) in nvkm_gpio_intr_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
Dbase.c346 struct nvkm_notify *notify) in nvkm_i2c_intr_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/device/
Dbase.c541 struct nvkm_notify *notify)
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dbase.c461 nvkm_clk_pwrsrc(struct nvkm_notify *notify) in nvkm_clk_pwrsrc()