Lines Matching refs:unit

289 gf100_fifo_intr_fault(struct gf100_fifo *fifo, int unit)  in gf100_fifo_intr_fault()  argument
293 u32 inst = nvkm_rd32(device, 0x002800 + (unit * 0x10)); in gf100_fifo_intr_fault()
294 u32 valo = nvkm_rd32(device, 0x002804 + (unit * 0x10)); in gf100_fifo_intr_fault()
295 u32 vahi = nvkm_rd32(device, 0x002808 + (unit * 0x10)); in gf100_fifo_intr_fault()
296 u32 stat = nvkm_rd32(device, 0x00280c + (unit * 0x10)); in gf100_fifo_intr_fault()
309 eu = nvkm_enum_find(gf100_fifo_fault_engine, unit); in gf100_fifo_intr_fault()
340 unit, eu ? eu->name : "", client, gpcid, ec ? ec->name : "", in gf100_fifo_intr_fault()
359 gf100_fifo_intr_pbdma(struct gf100_fifo *fifo, int unit) in gf100_fifo_intr_pbdma() argument
363 u32 stat = nvkm_rd32(device, 0x040108 + (unit * 0x2000)); in gf100_fifo_intr_pbdma()
364 u32 addr = nvkm_rd32(device, 0x0400c0 + (unit * 0x2000)); in gf100_fifo_intr_pbdma()
365 u32 data = nvkm_rd32(device, 0x0400c4 + (unit * 0x2000)); in gf100_fifo_intr_pbdma()
366 u32 chid = nvkm_rd32(device, 0x040120 + (unit * 0x2000)) & 0x7f; in gf100_fifo_intr_pbdma()
386 unit, show, msg, chid, chan ? chan->inst->addr : 0, in gf100_fifo_intr_pbdma()
392 nvkm_wr32(device, 0x0400c0 + (unit * 0x2000), 0x80600008); in gf100_fifo_intr_pbdma()
393 nvkm_wr32(device, 0x040108 + (unit * 0x2000), stat); in gf100_fifo_intr_pbdma()
446 u32 unit = __ffs(mask); in gf100_fifo_intr_engine() local
447 gf100_fifo_intr_engine_unit(fifo, unit); in gf100_fifo_intr_engine()
448 mask &= ~(1 << unit); in gf100_fifo_intr_engine()
491 u32 unit = __ffs(mask); in gf100_fifo_intr() local
492 gf100_fifo_intr_fault(fifo, unit); in gf100_fifo_intr()
493 nvkm_wr32(device, 0x00259c, (1 << unit)); in gf100_fifo_intr()
494 mask &= ~(1 << unit); in gf100_fifo_intr()
502 u32 unit = __ffs(mask); in gf100_fifo_intr() local
503 gf100_fifo_intr_pbdma(fifo, unit); in gf100_fifo_intr()
504 nvkm_wr32(device, 0x0025a0, (1 << unit)); in gf100_fifo_intr()
505 mask &= ~(1 << unit); in gf100_fifo_intr()