Home
last modified time | relevance | path

Searched refs:nvkm_fifo (Results 1 – 23 of 23) sorted by relevance

/linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
H A Dpriv.h4 #define nvkm_fifo(p) container_of((p), struct nvkm_fifo, engine) macro
17 void (*dtor)(struct nvkm_fifo *);
19 int (*chid_nr)(struct nvkm_fifo *);
20 int (*chid_ctor)(struct nvkm_fifo *, int nr);
21 int (*runq_nr)(struct nvkm_fifo *);
22 int (*runl_ctor)(struct nvkm_fifo *);
24 void (*init)(struct nvkm_fifo *);
25 void (*init_pbdmas)(struct nvkm_fifo *, u32 mask);
28 void (*intr_mmu_fault_unit)(struct nvkm_fifo *, int unit);
29 void (*intr_ctxsw_timeout)(struct nvkm_fifo *, u32 engm);
[all …]
H A Dbase.c55 nvkm_fifo_pause(struct nvkm_fifo *fifo, unsigned long *flags) in nvkm_fifo_pause()
61 nvkm_fifo_start(struct nvkm_fifo *fifo, unsigned long *flags) in nvkm_fifo_start()
67 nvkm_fifo_fault(struct nvkm_fifo *fifo, struct nvkm_fault_data *info) in nvkm_fifo_fault()
76 struct nvkm_fifo *fifo = nvkm_fifo(oclass->engine); in nvkm_fifo_class_new()
96 struct nvkm_fifo *fifo = nvkm_fifo(oclass->engine); in nvkm_fifo_class_get()
127 struct nvkm_fifo *fifo = nvkm_fifo(engine); in nvkm_fifo_fini()
141 struct nvkm_fifo *fifo = nvkm_fifo(engine); in nvkm_fifo_init()
171 struct nvkm_fifo *fifo = nvkm_fifo(engine); in nvkm_fifo_info()
245 struct nvkm_fifo *fifo = nvkm_fifo(engine); in nvkm_fifo_oneinit()
336 struct nvkm_fifo *fifo = nvkm_fifo(engine); in nvkm_fifo_dtor()
[all …]
H A Dgm200.c29 gm200_fifo_runq_nr(struct nvkm_fifo *fifo) in gm200_fifo_runq_nr()
35 gm200_fifo_chid_nr(struct nvkm_fifo *fifo) in gm200_fifo_chid_nr()
63 struct nvkm_fifo **pfifo) in gm200_fifo_new()
H A Dgm107.c101 gm107_fifo_intr_mmu_fault_unit(struct nvkm_fifo *fifo, int unit) in gm107_fifo_intr_mmu_fault_unit()
125 gm107_fifo_chid_nr(struct nvkm_fifo *fifo) in gm107_fifo_chid_nr()
153 struct nvkm_fifo **pfifo) in gm107_fifo_new()
H A Dgk208.c46 gk208_fifo_chid_nr(struct nvkm_fifo *fifo) in gk208_fifo_chid_nr()
74 struct nvkm_fifo **pfifo) in gk208_fifo_new()
H A Drunq.h15 struct nvkm_fifo *fifo;
21 struct nvkm_runq *nvkm_runq_new(struct nvkm_fifo *, int pbid);
H A Drunl.c60 struct nvkm_fifo *fifo = runl->fifo; in nvkm_runl_rc()
283 struct nvkm_fifo *fifo = runl->fifo; in nvkm_runl_allow()
297 struct nvkm_fifo *fifo = runl->fifo; in nvkm_runl_block()
341 struct nvkm_fifo *fifo = runl->fifo; in nvkm_runl_add()
382 nvkm_runl_get(struct nvkm_fifo *fifo, int runi, u32 addr) in nvkm_runl_get()
395 nvkm_runl_new(struct nvkm_fifo *fifo, int runi, u32 addr, int id_nr) in nvkm_runl_new()
H A Dg98.c29 g98_fifo_runl_ctor(struct nvkm_fifo *fifo) in g98_fifo_runl_ctor()
67 struct nvkm_fifo **pfifo) in g98_fifo_new()
H A Dg84.c164 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), nonstall.event); in g84_fifo_nonstall_block()
175 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), nonstall.event); in g84_fifo_nonstall_allow()
190 g84_fifo_runl_ctor(struct nvkm_fifo *fifo) in g84_fifo_runl_ctor()
228 struct nvkm_fifo **pfifo) in g84_fifo_new()
H A Dnv10.c87 nv10_fifo_chid_nr(struct nvkm_fifo *fifo) in nv10_fifo_chid_nr()
110 struct nvkm_fifo **pfifo) in nv10_fifo_new()
H A Dgk110.c95 gk110_fifo_chid_ctor(struct nvkm_fifo *fifo, int nr) in gk110_fifo_chid_ctor()
129 struct nvkm_fifo **pfifo) in gk110_fifo_new()
H A Drunl.h62 struct nvkm_fifo *fifo;
101 struct nvkm_runl *nvkm_runl_new(struct nvkm_fifo *, int runi, u32 addr, int id_nr);
102 struct nvkm_runl *nvkm_runl_get(struct nvkm_fifo *, int runi, u32 addr);
H A Ducgrp.c49 struct nvkm_fifo *fifo = cgrp->runl->fifo; in nvkm_ucgrp_sclass()
81 nvkm_ucgrp_new(struct nvkm_fifo *fifo, const struct nvkm_oclass *oclass, void *argv, u32 argc, in nvkm_ucgrp_new()
H A Dgp100.c90 gp100_fifo_intr_mmu_fault_unit(struct nvkm_fifo *fifo, int unit) in gp100_fifo_intr_mmu_fault_unit()
136 struct nvkm_fifo **pfifo) in gp100_fifo_new()
H A Dnv17.c93 nv17_fifo_init(struct nvkm_fifo *fifo) in nv17_fifo_init()
139 struct nvkm_fifo **pfifo) in nv17_fifo_new()
H A Dga100.c395 struct nvkm_fifo *fifo = runl->fifo; in ga100_runl_init()
440 ga100_runl_new(struct nvkm_fifo *fifo, int id, u32 addr, struct nvkm_runl **prunl) in ga100_runl_new()
534 ga100_fifo_nonstall_ctor(struct nvkm_fifo *fifo) in ga100_fifo_nonstall_ctor()
568 ga100_fifo_nonstall_dtor(struct nvkm_fifo *fifo) in ga100_fifo_nonstall_dtor()
580 ga100_fifo_runl_ctor(struct nvkm_fifo *fifo) in ga100_fifo_runl_ctor()
620 struct nvkm_fifo **pfifo) in ga100_fifo_new()
H A Drunq.c33 nvkm_runq_new(struct nvkm_fifo *fifo, int pbid) in nvkm_runq_new()
H A Dgk20a.c49 struct nvkm_fifo **pfifo) in gk20a_fifo_new()
H A Dga102.c45 struct nvkm_fifo **pfifo) in ga102_fifo_new()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/
H A Dfifo.c62 struct nvkm_fifo *fifo = chan->cgrp->runl->fifo; in r535_chan_ramfc_clear()
81 struct nvkm_fifo *fifo = gsp->subdev.device->fifo; in r535_chan_alloc()
156 struct nvkm_fifo *fifo = chan->cgrp->runl->fifo; in r535_chan_ramfc_write()
345 r535_fifo_rc_chid(struct nvkm_fifo *fifo, int chid) in r535_fifo_rc_chid()
427 r535_fifo_ectx_size(struct nvkm_fifo *fifo) in r535_fifo_ectx_size()
457 r535_fifo_runl_ctor(struct nvkm_fifo *fifo) in r535_fifo_runl_ctor()
582 r535_fifo_dtor(struct nvkm_fifo *fifo) in r535_fifo_dtor()
589 enum nvkm_subdev_type type, int inst, struct nvkm_fifo **pfifo) in r535_fifo_new()
/linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dnv44.c35 struct nvkm_fifo *fifo = device->fifo; in nv44_gr_tile()
H A Dnv10.c1053 struct nvkm_fifo *fifo = device->fifo; in nv10_gr_tile()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
H A Dgt215.c310 struct nvkm_fifo *fifo = device->fifo; in gt215_clk_pre()
345 struct nvkm_fifo *fifo = device->fifo; in gt215_clk_post()