OSDN Git Service

drm/nouveau/flcn: split msgqueue into multiple pieces
authorBen Skeggs <bskeggs@redhat.com>
Tue, 14 Jan 2020 20:34:22 +0000 (06:34 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Wed, 15 Jan 2020 00:50:28 +0000 (10:50 +1000)
commit7e1659cc3b33e8765ea155b4b46d8e658d5277d2
treedc527304552f553596bfca37553b100ae92f46b2
parent3d0482ec28ebc506b9a720be9ff146e9bf343042
drm/nouveau/flcn: split msgqueue into multiple pieces

To make things clearer while modifying the interfaces, split msgqueue into
Queue Manager, Command Queue, and Message Queue.

There should be no code changes here, these will be done incrementally.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/nvkm/falcon/Kbuild
drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/falcon/msgq.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c
drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.h [new file with mode: 0644]