Home
last modified time | relevance | path

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

12

/Linux-v6.1/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.h29 int nvkm_client_notify_new(struct nvkm_object *, struct nvkm_event *,
/Linux-v6.1/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()
Dclient.c129 struct nvkm_event *event, void *data, u32 size) in nvkm_client_notify_new()
/Linux-v6.1/drivers/gpu/drm/nouveau/include/nvkm/engine/
Ddisp.h18 struct nvkm_event hpd;
19 struct nvkm_event vblank;
29 struct nvkm_event uevent;
Dfifo.h45 struct nvkm_event uevent; /* async user trigger */
46 struct nvkm_event kevent; /* channel killed */
/Linux-v6.1/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dchan.h11 int (*ntfy)(struct nvkm_fifo_chan *, u32 type, struct nvkm_event **);
34 int gf100_fifo_chan_ntfy(struct nvkm_fifo_chan *, u32, struct nvkm_event **);
Dbase.c148 nvkm_fifo_uevent_fini(struct nvkm_event *event, int type, int index) in nvkm_fifo_uevent_fini()
155 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-v6.1/drivers/gpu/drm/nouveau/nvkm/subdev/fault/
Dbase.c28 nvkm_fault_ntfy_fini(struct nvkm_event *event, int type, int index) in nvkm_fault_ntfy_fini()
35 nvkm_fault_ntfy_init(struct nvkm_event *event, int type, int index) in nvkm_fault_ntfy_init()
Duser.c44 struct nvkm_event **pevent) in nvkm_ufault_ntfy()
/Linux-v6.1/drivers/gpu/drm/nouveau/nvkm/engine/sw/
Dchan.h17 struct nvkm_event event;
Dnvsw.c40 struct nvkm_event **pevent) in nvkm_nvsw_ntfy_()
/Linux-v6.1/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dfault.h14 struct nvkm_event event;
Dgpio.h26 struct nvkm_event event;
Di2c.h82 struct nvkm_event event;
/Linux-v6.1/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/
Dbase.c113 nvkm_gpio_intr_fini(struct nvkm_event *event, int type, int index) in nvkm_gpio_intr_fini()
120 nvkm_gpio_intr_init(struct nvkm_event *event, int type, int index) in nvkm_gpio_intr_init()
/Linux-v6.1/drivers/gpu/drm/nouveau/nvkm/engine/disp/
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()
Dpriv.h45 int nvkm_disp_ntfy(struct nvkm_object *, u32, struct nvkm_event **);
Dchan.c52 nvkm_disp_chan_ntfy(struct nvkm_object *object, u32 type, struct nvkm_event **pevent) in nvkm_disp_chan_ntfy()
/Linux-v6.1/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