Lines Matching refs:engn

81 gf100_fifo_engidx(struct gf100_fifo *fifo, u32 engn)  in gf100_fifo_engidx()  argument
83 switch (engn) { in gf100_fifo_engidx()
84 case NVKM_ENGINE_GR : engn = 0; break; in gf100_fifo_engidx()
85 case NVKM_ENGINE_MSVLD : engn = 1; break; in gf100_fifo_engidx()
86 case NVKM_ENGINE_MSPPP : engn = 2; break; in gf100_fifo_engidx()
87 case NVKM_ENGINE_MSPDEC: engn = 3; break; in gf100_fifo_engidx()
88 case NVKM_ENGINE_CE0 : engn = 4; break; in gf100_fifo_engidx()
89 case NVKM_ENGINE_CE1 : engn = 5; break; in gf100_fifo_engidx()
94 return engn; in gf100_fifo_engidx()
98 gf100_fifo_engine(struct gf100_fifo *fifo, u32 engn) in gf100_fifo_engine() argument
102 switch (engn) { in gf100_fifo_engine()
103 case 0: engn = NVKM_ENGINE_GR; break; in gf100_fifo_engine()
104 case 1: engn = NVKM_ENGINE_MSVLD; break; in gf100_fifo_engine()
105 case 2: engn = NVKM_ENGINE_MSPPP; break; in gf100_fifo_engine()
106 case 3: engn = NVKM_ENGINE_MSPDEC; break; in gf100_fifo_engine()
107 case 4: engn = NVKM_ENGINE_CE0; break; in gf100_fifo_engine()
108 case 5: engn = NVKM_ENGINE_CE1; break; in gf100_fifo_engine()
113 return nvkm_device_engine(device, engn); in gf100_fifo_engine()
123 u32 engn, engm = 0; in gf100_fifo_recover_work() local
131 for (todo = mask; engn = __ffs64(todo), todo; todo &= ~(1 << engn)) in gf100_fifo_recover_work()
132 engm |= 1 << gf100_fifo_engidx(fifo, engn); in gf100_fifo_recover_work()
135 for (todo = mask; engn = __ffs64(todo), todo; todo &= ~(1 << engn)) { in gf100_fifo_recover_work()
136 if ((engine = nvkm_device_engine(device, engn))) { in gf100_fifo_recover_work()
180 u32 engn; in gf100_fifo_intr_sched_ctxsw() local
183 for (engn = 0; engn < 6; engn++) { in gf100_fifo_intr_sched_ctxsw()
184 u32 stat = nvkm_rd32(device, 0x002640 + (engn * 0x04)); in gf100_fifo_intr_sched_ctxsw()
195 engine = gf100_fifo_engine(fifo, engn); in gf100_fifo_intr_sched_ctxsw()
416 gf100_fifo_intr_engine_unit(struct gf100_fifo *fifo, int engn) in gf100_fifo_intr_engine_unit() argument
420 u32 intr = nvkm_rd32(device, 0x0025a8 + (engn * 0x04)); in gf100_fifo_intr_engine_unit()
424 nvkm_wr32(device, 0x0025a8 + (engn * 0x04), intr); in gf100_fifo_intr_engine_unit()
434 engn, unkn, ints); in gf100_fifo_intr_engine_unit()