#include <core/event.h>
#include <core/subdev.h>
static void
nvkm_event_put(struct nvkm_event *event, u32 types, int index)
{ … }
static void
nvkm_event_get(struct nvkm_event *event, u32 types, int index)
{ … }
static void
nvkm_event_ntfy_state(struct nvkm_event_ntfy *ntfy)
{ … }
static void
nvkm_event_ntfy_remove(struct nvkm_event_ntfy *ntfy)
{ … }
static void
nvkm_event_ntfy_insert(struct nvkm_event_ntfy *ntfy)
{ … }
static void
nvkm_event_ntfy_block_(struct nvkm_event_ntfy *ntfy, bool wait)
{ … }
void
nvkm_event_ntfy_block(struct nvkm_event_ntfy *ntfy)
{ … }
void
nvkm_event_ntfy_allow(struct nvkm_event_ntfy *ntfy)
{ … }
void
nvkm_event_ntfy_del(struct nvkm_event_ntfy *ntfy)
{ … }
void
nvkm_event_ntfy_add(struct nvkm_event *event, int id, u32 bits, bool wait, nvkm_event_func func,
struct nvkm_event_ntfy *ntfy)
{ … }
bool
nvkm_event_ntfy_valid(struct nvkm_event *event, int id, u32 bits)
{ … }
void
nvkm_event_ntfy(struct nvkm_event *event, int id, u32 bits)
{ … }
void
nvkm_event_fini(struct nvkm_event *event)
{ … }
int
__nvkm_event_init(const struct nvkm_event_func *func, struct nvkm_subdev *subdev,
int types_nr, int index_nr, struct nvkm_event *event)
{ … }