Searched refs:nvkm_cgrp (Results 1 – 15 of 15) sorted by relevance
/linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
H A D | cgrp.h | 29 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);
|
H A D | cgrp.c | 32 nvkm_cgrp_ectx_put(struct nvkm_cgrp *cgrp, struct nvkm_ectx **pectx) in nvkm_cgrp_ectx_put() 51 nvkm_cgrp_ectx_get(struct nvkm_cgrp *cgrp, struct nvkm_engn *engn, struct nvkm_ectx **pectx, in nvkm_cgrp_ectx_get() 93 nvkm_cgrp_vctx_put(struct nvkm_cgrp *cgrp, struct nvkm_vctx **pvctx) in nvkm_cgrp_vctx_put() 119 nvkm_cgrp_vctx_get(struct nvkm_cgrp *cgrp, struct nvkm_engn *engn, struct nvkm_chan *chan, in nvkm_cgrp_vctx_get() 177 struct nvkm_cgrp *cgrp = container_of(kref, typeof(*cgrp), kref); in nvkm_cgrp_del() 189 nvkm_cgrp_unref(struct nvkm_cgrp **pcgrp) in nvkm_cgrp_unref() 191 struct nvkm_cgrp *cgrp = *pcgrp; in nvkm_cgrp_unref() 200 struct nvkm_cgrp * 201 nvkm_cgrp_ref(struct nvkm_cgrp *cgrp) in nvkm_cgrp_ref() 210 nvkm_cgrp_put(struct nvkm_cgrp **pcgrp, unsigned long irqflags) in nvkm_cgrp_put() [all …]
|
H A D | gk110.c | 38 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()
|
H A D | ucgrp.c | 33 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()
|
H A D | runl.c | 33 static 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()
|
H A D | runl.h | 5 struct nvkm_cgrp; 51 void (*insert_cgrp)(struct nvkm_cgrp *, struct nvkm_memory *, u64 offset); 114 void nvkm_runl_rc_cgrp(struct nvkm_cgrp *); 116 struct nvkm_cgrp *nvkm_runl_cgrp_get_cgid(struct nvkm_runl *, int cgid, unsigned long *irqflags);
|
H A D | priv.h | 8 struct nvkm_cgrp; 165 void gk110_runl_insert_cgrp(struct nvkm_cgrp *, struct nvkm_memory *, u64); 184 void gv100_runl_insert_cgrp(struct nvkm_cgrp *, struct nvkm_memory *, u64); 209 int nvkm_uchan_new(struct nvkm_fifo *, struct nvkm_cgrp *, const struct nvkm_oclass *,
|
H A D | chan.c | 43 struct nvkm_cgrp *cgrp = chan->cgrp; in nvkm_chan_cctx_bind() 95 struct nvkm_cgrp *cgrp = chan->cgrp; in nvkm_chan_cctx_get() 165 struct nvkm_cgrp *cgrp = chan->cgrp; in nvkm_chan_remove_locked() 197 struct nvkm_cgrp *cgrp = chan->cgrp; in nvkm_chan_insert() 350 struct nvkm_cgrp *cgrp, const char *name, bool priv, u32 devm, struct nvkm_vmm *vmm, in nvkm_chan_new_()
|
H A D | chan.h | 59 int nvkm_chan_new_(const struct nvkm_chan_func *, struct nvkm_runl *, int runq, struct nvkm_cgrp *,
|
H A D | uchan.c | 158 struct nvkm_cgrp *cgrp = chan->cgrp; in nvkm_uchan_object_new() 330 nvkm_uchan_new(struct nvkm_fifo *fifo, struct nvkm_cgrp *cgrp, const struct nvkm_oclass *oclass, in nvkm_uchan_new()
|
H A D | tu102.c | 140 struct nvkm_cgrp *cgrp; in tu102_fifo_intr_ctxsw_timeout_info()
|
H A D | gv100.c | 195 gv100_runl_insert_cgrp(struct nvkm_cgrp *cgrp, struct nvkm_memory *memory, u64 offset) in gv100_runl_insert_cgrp()
|
H A D | nv50.c | 288 struct nvkm_cgrp *cgrp; in nv50_runl_update()
|
H A D | ga100.c | 110 ga100_cgrp_preempt(struct nvkm_cgrp *cgrp) in ga100_cgrp_preempt()
|
/linux/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
H A D | fifo.h | 15 struct nvkm_cgrp *cgrp;
|