Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/
Devent.h7 struct nvkm_event { struct
23 void (*init)(struct nvkm_event *, int type, int index); argument
24 void (*fini)(struct nvkm_event *, int type, int index);
28 int index_nr, struct nvkm_event *);
29 void nvkm_event_fini(struct nvkm_event *);
30 void nvkm_event_get(struct nvkm_event *, u32 types, int index);
31 void nvkm_event_put(struct nvkm_event *, u32 types, int index);
32 void nvkm_event_send(struct nvkm_event *, u32 types, int index,
Dnotify.h7 struct nvkm_event *event;
30 int nvkm_notify_init(struct nvkm_object *, struct nvkm_event *,
Dobject.h5 struct nvkm_event;
29 int (*ntfy)(struct nvkm_object *, u32 mthd, struct nvkm_event **);
54 int nvkm_object_ntfy(struct nvkm_object *, u32 mthd, struct nvkm_event **);
Dclient.h32 int nvkm_client_notify_new(struct nvkm_object *, struct nvkm_event *,
Ddevice.h76 struct nvkm_event event;
/linux-4.4.14/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()
Dobject.c38 struct nvkm_event **pevent) in nvkm_object_ntfy()
Dclient.c91 struct nvkm_event *event, void *data, u32 size) in nvkm_client_notify_new()
Dioctl.c288 struct nvkm_event *event; in nvkm_ioctl_ntfy_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/engine/
Ddisp.h16 struct nvkm_event hpd;
17 struct nvkm_event vblank;
Dfifo.h41 struct nvkm_event uevent; /* async user trigger */
42 struct nvkm_event cevent; /* channel creation event */
/linux-4.4.14/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()
Dchannv50.c103 nv50_disp_chan_uevent_fini(struct nvkm_event *event, int type, int index) in nv50_disp_chan_uevent_fini()
112 nv50_disp_chan_uevent_init(struct nvkm_event *event, int types, int index) in nv50_disp_chan_uevent_init()
178 struct nvkm_event **pevent) in nv50_disp_chan_ntfy()
Dpriv.h43 int nvkm_disp_ntfy(struct nvkm_object *, u32, struct nvkm_event **);
Dbase.c39 nvkm_disp_vblank_fini(struct nvkm_event *event, int type, int head) in nvkm_disp_vblank_fini()
46 nvkm_disp_vblank_init(struct nvkm_event *event, int type, int head) in nvkm_disp_vblank_init()
124 nvkm_disp_ntfy(struct nvkm_object *object, u32 type, struct nvkm_event **event) in nvkm_disp_ntfy()
Dnv50.h20 struct nvkm_event uevent;
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dchan.h10 int (*ntfy)(struct nvkm_fifo_chan *, u32 type, struct nvkm_event **);
32 int g84_fifo_chan_ntfy(struct nvkm_fifo_chan *, u32, struct nvkm_event **);
Dbase.c112 nvkm_fifo_uevent_fini(struct nvkm_event *event, int type, int index) in nvkm_fifo_uevent_fini()
119 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()
Dchan.c247 struct nvkm_event **pevent) in nvkm_fifo_chan_ntfy()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/sw/
Dchan.h14 struct nvkm_event event;
Dnvsw.c40 struct nvkm_event **pevent) in nvkm_nvsw_ntfy_()
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dgpio.h25 struct nvkm_event event;
Di2c.h79 struct nvkm_event event;
/linux-4.4.14/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-4.4.14/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()