Lines Matching refs:intr
40 u32 intr = nv_rd32(pmc, 0x000100); in nvkm_mc_intr_mask() local
41 if (intr == 0xffffffff) /* likely fallen off the bus */ in nvkm_mc_intr_mask()
42 intr = 0x00000000; in nvkm_mc_intr_mask()
43 return intr; in nvkm_mc_intr_mask()
51 const struct nvkm_mc_intr *map = oclass->intr; in nvkm_mc_intr()
53 u32 intr; in nvkm_mc_intr() local
57 intr = nvkm_mc_intr_mask(pmc); in nvkm_mc_intr()
61 if (intr) { in nvkm_mc_intr()
62 u32 stat = intr = nvkm_mc_intr_mask(pmc); in nvkm_mc_intr()
64 if (intr & map->stat) { in nvkm_mc_intr()
66 if (unit && unit->intr) in nvkm_mc_intr()
67 unit->intr(unit); in nvkm_mc_intr()
78 return intr ? IRQ_HANDLED : IRQ_NONE; in nvkm_mc_intr()