/dports/misc/rump/buildrump.sh-b914579/src/sys/external/bsd/drm/dist/shared-core/ |
H A D | nouveau_drv.h | 97 struct nouveau_channel struct 149 struct nouveau_channel *chan; argument 210 int (*create_context)(struct nouveau_channel *); 212 int (*load_context)(struct nouveau_channel *); 213 int (*save_context)(struct nouveau_channel *); 220 int (*create_context)(struct nouveau_channel *); 222 int (*load_context)(struct nouveau_channel *); 223 int (*save_context)(struct nouveau_channel *); 402 struct nouveau_channel **chan, 429 struct nouveau_channel *alloc_chan, [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/gpu/drm/nouveau/ |
H A D | nouveau_fence.h | 16 struct nouveau_channel __rcu *channel; 38 struct nouveau_channel *); 39 u32 (*read)(struct nouveau_channel *); 40 int (*emit32)(struct nouveau_channel *, u64, u32); 41 int (*sync32)(struct nouveau_channel *, u64, u32); 55 int (*context_new)(struct nouveau_channel *); 56 void (*context_del)(struct nouveau_channel *); 73 struct nouveau_channel *); 74 u32 nv10_fence_read(struct nouveau_channel *); 75 void nv10_fence_context_del(struct nouveau_channel *); [all …]
|
H A D | nouveau_bo.h | 7 struct nouveau_channel; 139 int nv04_bo_move_init(struct nouveau_channel *, u32); 140 int nv04_bo_move_m2mf(struct nouveau_channel *, struct ttm_buffer_object *, 143 int nv50_bo_move_init(struct nouveau_channel *, u32); 144 int nv50_bo_move_m2mf(struct nouveau_channel *, struct ttm_buffer_object *, 147 int nv84_bo_move_exec(struct nouveau_channel *, struct ttm_buffer_object *, 150 int nva3_bo_move_copy(struct nouveau_channel *, struct ttm_buffer_object *, 153 int nvc0_bo_move_init(struct nouveau_channel *, u32); 154 int nvc0_bo_move_m2mf(struct nouveau_channel *, struct ttm_buffer_object *, 157 int nvc0_bo_move_copy(struct nouveau_channel *, struct ttm_buffer_object *, [all …]
|
H A D | nouveau_dma.h | 33 int nouveau_dma_wait(struct nouveau_channel *, int slots, int size); 34 void nv50_dma_push(struct nouveau_channel *, u64 addr, int length); 59 RING_SPACE(struct nouveau_channel *chan, int size) in RING_SPACE() 72 OUT_RING(struct nouveau_channel *chan, int data) in OUT_RING() 84 FIRE_RING(struct nouveau_channel *chan) in FIRE_RING() 101 WIND_RING(struct nouveau_channel *chan) in WIND_RING()
|
H A D | nv04_fence.c | 53 struct nouveau_channel *prev, struct nouveau_channel *chan) in nv04_fence_sync() 59 nv04_fence_read(struct nouveau_channel *chan) in nv04_fence_read() 68 nv04_fence_context_del(struct nouveau_channel *chan) in nv04_fence_context_del() 77 nv04_fence_context_new(struct nouveau_channel *chan) in nv04_fence_context_new()
|
H A D | nv10_fence.c | 47 struct nouveau_channel *prev, struct nouveau_channel *chan) in nv10_fence_sync() 53 nv10_fence_read(struct nouveau_channel *chan) in nv10_fence_read() 59 nv10_fence_context_del(struct nouveau_channel *chan) in nv10_fence_context_del() 69 nv10_fence_context_new(struct nouveau_channel *chan) in nv10_fence_context_new()
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/gpu/drm/nouveau/ |
H A D | nouveau_fence.h | 16 struct nouveau_channel __rcu *channel; 38 struct nouveau_channel *); 39 u32 (*read)(struct nouveau_channel *); 40 int (*emit32)(struct nouveau_channel *, u64, u32); 41 int (*sync32)(struct nouveau_channel *, u64, u32); 55 int (*context_new)(struct nouveau_channel *); 56 void (*context_del)(struct nouveau_channel *); 73 struct nouveau_channel *); 74 u32 nv10_fence_read(struct nouveau_channel *); 75 void nv10_fence_context_del(struct nouveau_channel *); [all …]
|
H A D | nouveau_bo.h | 7 struct nouveau_channel; 139 int nv04_bo_move_init(struct nouveau_channel *, u32); 140 int nv04_bo_move_m2mf(struct nouveau_channel *, struct ttm_buffer_object *, 143 int nv50_bo_move_init(struct nouveau_channel *, u32); 144 int nv50_bo_move_m2mf(struct nouveau_channel *, struct ttm_buffer_object *, 147 int nv84_bo_move_exec(struct nouveau_channel *, struct ttm_buffer_object *, 150 int nva3_bo_move_copy(struct nouveau_channel *, struct ttm_buffer_object *, 153 int nvc0_bo_move_init(struct nouveau_channel *, u32); 154 int nvc0_bo_move_m2mf(struct nouveau_channel *, struct ttm_buffer_object *, 157 int nvc0_bo_move_copy(struct nouveau_channel *, struct ttm_buffer_object *, [all …]
|
H A D | nouveau_dma.h | 33 int nouveau_dma_wait(struct nouveau_channel *, int slots, int size); 34 void nv50_dma_push(struct nouveau_channel *, u64 addr, int length); 59 RING_SPACE(struct nouveau_channel *chan, int size) in RING_SPACE() 72 OUT_RING(struct nouveau_channel *chan, int data) in OUT_RING() 84 FIRE_RING(struct nouveau_channel *chan) in FIRE_RING() 101 WIND_RING(struct nouveau_channel *chan) in WIND_RING()
|
H A D | nv04_fence.c | 53 struct nouveau_channel *prev, struct nouveau_channel *chan) in nv04_fence_sync() 59 nv04_fence_read(struct nouveau_channel *chan) in nv04_fence_read() 68 nv04_fence_context_del(struct nouveau_channel *chan) in nv04_fence_context_del() 77 nv04_fence_context_new(struct nouveau_channel *chan) in nv04_fence_context_new()
|
/dports/misc/rump/buildrump.sh-b914579/src/sys/external/bsd/drm2/dist/drm/nouveau/ |
H A D | nouveau_fence.h | 13 struct nouveau_channel *channel; 36 struct nouveau_channel *); 37 u32 (*read)(struct nouveau_channel *); 38 int (*emit32)(struct nouveau_channel *, u64, u32); 39 int (*sync32)(struct nouveau_channel *, u64, u32); 49 int (*context_new)(struct nouveau_channel *); 50 void (*context_del)(struct nouveau_channel *); 71 struct nouveau_channel *); 72 u32 nv10_fence_read(struct nouveau_channel *); 73 void nv10_fence_context_del(struct nouveau_channel *); [all …]
|
H A D | nouveau_dma.h | 33 int nouveau_dma_wait(struct nouveau_channel *, int slots, int size); 34 void nv50_dma_push(struct nouveau_channel *, struct nouveau_bo *, 106 RING_SPACE(struct nouveau_channel *chan, int size) in RING_SPACE() 119 OUT_RING(struct nouveau_channel *chan, int data) in OUT_RING() 128 BEGIN_NV04(struct nouveau_channel *chan, int subc, int mthd, int size) in BEGIN_NV04() 134 BEGIN_NI04(struct nouveau_channel *chan, int subc, int mthd, int size) in BEGIN_NI04() 140 BEGIN_NVC0(struct nouveau_channel *chan, int subc, int mthd, int size) in BEGIN_NVC0() 146 BEGIN_NIC0(struct nouveau_channel *chan, int subc, int mthd, int size) in BEGIN_NIC0() 152 BEGIN_IMC0(struct nouveau_channel *chan, int subc, int mthd, u16 data) in BEGIN_IMC0() 164 FIRE_RING(struct nouveau_channel *chan) in FIRE_RING() [all …]
|
H A D | nouveau_nv04_fence.c | 47 struct nouveau_channel *chan = fence->channel; in nv04_fence_emit() 59 struct nouveau_channel *prev, struct nouveau_channel *chan) in nv04_fence_sync() 65 nv04_fence_read(struct nouveau_channel *chan) in nv04_fence_read() 72 nv04_fence_context_del(struct nouveau_channel *chan) in nv04_fence_context_del() 81 nv04_fence_context_new(struct nouveau_channel *chan) in nv04_fence_context_new()
|
H A D | nouveau_nv10_fence.c | 40 struct nouveau_channel *chan = fence->channel; in nv10_fence_emit() 53 struct nouveau_channel *prev, struct nouveau_channel *chan) in nv10_fence_sync() 59 nv10_fence_read(struct nouveau_channel *chan) in nv10_fence_read() 65 nv10_fence_context_del(struct nouveau_channel *chan) in nv10_fence_context_del() 74 nv10_fence_context_new(struct nouveau_channel *chan) in nv10_fence_context_new()
|
H A D | nouveau_chan.h | 6 struct nouveau_channel { struct 43 struct nouveau_channel **); argument 44 void nouveau_channel_del(struct nouveau_channel **); 45 int nouveau_channel_idle(struct nouveau_channel *);
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/gpu/drm/nouveau/ |
H A D | nouveau_fence.h | 16 struct nouveau_channel __rcu *channel; 38 struct nouveau_channel *); 39 u32 (*read)(struct nouveau_channel *); 40 int (*emit32)(struct nouveau_channel *, u64, u32); 41 int (*sync32)(struct nouveau_channel *, u64, u32); 55 int (*context_new)(struct nouveau_channel *); 56 void (*context_del)(struct nouveau_channel *); 73 struct nouveau_channel *); 74 u32 nv10_fence_read(struct nouveau_channel *); 75 void nv10_fence_context_del(struct nouveau_channel *); [all …]
|
H A D | nouveau_bo.h | 7 struct nouveau_channel; 139 int nv04_bo_move_init(struct nouveau_channel *, u32); 140 int nv04_bo_move_m2mf(struct nouveau_channel *, struct ttm_buffer_object *, 143 int nv50_bo_move_init(struct nouveau_channel *, u32); 144 int nv50_bo_move_m2mf(struct nouveau_channel *, struct ttm_buffer_object *, 147 int nv84_bo_move_exec(struct nouveau_channel *, struct ttm_buffer_object *, 150 int nva3_bo_move_copy(struct nouveau_channel *, struct ttm_buffer_object *, 153 int nvc0_bo_move_init(struct nouveau_channel *, u32); 154 int nvc0_bo_move_m2mf(struct nouveau_channel *, struct ttm_buffer_object *, 157 int nvc0_bo_move_copy(struct nouveau_channel *, struct ttm_buffer_object *, [all …]
|
H A D | nouveau_dma.h | 33 int nouveau_dma_wait(struct nouveau_channel *, int slots, int size); 34 void nv50_dma_push(struct nouveau_channel *, u64 addr, int length); 59 RING_SPACE(struct nouveau_channel *chan, int size) in RING_SPACE() 72 OUT_RING(struct nouveau_channel *chan, int data) in OUT_RING() 84 FIRE_RING(struct nouveau_channel *chan) in FIRE_RING() 101 WIND_RING(struct nouveau_channel *chan) in WIND_RING()
|
H A D | nv04_fence.c | 53 struct nouveau_channel *prev, struct nouveau_channel *chan) in nv04_fence_sync() 59 nv04_fence_read(struct nouveau_channel *chan) in nv04_fence_read() 68 nv04_fence_context_del(struct nouveau_channel *chan) in nv04_fence_context_del() 77 nv04_fence_context_new(struct nouveau_channel *chan) in nv04_fence_context_new()
|
/dports/misc/rump/buildrump.sh-b914579/src/sys/external/bsd/drm/dist/libdrm/nouveau/ |
H A D | nouveau_pushbuf.h | 33 struct nouveau_channel *channel; 40 nouveau_pushbuf_flush(struct nouveau_channel *, unsigned min); 43 nouveau_pushbuf_emit_reloc(struct nouveau_channel *, void *ptr, 49 OUT_RING(struct nouveau_channel *chan, unsigned data) in OUT_RING() 62 OUT_RINGf(struct nouveau_channel *chan, float f) in OUT_RINGf() 70 AVAIL_RING(struct nouveau_channel *chan) in AVAIL_RING() 76 WAIT_RING(struct nouveau_channel *chan, unsigned size) in WAIT_RING() 96 FIRE_RING(struct nouveau_channel *chan) in FIRE_RING() 120 OUT_RELOC(struct nouveau_channel *chan, struct nouveau_bo *bo, in OUT_RELOC() 129 OUT_RELOCd(struct nouveau_channel *chan, struct nouveau_bo *bo, in OUT_RELOCd() [all …]
|
H A D | nouveau_dma.h | 43 extern int nouveau_dma_wait(struct nouveau_channel *chan, unsigned size); 45 extern void nouveau_dma_channel_init(struct nouveau_channel *); 46 extern void nouveau_dma_kickoff(struct nouveau_channel *); 53 nouveau_dma_out(struct nouveau_channel *chan, uint32_t data) in nouveau_dma_out() 55 struct nouveau_channel_priv *nvchan = nouveau_channel(chan); in nouveau_dma_out() 77 nouveau_dma_outp(struct nouveau_channel *chan, uint32_t *ptr, int size) in nouveau_dma_outp() 79 struct nouveau_channel_priv *nvchan = nouveau_channel(chan); in nouveau_dma_outp() 105 nouveau_dma_space(struct nouveau_channel *chan, unsigned size) in nouveau_dma_space() 107 struct nouveau_channel_priv *nvchan = nouveau_channel(chan); in nouveau_dma_space() 121 nouveau_dma_begin(struct nouveau_channel *chan, struct nouveau_grobj *grobj, in nouveau_dma_begin() [all …]
|
H A D | nouveau_private.h | 68 nouveau_pushbuf_init(struct nouveau_channel *); 81 struct nouveau_channel base; 100 #define nouveau_channel(n) ((struct nouveau_channel_priv *)(n)) macro 103 struct nouveau_channel *channel; 126 nouveau_fence_new(struct nouveau_channel *, struct nouveau_fence **); 141 nouveau_fence_flush(struct nouveau_channel *); 168 struct nouveau_channel *pending_channel; 197 nouveau_bo_emit_buffer(struct nouveau_channel *, struct nouveau_bo *);
|
H A D | nouveau_channel.h | 31 struct nouveau_channel { struct 42 void (*hang_notify)(struct nouveau_channel *); argument 43 void (*flush_notify)(struct nouveau_channel *); argument 51 struct nouveau_channel **); argument 54 nouveau_channel_free(struct nouveau_channel **);
|
H A D | nouveau_fence.c | 34 struct nouveau_channel_priv *nvchan = nouveau_channel(fence->channel); in nouveau_fence_del_unsignalled() 79 nouveau_fence_new(struct nouveau_channel *chan, struct nouveau_fence **fence) in nouveau_fence_new() 136 struct nouveau_channel_priv *nvchan = nouveau_channel(fence->channel); in nouveau_fence_emit() 161 nouveau_fence_flush_seq(struct nouveau_channel *chan, uint32_t sequence) in nouveau_fence_flush_seq() 163 struct nouveau_channel_priv *nvchan = nouveau_channel(chan); in nouveau_fence_flush_seq() 194 nouveau_fence_flush(struct nouveau_channel *chan) in nouveau_fence_flush() 196 struct nouveau_channel_priv *nvchan = nouveau_channel(chan); in nouveau_fence_flush() 214 nvchan = nouveau_channel(nvfence->base.channel); in nouveau_fence_wait() 218 struct nouveau_channel *chan = &nvchan->base; in nouveau_fence_wait()
|
H A D | nouveau_dma.c | 70 nouveau_dma_channel_init(struct nouveau_channel *chan) in nouveau_dma_channel_init() 72 struct nouveau_channel_priv *nvchan = nouveau_channel(chan); in nouveau_dma_channel_init() 92 nouveau_dma_wait(struct nouveau_channel *chan, unsigned size) in nouveau_dma_wait() 94 struct nouveau_channel_priv *nvchan = nouveau_channel(chan); in nouveau_dma_wait() 144 nouveau_dma_parse_pushbuf(struct nouveau_channel *chan, int get, int put) in nouveau_dma_parse_pushbuf() 146 struct nouveau_channel_priv *nvchan = nouveau_channel(chan); in nouveau_dma_parse_pushbuf() 197 nouveau_dma_kickoff(struct nouveau_channel *chan) in nouveau_dma_kickoff() 199 struct nouveau_channel_priv *nvchan = nouveau_channel(chan); in nouveau_dma_kickoff()
|