Lines Matching refs:nvkm_fifo
4 #define nvkm_fifo(p) container_of((p), struct nvkm_fifo, engine) macro
16 void (*dtor)(struct nvkm_fifo *);
18 int (*chid_nr)(struct nvkm_fifo *);
19 int (*chid_ctor)(struct nvkm_fifo *, int nr);
20 int (*runq_nr)(struct nvkm_fifo *);
21 int (*runl_ctor)(struct nvkm_fifo *);
23 void (*init)(struct nvkm_fifo *);
24 void (*init_pbdmas)(struct nvkm_fifo *, u32 mask);
27 void (*intr_mmu_fault_unit)(struct nvkm_fifo *, int unit);
28 void (*intr_ctxsw_timeout)(struct nvkm_fifo *, u32 engm);
31 void (*recover)(struct nvkm_fifo *, struct nvkm_fault_data *);
39 void (*pause)(struct nvkm_fifo *, unsigned long *);
40 void (*start)(struct nvkm_fifo *, unsigned long *);
42 int (*nonstall_ctor)(struct nvkm_fifo *);
64 struct nvkm_fifo **);
66 struct nvkm_fifo **);
68 int nv04_fifo_chid_ctor(struct nvkm_fifo *, int);
69 int nv04_fifo_runl_ctor(struct nvkm_fifo *);
70 void nv04_fifo_init(struct nvkm_fifo *);
72 void nv04_fifo_pause(struct nvkm_fifo *, unsigned long *);
73 void nv04_fifo_start(struct nvkm_fifo *, unsigned long *);
84 int nv10_fifo_chid_nr(struct nvkm_fifo *);
86 int nv50_fifo_chid_nr(struct nvkm_fifo *);
87 int nv50_fifo_chid_ctor(struct nvkm_fifo *, int);
88 void nv50_fifo_init(struct nvkm_fifo *);
106 int gf100_fifo_chid_ctor(struct nvkm_fifo *, int);
107 int gf100_fifo_runq_nr(struct nvkm_fifo *);
108 bool gf100_fifo_intr_pbdma(struct nvkm_fifo *);
109 void gf100_fifo_intr_mmu_fault(struct nvkm_fifo *);
110 void gf100_fifo_intr_mmu_fault_unit(struct nvkm_fifo *, int);
111 void gf100_fifo_intr_sched(struct nvkm_fifo *);
112 void gf100_fifo_intr_ctxsw_timeout(struct nvkm_fifo *, u32);
113 void gf100_fifo_mmu_fault_recover(struct nvkm_fifo *, struct nvkm_fault_data *);
126 int gk104_fifo_chid_nr(struct nvkm_fifo *);
127 int gk104_fifo_runl_ctor(struct nvkm_fifo *);
128 void gk104_fifo_init(struct nvkm_fifo *);
129 void gk104_fifo_init_pbdmas(struct nvkm_fifo *, u32);
131 void gk104_fifo_intr_runlist(struct nvkm_fifo *);
132 void gk104_fifo_intr_chsw(struct nvkm_fifo *);
133 void gk104_fifo_intr_bind(struct nvkm_fifo *);
162 int gk110_fifo_chid_ctor(struct nvkm_fifo *, int);
172 void gm107_fifo_intr_mmu_fault_unit(struct nvkm_fifo *, int);
177 int gm200_fifo_chid_nr(struct nvkm_fifo *);
178 int gm200_fifo_runq_nr(struct nvkm_fifo *);
199 int ga100_fifo_runl_ctor(struct nvkm_fifo *);
200 int ga100_fifo_nonstall_ctor(struct nvkm_fifo *);
209 int nvkm_uchan_new(struct nvkm_fifo *, struct nvkm_cgrp *, const struct nvkm_oclass *,
211 int nvkm_ucgrp_new(struct nvkm_fifo *, const struct nvkm_oclass *, void *argv, u32 argc,