nvsw              215 drivers/gpu/drm/nouveau/dispnv04/disp.c 	if (drm->nvsw.client) {
nvsw              216 drivers/gpu/drm/nouveau/dispnv04/disp.c 		nvif_notify_init(&drm->nvsw, nv04_flip_complete,
nvsw              322 drivers/gpu/drm/nouveau/nouveau_abi16.c 		init->subchan[1].handle = chan->chan->nvsw.handle;
nvsw              103 drivers/gpu/drm/nouveau/nouveau_chan.c 		nvif_object_fini(&chan->nvsw);
nvsw              456 drivers/gpu/drm/nouveau/nouveau_chan.c 				       NULL, 0, &chan->nvsw);
nvsw              465 drivers/gpu/drm/nouveau/nouveau_chan.c 		OUT_RING  (chan, chan->nvsw.handle);
nvsw               19 drivers/gpu/drm/nouveau/nouveau_chan.h 	struct nvif_object nvsw;
nvsw              333 drivers/gpu/drm/nouveau/nouveau_drm.c 	nvif_object_fini(&drm->nvsw);
nvsw              368 drivers/gpu/drm/nouveau/nouveau_drm.c 				       &drm->nvsw);
nvsw              373 drivers/gpu/drm/nouveau/nouveau_drm.c 				OUT_RING  (drm->channel, drm->nvsw.handle);
nvsw              185 drivers/gpu/drm/nouveau/nouveau_drv.h 	struct nvif_object nvsw;
nvsw               63 drivers/gpu/drm/nouveau/nv04_fence.c 	WARN_ON(nvif_object_mthd(&chan->nvsw, NV04_NVSW_GET_REF,
nvsw               44 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c nv04_nvsw_mthd_get_ref(struct nvkm_nvsw *nvsw, void *data, u32 size)
nvsw               46 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c 	struct nv04_sw_chan *chan = nv04_sw_chan(nvsw->chan);
nvsw               60 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c nv04_nvsw_mthd(struct nvkm_nvsw *nvsw, u32 mthd, void *data, u32 size)
nvsw               64 drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c 		return nv04_nvsw_mthd_get_ref(nvsw, data, size);
nvsw               32 drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c 	struct nvkm_nvsw *nvsw = nvkm_nvsw(object);
nvsw               33 drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c 	if (nvsw->func->mthd)
nvsw               34 drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c 		return nvsw->func->mthd(nvsw, mthd, data, size);
nvsw               42 drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c 	struct nvkm_nvsw *nvsw = nvkm_nvsw(object);
nvsw               45 drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c 		*pevent = &nvsw->chan->event;
nvsw               64 drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c 	struct nvkm_nvsw *nvsw;
nvsw               66 drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c 	if (!(nvsw = kzalloc(sizeof(*nvsw), GFP_KERNEL)))
nvsw               68 drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c 	*pobject = &nvsw->object;
nvsw               70 drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c 	nvkm_object_ctor(&nvkm_nvsw_, oclass, &nvsw->object);
nvsw               71 drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c 	nvsw->func = func;
nvsw               72 drivers/gpu/drm/nouveau/nvkm/engine/sw/nvsw.c 	nvsw->chan = chan;