Lines Matching defs:super
1367 struct nvkm_disp *disp = container_of(work, struct nvkm_disp, super.work);
1371 u32 super;
1373 mutex_lock(&disp->super.mutex);
1374 super = nvkm_rd32(device, 0x610030);
1376 nvkm_debug(subdev, "supervisor %08x %08x\n", disp->super.pending, super);
1378 if (disp->super.pending & 0x00000010) {
1382 if (!(super & (0x00000020 << head->id)))
1384 if (!(super & (0x00000080 << head->id)))
1389 if (disp->super.pending & 0x00000020) {
1391 if (!(super & (0x00000080 << head->id)))
1396 if (!(super & (0x00000200 << head->id)))
1401 if (!(super & (0x00000080 << head->id)))
1406 if (disp->super.pending & 0x00000040) {
1408 if (!(super & (0x00000080 << head->id)))
1415 mutex_unlock(&disp->super.mutex);
1500 disp->super.pending = (intr1 & 0x00000070);
1501 queue_work(disp->super.wq, &disp->super.work);
1502 nvkm_wr32(device, 0x610024, disp->super.pending);
1773 .super = nv50_disp_super,