Home
last modified time | relevance | path

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

/linux-6.6.21/drivers/gpu/drm/nouveau/include/nvkm/core/
Devent.h9 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 *);
38 int types_nr, int index_nr, struct nvkm_event *event) in nvkm_event_init()
45 void nvkm_event_fini(struct nvkm_event *);
53 struct nvkm_event *event;
65 void nvkm_event_ntfy(struct nvkm_event *, int id, u32 bits);
66 bool nvkm_event_ntfy_valid(struct nvkm_event *, int id, u32 bits);
67 void nvkm_event_ntfy_add(struct nvkm_event *, int id, u32 bits, bool wait, nvkm_event_func,
[all …]
Dobject.h5 struct nvkm_event;
34 int (*ntfy)(struct nvkm_object *, u32 mthd, struct nvkm_event **);
62 int nvkm_object_ntfy(struct nvkm_object *, u32 mthd, struct nvkm_event **);
/linux-6.6.21/drivers/gpu/drm/nouveau/nvkm/core/
Devent.c26 nvkm_event_put(struct nvkm_event *event, u32 types, int index) in nvkm_event_put()
43 nvkm_event_get(struct nvkm_event *event, u32 types, int index) in nvkm_event_get()
62 struct nvkm_event *event = ntfy->event; in nvkm_event_ntfy_state()
133 struct nvkm_event *event = ntfy->event; in nvkm_event_ntfy_del()
146 nvkm_event_ntfy_add(struct nvkm_event *event, int id, u32 bits, bool wait, nvkm_event_func func, in nvkm_event_ntfy_add()
164 nvkm_event_ntfy_valid(struct nvkm_event *event, int id, u32 bits) in nvkm_event_ntfy_valid()
170 nvkm_event_ntfy(struct nvkm_event *event, int id, u32 bits) in nvkm_event_ntfy()
192 nvkm_event_fini(struct nvkm_event *event) in nvkm_event_fini()
202 int types_nr, int index_nr, struct nvkm_event *event) in __nvkm_event_init()
Duevent.c125 nvkm_uevent_add(struct nvkm_uevent *uevent, struct nvkm_event *event, int id, u32 bits, in nvkm_uevent_add()
Doproxy.c34 struct nvkm_event **pevent) in nvkm_oproxy_ntfy()
Dobject.c97 struct nvkm_event **pevent) in nvkm_object_ntfy()
/linux-6.6.21/drivers/gpu/drm/nouveau/include/nvkm/engine/
Ddisp.h18 struct nvkm_event hpd;
20 struct nvkm_event vblank;
30 struct nvkm_event uevent;
Dfifo.h58 struct nvkm_event event;
/linux-6.6.21/drivers/gpu/drm/nouveau/nvkm/subdev/fault/
Dbase.c27 nvkm_fault_ntfy_fini(struct nvkm_event *event, int type, int index) in nvkm_fault_ntfy_fini()
34 nvkm_fault_ntfy_init(struct nvkm_event *event, int type, int index) in nvkm_fault_ntfy_init()
/linux-6.6.21/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dchid.h11 struct nvkm_event event;
Dg84.c162 g84_fifo_nonstall_block(struct nvkm_event *event, int type, int index) in g84_fifo_nonstall_block()
173 g84_fifo_nonstall_allow(struct nvkm_event *event, int type, int index) in g84_fifo_nonstall_allow()
Dga100.c517 ga100_fifo_nonstall_block(struct nvkm_event *event, int type, int index) in ga100_fifo_nonstall_block()
526 ga100_fifo_nonstall_allow(struct nvkm_event *event, int type, int index) in ga100_fifo_nonstall_allow()
Dgf100.c440 gf100_fifo_nonstall_allow(struct nvkm_event *event, int type, int index) in gf100_fifo_nonstall_allow()
451 gf100_fifo_nonstall_block(struct nvkm_event *event, int type, int index) in gf100_fifo_nonstall_block()
/linux-6.6.21/drivers/gpu/drm/nouveau/nvkm/engine/sw/
Dchan.h18 struct nvkm_event event;
/linux-6.6.21/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dfault.h16 struct nvkm_event event;
Dgpio.h26 struct nvkm_event event;
Di2c.h73 struct nvkm_event event;
/linux-6.6.21/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-6.6.21/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dbase.c42 nvkm_disp_vblank_fini(struct nvkm_event *event, int type, int id) in nvkm_disp_vblank_fini()
51 nvkm_disp_vblank_init(struct nvkm_event *event, int type, int id) in nvkm_disp_vblank_init()
Dchan.c52 nvkm_disp_chan_ntfy(struct nvkm_object *object, u32 type, struct nvkm_event **pevent) in nvkm_disp_chan_ntfy()
Dgf119.c479 gf119_disp_chan_uevent_fini(struct nvkm_event *event, int type, int index) in gf119_disp_chan_uevent_fini()
488 gf119_disp_chan_uevent_init(struct nvkm_event *event, int types, int index) in gf119_disp_chan_uevent_init()
Dnv50.c486 nv50_disp_chan_uevent_fini(struct nvkm_event *event, int type, int index) in nv50_disp_chan_uevent_fini()
495 nv50_disp_chan_uevent_init(struct nvkm_event *event, int types, int index) in nv50_disp_chan_uevent_init()
/linux-6.6.21/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
Dbase.c89 nvkm_i2c_intr_fini(struct nvkm_event *event, int type, int id) in nvkm_i2c_intr_fini()
98 nvkm_i2c_intr_init(struct nvkm_event *event, int type, int id) in nvkm_i2c_intr_init()