nvif_chan
u32 (*read_get)(struct nvif_chan *);
u32 (*read_get)(struct nvif_chan *);
void (*push)(struct nvif_chan *, bool main, u64 addr, u32 size,
void (*kick)(struct nvif_chan *);
int (*post)(struct nvif_chan *, u32 gpptr, u32 pbptr);
int (*release)(struct nvif_chan *, u64 addr, u32 data);
int nvif_chan_dma_wait(struct nvif_chan *, u32 push_nr);
void *push, u64 push_addr, u32 push_size, struct nvif_chan *);
int nvif_chan_gpfifo_wait(struct nvif_chan *, u32 gpfifo_nr, u32 push_nr);
void nvif_chan_gpfifo_push(struct nvif_chan *, u64 addr, u32 size, bool no_prefetch);
int nvif_chan_gpfifo_post(struct nvif_chan *);
void nvif_chan506f_gpfifo_push(struct nvif_chan *, bool main, u64 addr, u32 size, bool no_prefetch);
void nvif_chan506f_gpfifo_kick(struct nvif_chan *);
struct nvif_chan *);
u32 nvif_chan906f_read_get(struct nvif_chan *);
u32 nvif_chan906f_gpfifo_read_get(struct nvif_chan *);
int nvif_chan906f_gpfifo_post(struct nvif_chan *, u32 gpptr, u32 pbptr);
int nvif_chan506f_ctor(struct nvif_chan *, void *userd, void *gpfifo, u32 gpfifo_size,
int nvif_chan906f_ctor(struct nvif_chan *, void *userd, void *gpfifo, u32 gpfifo_size,
int nvif_chanc36f_ctor(struct nvif_chan *, void *userd, void *gpfifo, u32 gpfifo_size,
struct nvif_chan chan;
struct nvif_chan *chan = container_of(push, typeof(*chan), push);
nvif_chan_dma_wait(struct nvif_chan *chan, u32 nr)
struct nvif_chan *chan = container_of(push, typeof(*chan), push);
nvif_chan_gpfifo_post(struct nvif_chan *chan)
nvif_chan_gpfifo_push(struct nvif_chan *chan, u64 addr, u32 size, bool no_prefetch)
nvif_chan_gpfifo_wait(struct nvif_chan *chan, u32 gpfifo_nr, u32 push_nr)
void *push, u64 push_addr, u32 push_size, struct nvif_chan *chan)
nvif_chan506f_gpfifo_push(struct nvif_chan *chan, bool main, u64 addr, u32 size, bool no_prefetch)
nvif_chan506f_gpfifo_read_get(struct nvif_chan *chan)
nvif_chan506f_read_get(struct nvif_chan *chan)
nvif_chan506f_ctor(struct nvif_chan *chan, void *userd, void *gpfifo, u32 gpfifo_size,
nvif_chan506f_gpfifo_kick(struct nvif_chan *chan)
nvif_chan906f_sem_release(struct nvif_chan *chan, u64 addr, u32 data)
nvif_chan906f_gpfifo_post(struct nvif_chan *chan, u32 gpptr, u32 pbptr)
nvif_chan906f_gpfifo_read_get(struct nvif_chan *chan)
nvif_chan906f_read_get(struct nvif_chan *chan)
struct nvif_chan *chan)
nvif_chan906f_ctor(struct nvif_chan *chan, void *userd, void *gpfifo, u32 gpfifo_size,
nvif_chanc36f_gpfifo_kick(struct nvif_chan *chan)
nvif_chanc36f_sem_release(struct nvif_chan *chan, u64 addr, u32 data)
nvif_chanc36f_ctor(struct nvif_chan *chan, void *userd, void *gpfifo, u32 gpfifo_size,