nvkm_event
void (*init)(struct nvkm_event *, int type, int index);
void (*fini)(struct nvkm_event *, int type, int index);
int index_nr, struct nvkm_event *);
int types_nr, int index_nr, struct nvkm_event *event)
void nvkm_event_fini(struct nvkm_event *);
struct nvkm_event *event;
void nvkm_event_ntfy(struct nvkm_event *, int id, u32 bits);
bool nvkm_event_ntfy_valid(struct nvkm_event *, int id, u32 bits);
void nvkm_event_ntfy_add(struct nvkm_event *, int id, u32 bits, bool wait, nvkm_event_func,
int nvkm_uevent_add(struct nvkm_uevent *, struct nvkm_event *, int id, u32 bits, nvkm_uevent_func);
int (*ntfy)(struct nvkm_object *, u32 mthd, struct nvkm_event **);
int nvkm_object_ntfy(struct nvkm_object *, u32 mthd, struct nvkm_event **);
struct nvkm_event;
struct nvkm_event event;
struct nvkm_event hpd;
struct nvkm_event vblank;
struct nvkm_event uevent;
struct nvkm_event event;
struct nvkm_event event;
struct nvkm_event event;
struct nvkm_event event;
struct nvkm_event *event = ntfy->event;
nvkm_event_ntfy_add(struct nvkm_event *event, int id, u32 bits, bool wait, nvkm_event_func func,
nvkm_event_ntfy_valid(struct nvkm_event *event, int id, u32 bits)
nvkm_event_ntfy(struct nvkm_event *event, int id, u32 bits)
nvkm_event_fini(struct nvkm_event *event)
int types_nr, int index_nr, struct nvkm_event *event)
nvkm_event_put(struct nvkm_event *event, u32 types, int index)
nvkm_event_get(struct nvkm_event *event, u32 types, int index)
struct nvkm_event *event = ntfy->event;
struct nvkm_event **pevent)
struct nvkm_event **pevent)
nvkm_uevent_add(struct nvkm_uevent *uevent, struct nvkm_event *event, int id, u32 bits,
nvkm_disp_vblank_fini(struct nvkm_event *event, int type, int id)
nvkm_disp_vblank_init(struct nvkm_event *event, int type, int id)
nvkm_disp_chan_ntfy(struct nvkm_object *object, u32 type, struct nvkm_event **pevent)
gf119_disp_chan_uevent_fini(struct nvkm_event *event, int type, int index)
gf119_disp_chan_uevent_init(struct nvkm_event *event, int types, int index)
nv50_disp_chan_uevent_fini(struct nvkm_event *event, int type, int index)
nv50_disp_chan_uevent_init(struct nvkm_event *event, int types, int index)
struct nvkm_event event;
g84_fifo_nonstall_block(struct nvkm_event *event, int type, int index)
g84_fifo_nonstall_allow(struct nvkm_event *event, int type, int index)
ga100_fifo_nonstall_block(struct nvkm_event *event, int type, int index)
ga100_fifo_nonstall_allow(struct nvkm_event *event, int type, int index)
gf100_fifo_nonstall_allow(struct nvkm_event *event, int type, int index)
gf100_fifo_nonstall_block(struct nvkm_event *event, int type, int index)
struct nvkm_event event;
nvkm_fault_ntfy_fini(struct nvkm_event *event, int type, int index)
nvkm_fault_ntfy_init(struct nvkm_event *event, int type, int index)
nvkm_gpio_intr_fini(struct nvkm_event *event, int type, int index)
nvkm_gpio_intr_init(struct nvkm_event *event, int type, int index)
nvkm_i2c_intr_fini(struct nvkm_event *event, int type, int id)
nvkm_i2c_intr_init(struct nvkm_event *event, int type, int id)