Home
last modified time | relevance | path

Searched refs:nvkm_fifo (Results 1 – 21 of 21) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/engine/
Dfifo.h70 struct nvkm_fifo { struct
81 int (*chid)(struct nvkm_fifo *, struct nvkm_object *); argument
82 void (*pause)(struct nvkm_fifo *, unsigned long *); argument
83 void (*start)(struct nvkm_fifo *, unsigned long *); argument
86 static inline struct nvkm_fifo *
87 nvkm_fifo(void *obj) in nvkm_fifo() function
102 void nvkm_fifo_destroy(struct nvkm_fifo *);
104 nvkm_client_name_for_fifo_chid(struct nvkm_fifo *fifo, u32 chid);
123 void nvkm_fifo_uevent(struct nvkm_fifo *);
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dbase.c62 struct nvkm_fifo *priv = (void *)engine; in nvkm_fifo_channel_create_()
118 struct nvkm_fifo *priv = (void *)nv_object(chan)->engine; in nvkm_fifo_channel_destroy()
192 nvkm_fifo_uevent(struct nvkm_fifo *fifo) in nvkm_fifo_uevent()
203 struct nvkm_fifo *fifo = (void *)object->engine; in _nvkm_fifo_channel_ntfy()
218 nvkm_fifo_chid(struct nvkm_fifo *priv, struct nvkm_object *object) in nvkm_fifo_chid()
233 nvkm_client_name_for_fifo_chid(struct nvkm_fifo *fifo, u32 chid) in nvkm_client_name_for_fifo_chid()
247 nvkm_fifo_destroy(struct nvkm_fifo *priv) in nvkm_fifo_destroy()
260 struct nvkm_fifo *priv; in nvkm_fifo_create_()
Dnv04.h143 struct nvkm_fifo base;
173 void nv04_fifo_pause(struct nvkm_fifo *, unsigned long *);
174 void nv04_fifo_start(struct nvkm_fifo *, unsigned long *);
Dnv50.h6 struct nvkm_fifo base;
Dg84.c424 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), uevent); in g84_fifo_uevent_init()
431 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), uevent); in g84_fifo_uevent_fini()
Dgf100.c39 struct nvkm_fifo base;
837 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), uevent); in gf100_fifo_uevent_init()
844 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), uevent); in gf100_fifo_uevent_fini()
Dnv04.c301 nv04_fifo_pause(struct nvkm_fifo *pfifo, unsigned long *pflags) in nv04_fifo_pause()
334 nv04_fifo_start(struct nvkm_fifo *pfifo, unsigned long *pflags) in nv04_fifo_start()
Dgk104.c62 struct nvkm_fifo base;
992 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), uevent); in gk104_fifo_uevent_init()
999 struct nvkm_fifo *fifo = container_of(event, typeof(*fifo), uevent); in gk104_fifo_uevent_fini()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sec/
Dg98.c78 struct nvkm_fifo *pfifo = nvkm_fifo(subdev); in g98_sec_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/ce/
Dgt215.c80 struct nvkm_fifo *pfifo = nvkm_fifo(subdev); in gt215_ce_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/cipher/
Dg84.c111 struct nvkm_fifo *pfifo = nvkm_fifo(subdev); in g84_cipher_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/
Dnv44.c96 struct nvkm_fifo *pfifo = nvkm_fifo(subdev); in nv44_mpeg_intr()
Dnv31.c197 struct nvkm_fifo *pfifo = nvkm_fifo(subdev); in nv31_mpeg_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dgt215.c300 struct nvkm_fifo *pfifo = nvkm_fifo(clk); in gt215_clk_pre()
323 struct nvkm_fifo *pfifo = nvkm_fifo(clk); in gt215_clk_post()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dnv40.c209 struct nvkm_fifo *pfifo = nvkm_fifo(engine); in nv40_gr_tile_prog()
286 struct nvkm_fifo *pfifo = nvkm_fifo(subdev); in nv40_gr_intr()
Dnv20.c161 struct nvkm_fifo *pfifo = nvkm_fifo(engine); in nv20_gr_tile_prog()
Dnv50.c786 struct nvkm_fifo *pfifo = nvkm_fifo(subdev); in nv50_gr_intr()
Dnv10.c1123 struct nvkm_fifo *pfifo = nvkm_fifo(engine); in nv10_gr_tile_prog()
Dgf100.c1108 struct nvkm_fifo *pfifo = nvkm_fifo(subdev); in gf100_gr_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvif/
Ddevice.h58 #define nvxx_fifo(a) nvkm_fifo(nvxx_device(a))
/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnv84_fence.c216 struct nvkm_fifo *pfifo = nvxx_fifo(&drm->device); in nv84_fence_create()