/linux-4.1.27/drivers/gpu/drm/nouveau/ |
D | nouveau_fence.h | 17 struct nouveau_channel __rcu *channel; 21 int nouveau_fence_new(struct nouveau_channel *, bool sysmem, 25 int nouveau_fence_emit(struct nouveau_fence *, struct nouveau_channel *); 29 int nouveau_fence_sync(struct nouveau_bo *, struct nouveau_channel *, bool exclusive, bool intr); 39 int (*sync)(struct nouveau_fence *, struct nouveau_channel *, 40 struct nouveau_channel *); 41 u32 (*read)(struct nouveau_channel *); 42 int (*emit32)(struct nouveau_channel *, u64, u32); 43 int (*sync32)(struct nouveau_channel *, u64, u32); 57 int (*context_new)(struct nouveau_channel *); [all …]
|
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 *, 89 RING_SPACE(struct nouveau_channel *chan, int size) in RING_SPACE() 102 OUT_RING(struct nouveau_channel *chan, int data) in OUT_RING() 108 OUT_RINGp(struct nouveau_channel *chan, const void *data, unsigned nr_dwords); 111 BEGIN_NV04(struct nouveau_channel *chan, int subc, int mthd, int size) in BEGIN_NV04() 117 BEGIN_NI04(struct nouveau_channel *chan, int subc, int mthd, int size) in BEGIN_NI04() 123 BEGIN_NVC0(struct nouveau_channel *chan, int subc, int mthd, int size) in BEGIN_NVC0() 129 BEGIN_NIC0(struct nouveau_channel *chan, int subc, int mthd, int size) in BEGIN_NIC0() 135 BEGIN_IMC0(struct nouveau_channel *chan, int subc, int mthd, u16 data) in BEGIN_IMC0() [all …]
|
D | nv04_fence.c | 40 struct nouveau_channel *chan = fence->channel; in nv04_fence_emit() 52 struct nouveau_channel *prev, struct nouveau_channel *chan) in nv04_fence_sync() 58 nv04_fence_read(struct nouveau_channel *chan) in nv04_fence_read() 65 nv04_fence_context_del(struct nouveau_channel *chan) in nv04_fence_context_del() 74 nv04_fence_context_new(struct nouveau_channel *chan) in nv04_fence_context_new()
|
D | nv10_fence.c | 32 struct nouveau_channel *chan = fence->channel; in nv10_fence_emit() 45 struct nouveau_channel *prev, struct nouveau_channel *chan) in nv10_fence_sync() 51 nv10_fence_read(struct nouveau_channel *chan) in nv10_fence_read() 57 nv10_fence_context_del(struct nouveau_channel *chan) in nv10_fence_context_del() 70 nv10_fence_context_new(struct nouveau_channel *chan) in nv10_fence_context_new()
|
D | nouveau_chan.h | 7 struct nouveau_channel { struct 46 struct nouveau_channel **); argument 47 void nouveau_channel_del(struct nouveau_channel **); 48 int nouveau_channel_idle(struct nouveau_channel *);
|
D | nv84_fence.c | 32 nv84_fence_crtc(struct nouveau_channel *chan, int crtc) in nv84_fence_crtc() 39 nv84_fence_emit32(struct nouveau_channel *chan, u64 virtual, u32 sequence) in nv84_fence_emit32() 57 nv84_fence_sync32(struct nouveau_channel *chan, u64 virtual, u32 sequence) in nv84_fence_sync32() 76 struct nouveau_channel *chan = fence->channel; in nv84_fence_emit() 90 struct nouveau_channel *prev, struct nouveau_channel *chan) in nv84_fence_sync() 104 nv84_fence_read(struct nouveau_channel *chan) in nv84_fence_read() 111 nv84_fence_context_del(struct nouveau_channel *chan) in nv84_fence_context_del() 132 nv84_fence_context_new(struct nouveau_channel *chan) in nv84_fence_context_new()
|
D | nouveau_drm.h | 49 struct nouveau_channel; 127 int (*move)(struct nouveau_channel *, 130 struct nouveau_channel *chan; 145 struct nouveau_channel *cechan; 146 struct nouveau_channel *channel;
|
D | nouveau_chan.c | 43 nouveau_channel_idle(struct nouveau_channel *chan) in nouveau_channel_idle() 62 nouveau_channel_del(struct nouveau_channel **pchan) in nouveau_channel_del() 64 struct nouveau_channel *chan = *pchan; in nouveau_channel_del() 88 u32 handle, u32 size, struct nouveau_channel **pchan) in nouveau_channel_prep() 93 struct nouveau_channel *chan; in nouveau_channel_prep() 185 u32 handle, u32 engine, struct nouveau_channel **pchan) in nouveau_channel_ind() 198 struct nouveau_channel *chan; in nouveau_channel_ind() 243 u32 handle, struct nouveau_channel **pchan) in nouveau_channel_dma() 252 struct nouveau_channel *chan; in nouveau_channel_dma() 281 nouveau_channel_init(struct nouveau_channel *chan, u32 vram, u32 gart) in nouveau_channel_init() [all …]
|
D | nouveau_dma.c | 31 OUT_RINGp(struct nouveau_channel *chan, const void *data, unsigned nr_dwords) in OUT_RINGp() 51 READ_GET(struct nouveau_channel *chan, uint64_t *prev_get, int *timeout) in READ_GET() 82 nv50_dma_push(struct nouveau_channel *chan, struct nouveau_bo *bo, in nv50_dma_push() 111 nv50_dma_push_wait(struct nouveau_channel *chan, int count) in nv50_dma_push_wait() 137 nv50_dma_wait(struct nouveau_channel *chan, int slots, int count) in nv50_dma_wait() 180 nouveau_dma_wait(struct nouveau_channel *chan, int slots, int size) in nouveau_dma_wait()
|
D | nvc0_fence.c | 32 nvc0_fence_emit32(struct nouveau_channel *chan, u64 virtual, u32 sequence) in nvc0_fence_emit32() 48 nvc0_fence_sync32(struct nouveau_channel *chan, u64 virtual, u32 sequence) in nvc0_fence_sync32() 64 nvc0_fence_context_new(struct nouveau_channel *chan) in nvc0_fence_context_new()
|
D | nouveau_fence.c | 127 nouveau_fence_update(struct nouveau_channel *chan, struct nouveau_fence_chan *fctx) in nouveau_fence_update() 156 struct nouveau_channel *chan; in nouveau_fence_wait_uevent_handler() 169 nouveau_fence_context_new(struct nouveau_channel *chan, struct nouveau_fence_chan *fctx) in nouveau_fence_context_new() 259 nouveau_fence_emit(struct nouveau_fence *fence, struct nouveau_channel *chan) in nouveau_fence_emit() 298 struct nouveau_channel *chan; in nouveau_fence_done() 391 nouveau_fence_sync(struct nouveau_bo *nvbo, struct nouveau_channel *chan, bool exclusive, bool intr) in nouveau_fence_sync() 411 struct nouveau_channel *prev = NULL; in nouveau_fence_sync() 433 struct nouveau_channel *prev = NULL; in nouveau_fence_sync() 464 nouveau_fence_new(struct nouveau_channel *chan, bool sysmem, in nouveau_fence_new() 510 struct nouveau_channel *chan; in nouveau_fence_is_signaled()
|
D | nv17_fence.c | 34 struct nouveau_channel *prev, struct nouveau_channel *chan) in nv17_fence_sync() 74 nv17_fence_context_new(struct nouveau_channel *chan) in nv17_fence_context_new()
|
D | nv50_fbcon.c | 34 struct nouveau_channel *chan = drm->channel; in nv50_fbcon_fillrect() 69 struct nouveau_channel *chan = drm->channel; in nv50_fbcon_copyarea() 97 struct nouveau_channel *chan = drm->channel; in nv50_fbcon_imageblit() 154 struct nouveau_channel *chan = drm->channel; in nv50_fbcon_accel_init()
|
D | nvc0_fbcon.c | 34 struct nouveau_channel *chan = drm->channel; in nvc0_fbcon_fillrect() 69 struct nouveau_channel *chan = drm->channel; in nvc0_fbcon_copyarea() 97 struct nouveau_channel *chan = drm->channel; in nvc0_fbcon_imageblit() 154 struct nouveau_channel *chan = drm->channel; in nvc0_fbcon_accel_init()
|
D | nv04_fbcon.c | 34 struct nouveau_channel *chan = drm->channel; in nv04_fbcon_copyarea() 54 struct nouveau_channel *chan = drm->channel; in nv04_fbcon_fillrect() 81 struct nouveau_channel *chan = drm->channel; in nv04_fbcon_imageblit() 138 struct nouveau_channel *chan = drm->channel; in nv04_fbcon_accel_init()
|
D | nouveau_bo.c | 683 nve0_bo_move_init(struct nouveau_channel *chan, u32 handle) in nve0_bo_move_init() 695 nve0_bo_move_copy(struct nouveau_channel *chan, struct ttm_buffer_object *bo, in nve0_bo_move_copy() 716 nvc0_bo_move_init(struct nouveau_channel *chan, u32 handle) in nvc0_bo_move_init() 727 nvc0_bo_move_copy(struct nouveau_channel *chan, struct ttm_buffer_object *bo, in nvc0_bo_move_copy() 765 nvc0_bo_move_m2mf(struct nouveau_channel *chan, struct ttm_buffer_object *bo, in nvc0_bo_move_m2mf() 804 nva3_bo_move_copy(struct nouveau_channel *chan, struct ttm_buffer_object *bo, in nva3_bo_move_copy() 842 nv98_bo_move_exec(struct nouveau_channel *chan, struct ttm_buffer_object *bo, in nv98_bo_move_exec() 860 nv84_bo_move_exec(struct nouveau_channel *chan, struct ttm_buffer_object *bo, in nv84_bo_move_exec() 878 nv50_bo_move_init(struct nouveau_channel *chan, u32 handle) in nv50_bo_move_init() 894 nv50_bo_move_m2mf(struct nouveau_channel *chan, struct ttm_buffer_object *bo, in nv50_bo_move_m2mf() [all …]
|
D | nv50_display.h | 41 struct nouveau_channel *, u32 swap_interval);
|
D | nouveau_display.h | 78 int nouveau_finish_page_flip(struct nouveau_channel *,
|
D | nouveau_bo.h | 6 struct nouveau_channel;
|
D | nouveau_abi16.h | 23 struct nouveau_channel *chan;
|
D | nv50_fence.c | 35 nv50_fence_context_new(struct nouveau_channel *chan) in nv50_fence_context_new()
|
D | nouveau_display.c | 650 nouveau_page_flip_emit(struct nouveau_channel *chan, in nouveau_page_flip_emit() 706 struct nouveau_channel *chan; in nouveau_crtc_page_flip() 810 nouveau_finish_page_flip(struct nouveau_channel *chan, in nouveau_finish_page_flip() 852 struct nouveau_channel *chan = data; in nouveau_flip_complete()
|
D | nouveau_gem.c | 364 validate_init(struct nouveau_channel *chan, struct drm_file *file_priv, in validate_init() 463 validate_list(struct nouveau_channel *chan, struct nouveau_cli *cli, in validate_list() 524 nouveau_gem_pushbuf_validate(struct nouveau_channel *chan, in nouveau_gem_pushbuf_validate() 679 struct nouveau_channel *chan = NULL; in nouveau_gem_ioctl_pushbuf()
|
D | nouveau_fbcon.c | 159 struct nouveau_channel *chan = drm->channel; in nouveau_fbcon_sync() 343 struct nouveau_channel *chan; in nouveau_fbcon_create()
|
D | nv50_display.c | 543 struct nouveau_channel *chan, u32 swap_interval) in nv50_display_flip_next()
|