Home
last modified time | relevance | path

Searched refs:nvkm_event (Results 1 – 25 of 31) sorted by relevance

12

/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvkm/core/
Devent.h8 struct nvkm_event { struct
24 void (*init)(struct nvkm_event *, int type, int index); argument
25 void (*fini)(struct nvkm_event *, int type, int index);
29 int index_nr, struct nvkm_event *);
30 void nvkm_event_fini(struct nvkm_event *);
31 void nvkm_event_get(struct nvkm_event *, u32 types, int index);
32 void nvkm_event_put(struct nvkm_event *, u32 types, int index);
33 void nvkm_event_send(struct nvkm_event *, u32 types, int index,
Dnotify.h8 struct nvkm_event *event;
31 int nvkm_notify_init(struct nvkm_object *, struct nvkm_event *,
Dobject.h5 struct nvkm_event;
33 int (*ntfy)(struct nvkm_object *, u32 mthd, struct nvkm_event **);
60 int nvkm_object_ntfy(struct nvkm_object *, u32 mthd, struct nvkm_event **);
Dclient.h30 int nvkm_client_notify_new(struct nvkm_object *, struct nvkm_event *,
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/core/
Devent.c26 nvkm_event_put(struct nvkm_event *event, u32 types, int index) in nvkm_event_put()
39 nvkm_event_get(struct nvkm_event *event, u32 types, int index) in nvkm_event_get()
52 nvkm_event_send(struct nvkm_event *event, u32 types, int index, in nvkm_event_send()
75 nvkm_event_fini(struct nvkm_event *event) in nvkm_event_fini()
85 struct nvkm_event *event) in nvkm_event_init()
Dnotify.c37 struct nvkm_event *event = notify->event; in nvkm_notify_put()
59 struct nvkm_event *event = notify->event; in nvkm_notify_get()
72 struct nvkm_event *event = notify->event; in nvkm_notify_func()
93 struct nvkm_event *event = notify->event; in nvkm_notify_send()
132 nvkm_notify_init(struct nvkm_object *object, struct nvkm_event *event, in nvkm_notify_init()
Doproxy.c34 struct nvkm_event **pevent) in nvkm_oproxy_ntfy()
/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvkm/engine/
Dfifo.h44 struct nvkm_event uevent; /* async user trigger */
45 struct nvkm_event cevent; /* channel creation event */
46 struct nvkm_event kevent; /* channel killed */
Ddisp.h17 struct nvkm_event hpd;
18 struct nvkm_event vblank;
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dchan.h11 int (*ntfy)(struct nvkm_fifo_chan *, u32 type, struct nvkm_event **);
33 int gf100_fifo_chan_ntfy(struct nvkm_fifo_chan *, u32, struct nvkm_event **);
Dbase.c172 nvkm_fifo_uevent_fini(struct nvkm_event *event, int type, int index) in nvkm_fifo_uevent_fini()
179 nvkm_fifo_uevent_init(struct nvkm_event *event, int type, int index) in nvkm_fifo_uevent_init()
Dchang84.c35 struct nvkm_event **pevent) in g84_fifo_chan_ntfy()
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dchangf119.c27 gf119_disp_chan_uevent_fini(struct nvkm_event *event, int type, int index) in gf119_disp_chan_uevent_fini()
36 gf119_disp_chan_uevent_init(struct nvkm_event *event, int types, int index) in gf119_disp_chan_uevent_init()
Dpriv.h23 int nvkm_disp_ntfy(struct nvkm_object *, u32, struct nvkm_event **);
Dchannv50.c105 nv50_disp_chan_uevent_fini(struct nvkm_event *event, int type, int index) in nv50_disp_chan_uevent_fini()
114 nv50_disp_chan_uevent_init(struct nvkm_event *event, int types, int index) in nv50_disp_chan_uevent_init()
196 struct nvkm_event **pevent) in nv50_disp_chan_ntfy()
Dbase.c43 nvkm_disp_vblank_fini(struct nvkm_event *event, int type, int id) in nvkm_disp_vblank_fini()
52 nvkm_disp_vblank_init(struct nvkm_event *event, int type, int id) in nvkm_disp_vblank_init()
132 nvkm_disp_ntfy(struct nvkm_object *object, u32 type, struct nvkm_event **event) in nvkm_disp_ntfy()
Dnv50.h16 struct nvkm_event uevent;
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/fault/
Dbase.c30 nvkm_fault_ntfy_fini(struct nvkm_event *event, int type, int index) in nvkm_fault_ntfy_fini()
37 nvkm_fault_ntfy_init(struct nvkm_event *event, int type, int index) in nvkm_fault_ntfy_init()
/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dfault.h13 struct nvkm_event event;
Dgpio.h26 struct nvkm_event event;
Di2c.h80 struct nvkm_event event;
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/sw/
Dchan.h17 struct nvkm_event event;
Dnvsw.c40 struct nvkm_event **pevent) in nvkm_nvsw_ntfy_()
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/
Dbase.c112 nvkm_gpio_intr_fini(struct nvkm_event *event, int type, int index) in nvkm_gpio_intr_fini()
119 nvkm_gpio_intr_init(struct nvkm_event *event, int type, int index) in nvkm_gpio_intr_init()
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
Dbase.c90 nvkm_i2c_intr_fini(struct nvkm_event *event, int type, int id) in nvkm_i2c_intr_fini()
99 nvkm_i2c_intr_init(struct nvkm_event *event, int type, int id) in nvkm_i2c_intr_init()

12