.. | .. |
---|
27 | 27 | #include <nvif/class.h> |
---|
28 | 28 | |
---|
29 | 29 | void |
---|
30 | | -gk208_fifo_init_pbdma_timeout(struct gk104_fifo *fifo) |
---|
| 30 | +gk208_fifo_pbdma_init_timeout(struct gk104_fifo *fifo) |
---|
31 | 31 | { |
---|
32 | 32 | struct nvkm_device *device = fifo->base.engine.subdev.device; |
---|
33 | 33 | int i; |
---|
.. | .. |
---|
36 | 36 | nvkm_wr32(device, 0x04012c + (i * 0x2000), 0x0000ffff); |
---|
37 | 37 | } |
---|
38 | 38 | |
---|
| 39 | +const struct gk104_fifo_pbdma_func |
---|
| 40 | +gk208_fifo_pbdma = { |
---|
| 41 | + .nr = gk104_fifo_pbdma_nr, |
---|
| 42 | + .init = gk104_fifo_pbdma_init, |
---|
| 43 | + .init_timeout = gk208_fifo_pbdma_init_timeout, |
---|
| 44 | +}; |
---|
| 45 | + |
---|
39 | 46 | static const struct gk104_fifo_func |
---|
40 | 47 | gk208_fifo = { |
---|
41 | | - .init_pbdma_timeout = gk208_fifo_init_pbdma_timeout, |
---|
| 48 | + .intr.fault = gf100_fifo_intr_fault, |
---|
| 49 | + .pbdma = &gk208_fifo_pbdma, |
---|
42 | 50 | .fault.access = gk104_fifo_fault_access, |
---|
43 | 51 | .fault.engine = gk104_fifo_fault_engine, |
---|
44 | 52 | .fault.reason = gk104_fifo_fault_reason, |
---|