Lines Matching refs:unit
597 gf100_fifo_intr_fault(struct gf100_fifo_priv *priv, int unit) in gf100_fifo_intr_fault() argument
599 u32 inst = nv_rd32(priv, 0x002800 + (unit * 0x10)); in gf100_fifo_intr_fault()
600 u32 valo = nv_rd32(priv, 0x002804 + (unit * 0x10)); in gf100_fifo_intr_fault()
601 u32 vahi = nv_rd32(priv, 0x002808 + (unit * 0x10)); in gf100_fifo_intr_fault()
602 u32 stat = nv_rd32(priv, 0x00280c + (unit * 0x10)); in gf100_fifo_intr_fault()
620 eu = nvkm_enum_find(gf100_fifo_fault_engine, unit); in gf100_fifo_intr_fault()
639 snprintf(euunk, sizeof(euunk), "UNK%02x", unit); in gf100_fifo_intr_fault()
681 gf100_fifo_intr_pbdma(struct gf100_fifo_priv *priv, int unit) in gf100_fifo_intr_pbdma() argument
683 u32 stat = nv_rd32(priv, 0x040108 + (unit * 0x2000)); in gf100_fifo_intr_pbdma()
684 u32 addr = nv_rd32(priv, 0x0400c0 + (unit * 0x2000)); in gf100_fifo_intr_pbdma()
685 u32 data = nv_rd32(priv, 0x0400c4 + (unit * 0x2000)); in gf100_fifo_intr_pbdma()
686 u32 chid = nv_rd32(priv, 0x040120 + (unit * 0x2000)) & 0x7f; in gf100_fifo_intr_pbdma()
697 nv_error(priv, "PBDMA%d:", unit); in gf100_fifo_intr_pbdma()
702 unit, chid, in gf100_fifo_intr_pbdma()
707 nv_wr32(priv, 0x0400c0 + (unit * 0x2000), 0x80600008); in gf100_fifo_intr_pbdma()
708 nv_wr32(priv, 0x040108 + (unit * 0x2000), stat); in gf100_fifo_intr_pbdma()
755 u32 unit = __ffs(mask); in gf100_fifo_intr_engine() local
756 gf100_fifo_intr_engine_unit(priv, unit); in gf100_fifo_intr_engine()
757 mask &= ~(1 << unit); in gf100_fifo_intr_engine()
798 u32 unit = __ffs(mask); in gf100_fifo_intr() local
799 gf100_fifo_intr_fault(priv, unit); in gf100_fifo_intr()
800 nv_wr32(priv, 0x00259c, (1 << unit)); in gf100_fifo_intr()
801 mask &= ~(1 << unit); in gf100_fifo_intr()
809 u32 unit = __ffs(mask); in gf100_fifo_intr() local
810 gf100_fifo_intr_pbdma(priv, unit); in gf100_fifo_intr()
811 nv_wr32(priv, 0x0025a0, (1 << unit)); in gf100_fifo_intr()
812 mask &= ~(1 << unit); in gf100_fifo_intr()
896 nv_subdev(priv)->unit = 0x00000100; in gf100_fifo_ctor()