Home
last modified time | relevance | path

Searched refs:nvkm_cgrp (Results 1 – 16 of 16) sorted by relevance

/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
A Dcgrp.h29 struct nvkm_cgrp { struct
31 void (*preempt)(struct nvkm_cgrp *);
58 struct nvkm_cgrp **); argument
59 struct nvkm_cgrp *nvkm_cgrp_ref(struct nvkm_cgrp *);
60 void nvkm_cgrp_unref(struct nvkm_cgrp **);
61 int nvkm_cgrp_vctx_get(struct nvkm_cgrp *, struct nvkm_engn *, struct nvkm_chan *,
63 void nvkm_cgrp_vctx_put(struct nvkm_cgrp *, struct nvkm_vctx **);
65 void nvkm_cgrp_put(struct nvkm_cgrp **, unsigned long irqflags);
A Dcgrp.c32 nvkm_cgrp_ectx_put(struct nvkm_cgrp *cgrp, struct nvkm_ectx **pectx) in nvkm_cgrp_ectx_put()
93 nvkm_cgrp_vctx_put(struct nvkm_cgrp *cgrp, struct nvkm_vctx **pvctx) in nvkm_cgrp_vctx_put()
174 struct nvkm_cgrp *cgrp = container_of(kref, typeof(*cgrp), kref); in nvkm_cgrp_del()
186 nvkm_cgrp_unref(struct nvkm_cgrp **pcgrp) in nvkm_cgrp_unref()
188 struct nvkm_cgrp *cgrp = *pcgrp; in nvkm_cgrp_unref()
197 struct nvkm_cgrp *
198 nvkm_cgrp_ref(struct nvkm_cgrp *cgrp) in nvkm_cgrp_ref()
207 nvkm_cgrp_put(struct nvkm_cgrp **pcgrp, unsigned long irqflags) in nvkm_cgrp_put()
209 struct nvkm_cgrp *cgrp = *pcgrp; in nvkm_cgrp_put()
220 struct nvkm_cgrp **pcgrp) in nvkm_cgrp_new()
[all …]
A Dgk110.c38 struct nvkm_cgrp *cgrp = chan->cgrp; in gk110_chan_preempt()
61 gk110_cgrp_preempt(struct nvkm_cgrp *cgrp) in gk110_cgrp_preempt()
72 gk110_runl_insert_cgrp(struct nvkm_cgrp *cgrp, struct nvkm_memory *memory, u64 offset) in gk110_runl_insert_cgrp()
A Ducgrp.c33 struct nvkm_cgrp *cgrp;
40 struct nvkm_cgrp *cgrp = nvkm_ucgrp(oclass->parent)->cgrp; in nvkm_ucgrp_chan_new()
48 struct nvkm_cgrp *cgrp = nvkm_ucgrp(object)->cgrp; in nvkm_ucgrp_sclass()
A Drunl.h5 struct nvkm_cgrp;
44 void (*insert_cgrp)(struct nvkm_cgrp *, struct nvkm_memory *, u64 offset);
102 void nvkm_runl_rc_cgrp(struct nvkm_cgrp *);
104 struct nvkm_cgrp *nvkm_runl_cgrp_get_cgid(struct nvkm_runl *, int cgid, unsigned long *irqflags);
A Drunl.c33 struct nvkm_cgrp *
36 struct nvkm_cgrp *cgrp = NULL; in nvkm_engn_cgrp_get()
61 struct nvkm_cgrp *cgrp, *gtmp; in nvkm_runl_rc()
145 nvkm_runl_rc_cgrp(struct nvkm_cgrp *cgrp) in nvkm_runl_rc_cgrp()
157 struct nvkm_cgrp *cgrp; in nvkm_runl_rc_engn()
227 struct nvkm_cgrp *
231 struct nvkm_cgrp *cgrp; in nvkm_runl_cgrp_get_cgid()
A Dpriv.h8 struct nvkm_cgrp;
161 void gk110_runl_insert_cgrp(struct nvkm_cgrp *, struct nvkm_memory *, u64);
180 void gv100_runl_insert_cgrp(struct nvkm_cgrp *, struct nvkm_memory *, u64);
205 int nvkm_uchan_new(struct nvkm_fifo *, struct nvkm_cgrp *, const struct nvkm_oclass *,
A Dchan.c44 struct nvkm_cgrp *cgrp = chan->cgrp; in nvkm_chan_cctx_bind()
96 struct nvkm_cgrp *cgrp = chan->cgrp; in nvkm_chan_cctx_get()
166 struct nvkm_cgrp *cgrp = chan->cgrp; in nvkm_chan_remove_locked()
198 struct nvkm_cgrp *cgrp = chan->cgrp; in nvkm_chan_insert()
347 struct nvkm_cgrp *cgrp, const char *name, bool priv, u32 devm, struct nvkm_vmm *vmm, in nvkm_chan_new_()
A Dchan.h56 int nvkm_chan_new_(const struct nvkm_chan_func *, struct nvkm_runl *, int runq, struct nvkm_cgrp *,
A Duchan.c158 struct nvkm_cgrp *cgrp = chan->cgrp; in nvkm_uchan_object_new()
321 nvkm_uchan_new(struct nvkm_fifo *fifo, struct nvkm_cgrp *cgrp, const struct nvkm_oclass *oclass, in nvkm_uchan_new()
A Dtu102.c139 struct nvkm_cgrp *cgrp; in tu102_fifo_intr_ctxsw_timeout_info()
A Dgv100.c195 gv100_runl_insert_cgrp(struct nvkm_cgrp *cgrp, struct nvkm_memory *memory, u64 offset) in gv100_runl_insert_cgrp()
A Dnv50.c288 struct nvkm_cgrp *cgrp; in nv50_runl_update()
A Dga100.c112 ga100_cgrp_preempt(struct nvkm_cgrp *cgrp) in ga100_cgrp_preempt()
/linux-6.3-rc2/drivers/gpu/drm/nouveau/include/nvkm/core/
A Dos.h56 #define nvkm_fifo_cgrp nvkm_cgrp
/linux-6.3-rc2/drivers/gpu/drm/nouveau/include/nvkm/engine/
A Dfifo.h14 struct nvkm_cgrp *cgrp;

Completed in 19 milliseconds