H A D | event.c | 22 #include <core/event.h> 26 nvkm_event_put(struct nvkm_event *event, u32 types, int index) in nvkm_event_put() argument 28 assert_spin_locked(&event->refs_lock); in nvkm_event_put() 30 nvkm_trace(event->subdev, "event: decr %08x on %d\n", types, index); in nvkm_event_put() 34 if (--event->refs[index * event->types_nr + type] == 0) { in nvkm_event_put() 35 nvkm_trace(event->subdev, "event: blocking %d on %d\n", type, index); in nvkm_event_put() 36 if (event in nvkm_event_put() 43 nvkm_event_get(struct nvkm_event *event, u32 types, int index) nvkm_event_get() argument 62 struct nvkm_event *event = ntfy->event; nvkm_event_ntfy_state() local 133 struct nvkm_event *event = ntfy->event; nvkm_event_ntfy_del() local 146 nvkm_event_ntfy_add(struct nvkm_event *event, int id, u32 bits, bool wait, nvkm_event_func func, struct nvkm_event_ntfy *ntfy) nvkm_event_ntfy_add() argument 164 nvkm_event_ntfy_valid(struct nvkm_event *event, int id, u32 bits) nvkm_event_ntfy_valid() argument 170 nvkm_event_ntfy(struct nvkm_event *event, int id, u32 bits) nvkm_event_ntfy() argument 192 nvkm_event_fini(struct nvkm_event *event) nvkm_event_fini() argument 201 __nvkm_event_init(const struct nvkm_event_func *func, struct nvkm_subdev *subdev, int types_nr, int index_nr, struct nvkm_event *event) __nvkm_event_init() argument [all...] |