Home
last modified time | relevance | path

Searched refs:comm_seq (Results 1 – 13 of 13) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_video_bsp.c35 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 …]
Dnvc0_video.h33 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);
Dnvc0_video_vp.c27 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()
Dnvc0_video.c34 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()
Dnvc0_video_ppp.c92 …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/
Dnv98_video_bsp.c37 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()
Dnv98_video_vp.c27 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()
Dnv98_video.h35 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);
Dnv98_video.c40 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()
Dnv98_video_ppp.c92 …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/
Dnouveau_vp3_video_bsp.c235 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()
Dnouveau_vp3_video.h228 struct nouveau_vp3_video_buffer *target, unsigned comm_seq,
Dnouveau_vp3_video_vp.c457 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()