Home
last modified time | relevance | path

Searched refs:nvkm_event_ntfy (Results 1 – 22 of 22) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/nouveau/include/nvkm/core/
Devent.h49 struct nvkm_event_ntfy;
50 typedef int (*nvkm_event_func)(struct nvkm_event_ntfy *, u32 bits);
52 struct nvkm_event_ntfy { struct
65 void nvkm_event_ntfy(struct nvkm_event *, int id, u32 bits); argument
68 struct nvkm_event_ntfy *);
69 void nvkm_event_ntfy_del(struct nvkm_event_ntfy *);
70 void nvkm_event_ntfy_allow(struct nvkm_event_ntfy *);
71 void nvkm_event_ntfy_block(struct nvkm_event_ntfy *);
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/core/
Devent.c60 nvkm_event_ntfy_state(struct nvkm_event_ntfy *ntfy) in nvkm_event_ntfy_state()
82 nvkm_event_ntfy_remove(struct nvkm_event_ntfy *ntfy) in nvkm_event_ntfy_remove()
90 nvkm_event_ntfy_insert(struct nvkm_event_ntfy *ntfy) in nvkm_event_ntfy_insert()
98 nvkm_event_ntfy_block_(struct nvkm_event_ntfy *ntfy, bool wait) in nvkm_event_ntfy_block_()
112 nvkm_event_ntfy_block(struct nvkm_event_ntfy *ntfy) in nvkm_event_ntfy_block()
119 nvkm_event_ntfy_allow(struct nvkm_event_ntfy *ntfy) in nvkm_event_ntfy_allow()
131 nvkm_event_ntfy_del(struct nvkm_event_ntfy *ntfy) in nvkm_event_ntfy_del()
147 struct nvkm_event_ntfy *ntfy) in nvkm_event_ntfy_add()
170 nvkm_event_ntfy(struct nvkm_event *event, int id, u32 bits) in nvkm_event_ntfy() function
172 struct nvkm_event_ntfy *ntfy, *ntmp; in nvkm_event_ntfy()
Duevent.c34 struct nvkm_event_ntfy ntfy;
113 nvkm_uevent_ntfy(struct nvkm_event_ntfy *ntfy, u32 bits) in nvkm_uevent_ntfy()
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/subdev/fault/
Dgv100.c120 gv100_fault_ntfy_nrpfb(struct nvkm_event_ntfy *ntfy, u32 bits) in gv100_fault_ntfy_nrpfb()
169 nvkm_event_ntfy(&fault->event, 0, NVKM_FAULT_BUFFER_EVENT_PENDING); in gv100_fault_intr()
176 nvkm_event_ntfy(&fault->event, 1, NVKM_FAULT_BUFFER_EVENT_PENDING); in gv100_fault_intr()
Dgp100.c68 nvkm_event_ntfy(&fault->event, 0, NVKM_FAULT_BUFFER_EVENT_PENDING); in gp100_fault_intr()
Dtu102.c38 nvkm_event_ntfy(&buffer->fault->event, buffer->id, NVKM_FAULT_BUFFER_EVENT_PENDING); in tu102_fault_buffer_notify()
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/engine/sw/
Dnv50.h13 struct nvkm_event_ntfy notify[4];
Dchan.c38 nvkm_event_ntfy(&chan->event, 0, NVKM_SW_CHAN_EVENT_PAGE_FLIP); in nvkm_sw_chan_mthd()
Dnv50.c39 nv50_sw_chan_vblsem_release(struct nvkm_event_ntfy *notify, u32 bits) in nv50_sw_chan_vblsem_release()
Dgf100.c39 gf100_sw_chan_vblsem_release(struct nvkm_event_ntfy *notify, u32 bits) in gf100_sw_chan_vblsem_release()
/linux-6.12.1/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dfault.h18 struct nvkm_event_ntfy nrpfb;
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/
Dbase.c142 nvkm_event_ntfy(&gpio->event, i, mask); in nvkm_gpio_intr()
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dtu102.c241 nvkm_event_ntfy(&fifo->nonstall.event, 0, NVKM_FIFO_NONSTALL_EVENT); in tu102_fifo_intr()
Dchan.c237 nvkm_event_ntfy(&chan->cgrp->runl->chid->event, chan->id, NVKM_CHAN_EVENT_ERRORED); in nvkm_chan_error()
Dnv04.c450 nvkm_event_ntfy(&fifo->nonstall.event, 0, NVKM_FIFO_NONSTALL_EVENT); in nv04_fifo_intr()
Dga100.c513 nvkm_event_ntfy(&runl->fifo->nonstall.event, runl->id, NVKM_FIFO_NONSTALL_EVENT); in ga100_fifo_nonstall_intr()
Dgk104.c719 nvkm_event_ntfy(&fifo->nonstall.event, 0, NVKM_FIFO_NONSTALL_EVENT); in gk104_fifo_intr()
Dgf100.c782 nvkm_event_ntfy(&fifo->nonstall.event, 0, NVKM_FIFO_NONSTALL_EVENT); in gf100_fifo_intr_engine_unit()
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dbase.c65 nvkm_event_ntfy(&disp->vblank, head, NVKM_DISP_HEAD_EVENT_VBLANK); in nvkm_disp_vblank()
Dr535.c1350 nvkm_event_ntfy(&disp->rm.event, fls(irq->displayId) - 1, NVKM_DPYID_IRQ); in r535_disp_irq()
1374 nvkm_event_ntfy(&disp->rm.event, i, mask); in r535_disp_hpd()
Dnv50.c540 nvkm_event_ntfy(&disp->uevent, chid, NVKM_DISP_EVENT_CHAN_AWAKEN); in nv50_disp_chan_uevent_send()
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
Dbase.c133 nvkm_event_ntfy(&i2c->event, aux->id, mask); in nvkm_i2c_intr()