Home
last modified time | relevance | path

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

/linux-4.1.27/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 *,
Dclient.h50 int nvkm_client_notify_new(struct nvkm_object *, struct nvkm_event *,
Dobject.h84 struct nvkm_event;
93 int (*ntfy)(struct nvkm_object *, u32, struct nvkm_event **);
Ddevice.h14 struct nvkm_event event;
/linux-4.1.27/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()
Dclient.c92 struct nvkm_event *event, void *data, u32 size) in nvkm_client_notify_new()
Dioctl.c355 struct nvkm_event *event; in nvkm_ioctl_ntfy_new()
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/engine/
Ddisp.h11 struct nvkm_event hpd;
12 struct nvkm_event vblank;
Dfifo.h44 int _nvkm_fifo_channel_ntfy(struct nvkm_object *, u32, struct nvkm_event **);
73 struct nvkm_event cevent; /* channel creation event */
74 struct nvkm_event uevent; /* async user trigger */
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dnv04.c129 nv04_disp_vblank_init(struct nvkm_event *event, int type, int head) in nv04_disp_vblank_init()
136 nv04_disp_vblank_fini(struct nvkm_event *event, int type, int head) in nv04_disp_vblank_fini()
Dnv50.h19 struct nvkm_event uevent;
98 int nv50_disp_chan_ntfy(struct nvkm_object *, u32, struct nvkm_event **);
Dpriv.h41 int nvkm_disp_ntfy(struct nvkm_object *, u32, struct nvkm_event **);
Dgf110.c47 gf110_disp_chan_uevent_fini(struct nvkm_event *event, int type, int index) in gf110_disp_chan_uevent_fini()
55 gf110_disp_chan_uevent_init(struct nvkm_event *event, int types, int index) in gf110_disp_chan_uevent_init()
769 gf110_disp_vblank_init(struct nvkm_event *event, int type, int head) in gf110_disp_vblank_init()
776 gf110_disp_vblank_fini(struct nvkm_event *event, int type, int head) in gf110_disp_vblank_fini()
Dbase.c101 nvkm_disp_ntfy(struct nvkm_object *object, u32 type, struct nvkm_event **event) in nvkm_disp_ntfy()
Dnv50.c90 nv50_disp_chan_uevent_fini(struct nvkm_event *event, int type, int index) in nv50_disp_chan_uevent_fini()
98 nv50_disp_chan_uevent_init(struct nvkm_event *event, int types, int index) in nv50_disp_chan_uevent_init()
143 struct nvkm_event **pevent) in nv50_disp_chan_ntfy()
1290 nv50_disp_vblank_fini(struct nvkm_event *event, int type, int head) in nv50_disp_vblank_fini()
1297 nv50_disp_vblank_init(struct nvkm_event *event, int type, int head) in nv50_disp_vblank_init()
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dgpio.h24 struct nvkm_event event;
Di2c.h63 struct nvkm_event event;
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/
Dbase.c107 nvkm_gpio_intr_fini(struct nvkm_event *event, int type, int index) in nvkm_gpio_intr_fini()
115 nvkm_gpio_intr_init(struct nvkm_event *event, int type, int index) in nvkm_gpio_intr_init()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dg84.c422 g84_fifo_uevent_init(struct nvkm_event *event, int type, int index) in g84_fifo_uevent_init()
429 g84_fifo_uevent_fini(struct nvkm_event *event, int type, int index) in g84_fifo_uevent_fini()
Dbase.c201 struct nvkm_event **event) in _nvkm_fifo_channel_ntfy()
Dgf100.c835 gf100_fifo_uevent_init(struct nvkm_event *event, int type, int index) in gf100_fifo_uevent_init()
842 gf100_fifo_uevent_fini(struct nvkm_event *event, int type, int index) in gf100_fifo_uevent_fini()
Dgk104.c990 gk104_fifo_uevent_init(struct nvkm_event *event, int type, int index) in gk104_fifo_uevent_init()
997 gk104_fifo_uevent_fini(struct nvkm_event *event, int type, int index) in gk104_fifo_uevent_fini()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
Dbase.c325 nvkm_i2c_intr_fini(struct nvkm_event *event, int type, int index) in nvkm_i2c_intr_fini()
335 nvkm_i2c_intr_init(struct nvkm_event *event, int type, int index) in nvkm_i2c_intr_init()