linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/changf100.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: MIT */
   2#ifndef __GF100_FIFO_CHAN_H__
   3#define __GF100_FIFO_CHAN_H__
   4#define gf100_fifo_chan(p) container_of((p), struct gf100_fifo_chan, base)
   5#include "chan.h"
   6#include "gf100.h"
   7
   8struct gf100_fifo_chan {
   9        struct nvkm_fifo_chan base;
  10        struct gf100_fifo *fifo;
  11
  12        struct list_head head;
  13        bool killed;
  14
  15        struct {
  16                struct nvkm_gpuobj *inst;
  17                struct nvkm_vma *vma;
  18        } engn[NVKM_SUBDEV_NR];
  19};
  20
  21extern const struct nvkm_fifo_chan_oclass gf100_fifo_gpfifo_oclass;
  22#endif
  23