Home
last modified time | relevance | path

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

/linux-4.4.14/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.4.14/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()
Devent.c55 struct nvkm_notify *notify; in nvkm_event_send()
Dclient.c35 struct nvkm_notify n;
44 nvkm_client_notify(struct nvkm_notify *n) in nvkm_client_notify()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Doutpdp.h27 struct nvkm_notify irq;
28 struct nvkm_notify hpd;
Dconn.h14 struct nvkm_notify hpd;
Doutpdp.c136 nvkm_output_dp_hpd(struct nvkm_notify *notify) in nvkm_output_dp_hpd()
157 nvkm_output_dp_irq(struct nvkm_notify *notify) in nvkm_output_dp_irq()
Dchannv50.h40 struct nvkm_notify *);
Dconn.c33 nvkm_connector_hpd(struct nvkm_notify *notify) in nvkm_connector_hpd()
Dbase.c54 struct nvkm_notify *notify) in nvkm_disp_vblank_ctor()
91 struct nvkm_notify *notify) in nvkm_disp_hpd_ctor()
Dchannv50.c131 struct nvkm_notify *notify) in nv50_disp_chan_uevent_ctor()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/sw/
Dnv50.h12 struct nvkm_notify notify[4];
Dchan.c51 struct nvkm_notify *notify) in nvkm_sw_chan_event_ctor()
Dgf100.c39 gf100_sw_chan_vblsem_release(struct nvkm_notify *notify) in gf100_sw_chan_vblsem_release()
Dnv50.c39 nv50_sw_chan_vblsem_release(struct nvkm_notify *notify) in nv50_sw_chan_vblsem_release()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dbase.c95 struct nvkm_notify *notify) in nvkm_fifo_event_ctor()
127 struct nvkm_notify *notify) in nvkm_fifo_uevent_ctor()
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dclk.h87 struct nvkm_notify pwrsrc_ntfy;
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/
Dbase.c127 struct nvkm_notify *notify) in nvkm_gpio_intr_ctor()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
Dbase.c109 struct nvkm_notify *notify) in nvkm_i2c_intr_ctor()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dbase.c466 nvkm_clk_pwrsrc(struct nvkm_notify *notify) in nvkm_clk_pwrsrc()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/device/
Dbase.c2049 struct nvkm_notify *notify) in nvkm_device_event_ctor()