/linux-6.3-rc2/drivers/gpu/drm/nouveau/ |
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 …]
|
A D | nouveau_bo.h | 8 struct nouveau_channel; 140 int nv04_bo_move_init(struct nouveau_channel *, u32); 141 int nv04_bo_move_m2mf(struct nouveau_channel *, struct ttm_buffer_object *, 144 int nv50_bo_move_init(struct nouveau_channel *, u32); 145 int nv50_bo_move_m2mf(struct nouveau_channel *, struct ttm_buffer_object *, 148 int nv84_bo_move_exec(struct nouveau_channel *, struct ttm_buffer_object *, 151 int nva3_bo_move_copy(struct nouveau_channel *, struct ttm_buffer_object *, 154 int nvc0_bo_move_init(struct nouveau_channel *, u32); 155 int nvc0_bo_move_m2mf(struct nouveau_channel *, struct ttm_buffer_object *, 158 int nvc0_bo_move_copy(struct nouveau_channel *, struct ttm_buffer_object *, [all …]
|
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()
|
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()
|
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()
|
A D | nv84_fence.c | 36 nv84_fence_emit32(struct nouveau_channel *chan, u64 virtual, u32 sequence) in nv84_fence_emit32() 59 nv84_fence_sync32(struct nouveau_channel *chan, u64 virtual, u32 sequence) in nv84_fence_sync32() 80 nv84_fence_chid(struct nouveau_channel *chan) in nv84_fence_chid() 88 struct nouveau_channel *chan = fence->channel; in nv84_fence_emit() 97 struct nouveau_channel *prev, struct nouveau_channel *chan) in nv84_fence_sync() 106 nv84_fence_read(struct nouveau_channel *chan) in nv84_fence_read() 113 nv84_fence_context_del(struct nouveau_channel *chan) in nv84_fence_context_del() 128 nv84_fence_context_new(struct nouveau_channel *chan) in nv84_fence_context_new()
|
A D | nouveau_chan.h | 9 struct nouveau_channel { struct 65 u32 vram, u32 gart, struct nouveau_channel **); argument 66 void nouveau_channel_del(struct nouveau_channel **); 67 int nouveau_channel_idle(struct nouveau_channel *);
|
A D | nouveau_fence.c | 129 nouveau_fence_update(struct nouveau_channel *chan, struct nouveau_fence_chan *fctx) in nouveau_fence_update() 157 struct nouveau_channel *chan; in nouveau_fence_wait_uevent_handler() 170 nouveau_fence_context_new(struct nouveau_channel *chan, struct nouveau_fence_chan *fctx) in nouveau_fence_context_new() 207 nouveau_fence_emit(struct nouveau_fence *fence, struct nouveau_channel *chan) in nouveau_fence_emit() 245 struct nouveau_channel *chan; in nouveau_fence_done() 338 nouveau_fence_sync(struct nouveau_bo *nvbo, struct nouveau_channel *chan, in nouveau_fence_sync() 368 struct nouveau_channel *prev; in nouveau_fence_sync() 399 nouveau_fence_new(struct nouveau_channel *chan, bool sysmem, in nouveau_fence_new() 443 struct nouveau_channel *chan; in nouveau_fence_is_signaled()
|
A D | nouveau_drv.h | 61 struct nouveau_channel; 153 int (*move)(struct nouveau_channel *, 156 struct nouveau_channel *chan; 186 struct nouveau_channel *cechan; 187 struct nouveau_channel *channel;
|
A D | nouveau_dma.c | 41 READ_GET(struct nouveau_channel *chan, uint64_t *prev_get, int *timeout) in READ_GET() 72 nv50_dma_push(struct nouveau_channel *chan, u64 offset, int length) in nv50_dma_push() 96 nv50_dma_push_wait(struct nouveau_channel *chan, int count) in nv50_dma_push_wait() 122 nv50_dma_wait(struct nouveau_channel *chan, int slots, int count) in nv50_dma_wait() 165 nouveau_dma_wait(struct nouveau_channel *chan, int slots, int size) in nouveau_dma_wait()
|
A D | nvc0_fence.c | 35 nvc0_fence_emit32(struct nouveau_channel *chan, u64 virtual, u32 sequence) in nvc0_fence_emit32() 58 nvc0_fence_sync32(struct nouveau_channel *chan, u64 virtual, u32 sequence) in nvc0_fence_sync32() 78 nvc0_fence_context_new(struct nouveau_channel *chan) in nvc0_fence_context_new()
|
A D | nouveau_bo0039.c | 39 struct nouveau_channel *chan, struct ttm_resource *reg) in nouveau_bo_mem_ctxdma() 47 nv04_bo_move_m2mf(struct nouveau_channel *chan, struct ttm_buffer_object *bo, in nv04_bo_move_m2mf() 97 nv04_bo_move_init(struct nouveau_channel *chan, u32 handle) in nv04_bo_move_init()
|
A D | nouveau_chan.c | 46 struct nouveau_channel *chan = container_of(event, typeof(*chan), kill); in nouveau_channel_killed() 58 nouveau_channel_idle(struct nouveau_channel *chan) in nouveau_channel_idle() 81 nouveau_channel_del(struct nouveau_channel **pchan) in nouveau_channel_del() 83 struct nouveau_channel *chan = *pchan; in nouveau_channel_del() 113 struct nouveau_channel *chan = container_of(push, typeof(*chan), chan._push); in nouveau_channel_kick() 122 struct nouveau_channel *chan = container_of(push, typeof(*chan), chan._push); in nouveau_channel_wait() 137 u32 size, struct nouveau_channel **pchan) in nouveau_channel_prep() 141 struct nouveau_channel *chan; in nouveau_channel_prep() 249 struct nouveau_channel **pchan) in nouveau_channel_ctor() 277 struct nouveau_channel *chan; in nouveau_channel_ctor() [all …]
|
A D | nv17_fence.c | 37 struct nouveau_channel *prev, struct nouveau_channel *chan) in nv17_fence_sync() 77 nv17_fence_context_new(struct nouveau_channel *chan) in nv17_fence_context_new()
|
A D | nouveau_bo9039.c | 38 nvc0_bo_move_m2mf(struct nouveau_channel *chan, struct ttm_buffer_object *bo, in nvc0_bo_move_m2mf() 87 nvc0_bo_move_init(struct nouveau_channel *chan, u32 handle) in nvc0_bo_move_init()
|
A D | nouveau_boa0b5.c | 38 nve0_bo_move_copy(struct nouveau_channel *chan, struct ttm_buffer_object *bo, in nve0_bo_move_copy() 79 nve0_bo_move_init(struct nouveau_channel *chan, u32 handle) in nve0_bo_move_init()
|
A D | nouveau_bo5039.c | 39 nv50_bo_move_m2mf(struct nouveau_channel *chan, struct ttm_buffer_object *bo, in nv50_bo_move_m2mf() 137 nv50_bo_move_init(struct nouveau_channel *chan, u32 handle) in nv50_bo_move_init()
|
A D | nouveau_bo74c1.c | 36 nv84_bo_move_exec(struct nouveau_channel *chan, struct ttm_buffer_object *bo, in nv84_bo_move_exec()
|
A D | nouveau_bo90b5.c | 33 nvc0_bo_move_copy(struct nouveau_channel *chan, struct ttm_buffer_object *bo, in nvc0_bo_move_copy()
|
A D | nouveau_bo85b5.c | 40 nva3_bo_move_copy(struct nouveau_channel *chan, struct ttm_buffer_object *bo, in nva3_bo_move_copy()
|
A D | nouveau_gem.c | 372 validate_fini_no_ticket(struct validate_op *op, struct nouveau_channel *chan, in validate_fini_no_ticket() 408 validate_fini(struct validate_op *op, struct nouveau_channel *chan, in validate_fini() 417 validate_init(struct nouveau_channel *chan, struct drm_file *file_priv, in validate_init() 528 validate_list(struct nouveau_channel *chan, struct nouveau_cli *cli, in validate_list() 582 nouveau_gem_pushbuf_validate(struct nouveau_channel *chan, in nouveau_gem_pushbuf_validate() 735 struct nouveau_channel *chan = NULL; in nouveau_gem_ioctl_pushbuf()
|
A D | nv50_fence.c | 36 nv50_fence_context_new(struct nouveau_channel *chan) in nv50_fence_context_new()
|
A D | nouveau_abi16.h | 23 struct nouveau_channel *chan;
|
A D | nouveau_bo.c | 801 struct nouveau_channel *chan = drm->ttm.chan; in nouveau_bo_move_m2mf() 854 int (*exec)(struct nouveau_channel *, in nouveau_bo_move_init() 857 int (*init)(struct nouveau_channel *, u32 handle); in nouveau_bo_move_init() 889 struct nouveau_channel *chan; in nouveau_bo_move_init()
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/dispnv04/ |
A D | crtc.c | 1041 nv04_finish_page_flip(struct nouveau_channel *chan, in nv04_finish_page_flip() 1080 struct nouveau_channel *chan = drm->channel; in nv04_flip_complete() 1094 nv04_page_flip_emit(struct nouveau_channel *chan, in nv04_page_flip_emit() 1149 struct nouveau_channel *chan; in nv04_crtc_page_flip()
|