| .. | .. |
|---|
| 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, |
|---|