/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
D | nvc0_video_bsp.c | 35 nvc0_decoder_bsp_begin(struct nouveau_vp3_decoder *dec, unsigned comm_seq) in nvc0_decoder_bsp_begin() argument 37 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH]; in nvc0_decoder_bsp_begin() 53 unsigned comm_seq, unsigned num_buffers, in nvc0_decoder_bsp_next() argument 56 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH]; in nvc0_decoder_bsp_next() 57 struct nouveau_bo *inter_bo = dec->inter_bo[comm_seq & 1]; in nvc0_decoder_bsp_next() 100 dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH] = bsp_bo = tmp_bo; in nvc0_decoder_bsp_next() 124 dec->inter_bo[comm_seq & 1] = inter_bo = tmp_bo; in nvc0_decoder_bsp_next() 135 struct nouveau_vp3_video_buffer *target, unsigned comm_seq, in nvc0_decoder_bsp_end() argument 144 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH]; in nvc0_decoder_bsp_end() 145 struct nouveau_bo *inter_bo = dec->inter_bo[comm_seq & 1]; in nvc0_decoder_bsp_end() [all …]
|
D | nvc0_video.h | 33 nvc0_decoder_bsp_begin(struct nouveau_vp3_decoder *dec, unsigned comm_seq); 37 unsigned comm_seq, unsigned num_buffers, 43 unsigned comm_seq, unsigned *vp_caps, unsigned *is_ref, 48 struct nouveau_vp3_video_buffer *target, unsigned comm_seq, 54 struct nouveau_vp3_video_buffer *target, unsigned comm_seq);
|
D | nvc0_video_vp.c | 27 static void dump_comm_vp(struct nouveau_vp3_decoder *dec, struct comm *comm, u32 comm_seq, in dump_comm_vp() argument 69 struct nouveau_vp3_video_buffer *target, unsigned comm_seq, in nvc0_decoder_vp() argument 77 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH]; in nvc0_decoder_vp() 78 struct nouveau_bo *inter_bo = dec->inter_bo[comm_seq & 1]; in nvc0_decoder_vp() 132 PUSH_DATA (push, comm_seq); // 704 in nvc0_decoder_vp() 187 dump_comm_vp(dec, dec->comm, comm_seq, inter_bo, slice_size << 8); in nvc0_decoder_vp() 191 dump_comm_vp(dec, dec->comm, comm_seq, inter_bo, slice_size << 8); in nvc0_decoder_vp()
|
D | nvc0_video.c | 34 uint32_t comm_seq = ++dec->fence_seq; in nvc0_decoder_begin_frame() local 41 ret = nvc0_decoder_bsp_begin(dec, comm_seq); in nvc0_decoder_begin_frame() 55 uint32_t comm_seq = dec->fence_seq; in nvc0_decoder_decode_bitstream() local 60 ret = nvc0_decoder_bsp_next(dec, comm_seq, num_buffers, data, num_bytes); in nvc0_decoder_decode_bitstream() 72 uint32_t comm_seq = dec->fence_seq; in nvc0_decoder_end_frame() local 81 ret = nvc0_decoder_bsp_end(dec, desc, target, comm_seq, &vp_caps, &is_ref, refs); in nvc0_decoder_end_frame() 86 nvc0_decoder_vp(dec, desc, target, comm_seq, vp_caps, is_ref, refs); in nvc0_decoder_end_frame() 87 nvc0_decoder_ppp(dec, desc, target, comm_seq); in nvc0_decoder_end_frame()
|
D | nvc0_video_ppp.c | 92 …3_decoder *dec, union pipe_desc desc, struct nouveau_vp3_video_buffer *target, unsigned comm_seq) { in nvc0_decoder_ppp() argument 111 PUSH_DATA (push, comm_seq); in nvc0_decoder_ppp()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/ |
D | nv98_video_bsp.c | 37 unsigned comm_seq, unsigned num_buffers, in nv98_decoder_bsp() argument 48 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH]; in nv98_decoder_bsp() 49 struct nouveau_bo *inter_bo = dec->inter_bo[comm_seq & 1]; in nv98_decoder_bsp() 82 bo_refs[0].bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH] = bsp_bo = tmp_bo; in nv98_decoder_bsp() 95 bo_refs[1].bo = dec->inter_bo[comm_seq & 1] = inter_bo = tmp_bo; in nv98_decoder_bsp() 108 nouveau_vp3_vp_caps(dec, desc, target, comm_seq, vp_caps, is_ref, refs); in nv98_decoder_bsp() 128 PUSH_DATA (push, comm_seq); // 710 seq in nv98_decoder_bsp() 183 return dec->comm->status[comm_seq & 0xf]; in nv98_decoder_bsp()
|
D | nv98_video_vp.c | 27 static void dump_comm_vp(struct nouveau_vp3_decoder *dec, struct comm *comm, u32 comm_seq, in dump_comm_vp() argument 69 struct nouveau_vp3_video_buffer *target, unsigned comm_seq, in nv98_decoder_vp() argument 77 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH]; in nv98_decoder_vp() 78 struct nouveau_bo *inter_bo = dec->inter_bo[comm_seq & 1]; in nv98_decoder_vp() 132 PUSH_DATA (push, comm_seq); // 704 in nv98_decoder_vp() 187 dump_comm_vp(dec, dec->comm, comm_seq, inter_bo, slice_size << 8); in nv98_decoder_vp() 191 dump_comm_vp(dec, dec->comm, comm_seq, inter_bo, slice_size << 8); in nv98_decoder_vp()
|
D | nv98_video.h | 35 unsigned comm_seq, unsigned num_buffers, 42 struct nouveau_vp3_video_buffer *target, unsigned comm_seq, 48 struct nouveau_vp3_video_buffer *target, unsigned comm_seq);
|
D | nv98_video.c | 40 uint32_t comm_seq = ++dec->fence_seq; in nv98_decoder_decode_bitstream() local 51 ret = nv98_decoder_bsp(dec, desc, target, comm_seq, in nv98_decoder_decode_bitstream() 58 nv98_decoder_vp(dec, desc, target, comm_seq, vp_caps, is_ref, refs); in nv98_decoder_decode_bitstream() 59 nv98_decoder_ppp(dec, desc, target, comm_seq); in nv98_decoder_decode_bitstream()
|
D | nv98_video_ppp.c | 92 …3_decoder *dec, union pipe_desc desc, struct nouveau_vp3_video_buffer *target, unsigned comm_seq) { in nv98_decoder_ppp() argument 111 PUSH_DATA (push, comm_seq); in nv98_decoder_ppp()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/ |
D | nouveau_vp3_video_bsp.c | 235 unsigned comm_seq = dec->fence_seq; in strparm_bsp() local 236 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH]; in strparm_bsp() 262 unsigned comm_seq = dec->fence_seq; in nouveau_vp3_bsp_next() local 263 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH]; in nouveau_vp3_bsp_next() 282 unsigned comm_seq = dec->fence_seq; in nouveau_vp3_bsp_end() local 283 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH]; in nouveau_vp3_bsp_end()
|
D | nouveau_vp3_video.h | 228 struct nouveau_vp3_video_buffer *target, unsigned comm_seq,
|
D | nouveau_vp3_video_vp.c | 457 struct nouveau_vp3_video_buffer *target, unsigned comm_seq, in nouveau_vp3_vp_caps() argument 461 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH]; in nouveau_vp3_vp_caps()
|