/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/ce/ |
H A D | ga100.c | 30 ga100_ce_intr(struct nvkm_inth *inth) argument 32 struct nvkm_subdev *subdev = container_of(inth, typeof(*subdev), inth); 51 nvkm_inth_block(&engine->subdev.inth); 58 nvkm_inth_allow(&engine->subdev.inth); 72 subdev, ga100_ce_intr, &subdev->inth);
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/core/ |
H A D | intr.c | 168 struct nvkm_inth *inth; local 196 list_for_each_entry(inth, &device->intr.prio[prio], head) { 197 struct nvkm_intr *intr = inth->intr; 199 if (intr->stat[inth->leaf] & inth->mask) { 200 if (atomic_read(&inth->allowed)) { 202 intr->func->reset(intr, inth->leaf, inth->mask); 203 if (inth->func(inth) 261 nvkm_intr_subdev(struct nvkm_inth *inth) argument 395 nvkm_inth_block(struct nvkm_inth *inth) argument 404 nvkm_inth_allow(struct nvkm_inth *inth) argument 421 nvkm_inth_add(struct nvkm_intr *intr, enum nvkm_intr_type type, enum nvkm_intr_prio prio, struct nvkm_subdev *subdev, nvkm_inth_func func, struct nvkm_inth *inth) argument [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/fault/ |
H A D | tu102.c | 34 tu102_fault_buffer_notify(struct nvkm_inth *inth) argument 36 struct nvkm_fault_buffer *buffer = container_of(inth, typeof(*buffer), inth); 46 nvkm_inth_allow(&buffer->inth); 48 nvkm_inth_block(&buffer->inth); 86 tu102_fault_info_fault(struct nvkm_inth *inth) argument 88 struct nvkm_fault *fault = container_of(inth, typeof(*fault), info_fault); 152 tu102_fault_buffer_notify, &fault->buffer[i]->inth);
|
H A D | priv.h | 20 struct nvkm_inth inth; member in struct:nvkm_fault_buffer
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/sec2/ |
H A D | base.c | 66 nvkm_inth_block(&subdev->inth); 89 nvkm_inth_allow(&subdev->inth); 110 &subdev->inth);
|
H A D | gp102.c | 153 gp102_sec2_intr(struct nvkm_inth *inth) argument 155 struct nvkm_sec2 *sec2 = container_of(inth, typeof(*sec2), engine.subdev.inth);
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
H A D | tu102.c | 198 tu102_fifo_intr(struct nvkm_inth *inth) argument 200 struct nvkm_fifo *fifo = container_of(inth, typeof(*fifo), engine.subdev.inth);
|
H A D | ga100.c | 331 ga100_runl_intr(struct nvkm_inth *inth) argument 333 struct nvkm_runl *runl = container_of(inth, typeof(*runl), inth); 389 nvkm_inth_block(&runl->inth); 419 nvkm_inth_allow(&runl->inth); 497 &fifo->engine.subdev, ga100_runl_intr, &runl->inth); 499 RUNL_ERROR(runl, "inth %d", ret); 509 ga100_fifo_nonstall_intr(struct nvkm_inth *inth) argument 511 struct nvkm_runl *runl = container_of(inth, typeof(*runl), nonstall.inth); [all...] |
H A D | runl.h | 77 struct nvkm_inth inth; member in struct:nvkm_runl 81 struct nvkm_inth inth; member in struct:nvkm_runl::__anon240
|
H A D | base.c | 130 nvkm_inth_block(&fifo->engine.subdev.inth); 164 nvkm_inth_allow(&fifo->engine.subdev.inth); 280 subdev, fifo->func->intr, &subdev->inth);
|
H A D | nv04.c | 406 nv04_fifo_intr(struct nvkm_inth *inth) argument 408 struct nvkm_fifo *fifo = container_of(inth, typeof(*fifo), engine.subdev.inth);
|
H A D | gk104.c | 652 gk104_fifo_intr(struct nvkm_inth *inth) argument 654 struct nvkm_fifo *fifo = container_of(inth, typeof(*fifo), engine.subdev.inth);
|
H A D | gf100.c | 806 gf100_fifo_intr(struct nvkm_inth *inth) argument 808 struct nvkm_fifo *fifo = container_of(inth, typeof(*fifo), engine.subdev.inth);
|
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/core/ |
H A D | subdev.h | 30 struct nvkm_inth inth; member in struct:nvkm_subdev
|
/linux-master/drivers/dma/ |
H A D | mcf-edma-main.c | 24 intmap = ioread32(regs->inth); 208 iowrite32(~0, regs->inth);
|
H A D | fsl-edma-common.h | 138 void __iomem *inth; member in struct:edma_regs
|
H A D | fsl-edma-common.c | 886 edma->regs.inth = edma->membase + EDMA64_INTH;
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | r535.c | 1386 r535_disp_intr(struct nvkm_inth *inth) argument 1388 struct nvkm_disp *disp = container_of(inth, typeof(*disp), engine.subdev.inth); 1660 r535_disp_intr, &disp->engine.subdev.inth); 1664 nvkm_inth_allow(&disp->engine.subdev.inth);
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
H A D | gf100.c | 1606 gf100_gr_intr(struct nvkm_inth *inth) argument 1608 struct gf100_gr *gr = container_of(inth, typeof(*gr), base.engine.subdev.inth); 2002 gf100_gr_intr, &gr->base.engine.subdev.inth); 2110 nvkm_inth_allow(&subdev->inth); 2120 nvkm_inth_block(&subdev->inth);
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ |
H A D | r535.c | 825 r535_gsp_intr(struct nvkm_inth *inth) argument 827 struct nvkm_gsp *gsp = container_of(inth, typeof(*gsp), subdev.inth); 1047 r535_gsp_intr, &gsp->subdev.inth); 1051 nvkm_inth_allow(&gsp->subdev.inth);
|