| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeon/ |
| radeon_vcn_dec_jpeg.c | 40 static struct pb_buffer *radeon_jpeg_get_decode_param(struct radeon_decoder *dec, 49 dec->jpg.bsd_size = align(dec->bs_size, 128); 50 dec->jpg.dt_luma_top_offset = luma->surface.u.gfx9.surf_offset; 52 dec->jpg.dt_chroma_top_offset = chroma->surface.u.gfx9.surf_offset; 53 dec->jpg.dt_pitch = luma->surface.u.gfx9.surf_pitch * luma->surface.blk_w; 56 dec->jpg.dt_pitch = luma->surface.u.gfx9.surf_pitch; 57 dec->jpg.dt_uv_pitch = dec->jpg.dt_pitch / 2; 63 static void set_reg_jpeg(struct radeon_decoder *dec, unsigned reg [all...] |
| radeon_uvd.c | 99 static int flush(struct ruvd_decoder *dec, unsigned flags) 101 return dec->ws->cs_flush(dec->cs, flags, NULL); 105 static void set_reg(struct ruvd_decoder *dec, unsigned reg, uint32_t val) 107 radeon_emit(dec->cs, RUVD_PKT0(reg >> 2, 0)); 108 radeon_emit(dec->cs, val); 112 static void send_cmd(struct ruvd_decoder *dec, unsigned cmd, 118 reloc_idx = dec->ws->cs_add_buffer(dec->cs, buf, usage | RADEON_USAGE_SYNCHRONIZED, 120 if (!dec->use_legacy) 973 struct ruvd_decoder *dec = (struct ruvd_decoder*)decoder; local 1007 struct ruvd_decoder *dec = (struct ruvd_decoder*)decoder; local 1045 struct ruvd_decoder *dec = (struct ruvd_decoder*)decoder; local 1086 struct ruvd_decoder *dec = (struct ruvd_decoder*)decoder; local 1225 struct ruvd_decoder *dec; local [all...] |
| radeon_vcn_dec.c | 59 static rvcn_dec_message_avc_t get_h264_msg(struct radeon_decoder *dec, 84 result.level = dec->base.level; 100 switch (dec->base.chroma_format) { 137 memcpy(dec->it, result.scaling_list_4x4, 6*16); 138 memcpy((dec->it + 96), result.scaling_list_8x8, 2*64); 161 static rvcn_dec_message_hevc_t get_h265_msg(struct radeon_decoder *dec, 179 if (((struct si_screen*)dec->screen)->info.family == CHIP_CARRIZO) 257 if (dec->render_pic_list[i] == pic->ref[j]) 260 dec->render_pic_list[i] = NULL; 262 dec->render_pic_list[i] = NULL 1274 struct radeon_decoder *dec = (struct radeon_decoder*)decoder; local 1306 struct radeon_decoder *dec = (struct radeon_decoder*)decoder; local 1345 struct radeon_decoder *dec = (struct radeon_decoder*)decoder; local 1427 struct radeon_decoder *dec = (struct radeon_decoder*)decoder; local 1457 struct radeon_decoder *dec; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeon/ |
| radeon_vcn_dec_jpeg.c | 38 static struct pb_buffer *radeon_jpeg_get_decode_param(struct radeon_decoder *dec, 46 dec->jpg.bsd_size = align(dec->bs_size, 128); 47 dec->jpg.dt_luma_top_offset = luma->surface.u.gfx9.surf_offset; 49 dec->jpg.dt_chroma_top_offset = chroma->surface.u.gfx9.surf_offset; 50 dec->jpg.dt_pitch = luma->surface.u.gfx9.surf_pitch * luma->surface.blk_w; 51 dec->jpg.dt_uv_pitch = dec->jpg.dt_pitch / 2; 57 static void set_reg_jpeg(struct radeon_decoder *dec, unsigned reg, unsigned cond, unsigned type, 60 radeon_emit(&dec->cs, RDECODE_PKTJ(reg, cond, type)) [all...] |
| radeon_uvd.c | 97 static int flush(struct ruvd_decoder *dec, unsigned flags) 99 return dec->ws->cs_flush(&dec->cs, flags, NULL); 103 static void set_reg(struct ruvd_decoder *dec, unsigned reg, uint32_t val) 105 radeon_emit(&dec->cs, RUVD_PKT0(reg >> 2, 0)); 106 radeon_emit(&dec->cs, val); 110 static void send_cmd(struct ruvd_decoder *dec, unsigned cmd, struct pb_buffer *buf, uint32_t off, 115 reloc_idx = dec->ws->cs_add_buffer(&dec->cs, buf, usage | RADEON_USAGE_SYNCHRONIZED, domain, 0); 116 if (!dec->use_legacy) 973 struct ruvd_decoder *dec = (struct ruvd_decoder *)decoder; local 1006 struct ruvd_decoder *dec = (struct ruvd_decoder *)decoder; local 1041 struct ruvd_decoder *dec = (struct ruvd_decoder *)decoder; local 1080 struct ruvd_decoder *dec = (struct ruvd_decoder *)decoder; local 1224 struct ruvd_decoder *dec; local [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/vl/ |
| vl_mpeg12_decoder.c | 120 get_video_buffer_private(struct vl_mpeg12_decoder *dec, struct pipe_video_buffer *buf) 122 struct pipe_context *pipe = dec->context; 128 priv = vl_video_buffer_get_associated_data(buf, &dec->base); 134 list_add(&priv->list, &dec->buffer_privates); 147 vl_video_buffer_set_associated_data(buf, &dec->base, priv, destroy_video_buffer_private); 153 free_video_buffer_privates(struct vl_mpeg12_decoder *dec) 157 LIST_FOR_EACH_ENTRY_SAFE(priv, next, &dec->buffer_privates, list) { 160 vl_video_buffer_set_associated_data(buf, &dec->base, NULL, NULL); 165 init_zscan_buffer(struct vl_mpeg12_decoder *dec, struct vl_mpeg12_buffer *buffer) 173 assert(dec && buffer) 482 struct vl_mpeg12_decoder *dec = (struct vl_mpeg12_decoder*)decoder; local 592 struct vl_mpeg12_decoder *dec = (struct vl_mpeg12_decoder *)decoder; local 659 struct vl_mpeg12_decoder *dec = (struct vl_mpeg12_decoder *)decoder; local 730 struct vl_mpeg12_decoder *dec = (struct vl_mpeg12_decoder *)decoder; local 753 struct vl_mpeg12_decoder *dec = (struct vl_mpeg12_decoder *)decoder; local 1069 struct vl_mpeg12_decoder *dec = priv; local 1090 struct vl_mpeg12_decoder *dec = priv; local 1112 struct vl_mpeg12_decoder *dec; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/vl/ |
| vl_mpeg12_decoder.c | 120 get_video_buffer_private(struct vl_mpeg12_decoder *dec, struct pipe_video_buffer *buf) 122 struct pipe_context *pipe = dec->context; 128 priv = vl_video_buffer_get_associated_data(buf, &dec->base); 134 list_add(&priv->list, &dec->buffer_privates); 147 vl_video_buffer_set_associated_data(buf, &dec->base, priv, destroy_video_buffer_private); 153 free_video_buffer_privates(struct vl_mpeg12_decoder *dec) 157 LIST_FOR_EACH_ENTRY_SAFE(priv, next, &dec->buffer_privates, list) { 160 vl_video_buffer_set_associated_data(buf, &dec->base, NULL, NULL); 165 init_zscan_buffer(struct vl_mpeg12_decoder *dec, struct vl_mpeg12_buffer *buffer) 173 assert(dec && buffer) 482 struct vl_mpeg12_decoder *dec = (struct vl_mpeg12_decoder*)decoder; local 592 struct vl_mpeg12_decoder *dec = (struct vl_mpeg12_decoder *)decoder; local 659 struct vl_mpeg12_decoder *dec = (struct vl_mpeg12_decoder *)decoder; local 730 struct vl_mpeg12_decoder *dec = (struct vl_mpeg12_decoder *)decoder; local 753 struct vl_mpeg12_decoder *dec = (struct vl_mpeg12_decoder *)decoder; local 1071 struct vl_mpeg12_decoder *dec = priv; local 1092 struct vl_mpeg12_decoder *dec = priv; local 1114 struct vl_mpeg12_decoder *dec; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/ |
| nvc0_video.c | 33 struct nouveau_vp3_decoder *dec = (struct nouveau_vp3_decoder *)decoder; local 34 uint32_t comm_seq = ++dec->fence_seq; 37 assert(dec); 41 ret = nvc0_decoder_bsp_begin(dec, comm_seq); 54 struct nouveau_vp3_decoder *dec = (struct nouveau_vp3_decoder *)decoder; local 55 uint32_t comm_seq = dec->fence_seq; 60 ret = nvc0_decoder_bsp_next(dec, comm_seq, num_buffers, data, num_bytes); 70 struct nouveau_vp3_decoder *dec = (struct nouveau_vp3_decoder *)decoder; local 72 uint32_t comm_seq = dec->fence_seq; 81 ret = nvc0_decoder_bsp_end(dec, desc, target, comm_seq, &vp_caps, &is_ref, refs) 95 struct nouveau_vp3_decoder *dec; local [all...] |
| nvc0_video_vp.c | 27 static void dump_comm_vp(struct nouveau_vp3_decoder *dec, struct comm *comm, u32 comm_seq, 47 int ret = nouveau_bo_map(inter_bo, NOUVEAU_BO_RD|NOUVEAU_BO_NOBLOCK, dec->client); 61 nvc0_decoder_kick_ref(struct nouveau_vp3_decoder *dec, struct nouveau_vp3_video_buffer *target) 63 dec->refs[target->valid_ref].last_used = 0; 68 nvc0_decoder_vp(struct nouveau_vp3_decoder *dec, union pipe_desc desc, 73 struct nouveau_pushbuf *push = dec->pushbuf[1]; 76 enum pipe_video_format codec = u_reduce_video_profile(dec->base.profile); 77 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH]; 78 struct nouveau_bo *inter_bo = dec->inter_bo[comm_seq & 1]; 82 { dec->ref_bo, NOUVEAU_BO_WR | NOUVEAU_BO_VRAM } [all...] |
| nvc0_video_ppp.c | 26 nvc0_decoder_setup_ppp(struct nouveau_vp3_decoder *dec, struct nouveau_vp3_video_buffer *target, uint32_t low700) { 27 struct nouveau_pushbuf *push = dec->pushbuf[2]; 29 uint32_t stride_in = mb(dec->base.width); 31 uint32_t dec_h = mb(dec->base.height); 32 uint32_t dec_w = mb(dec->base.width); 38 { dec->ref_bo, NOUVEAU_BO_RD | NOUVEAU_BO_VRAM }, 40 { dec->fence_bo, NOUVEAU_BO_WR | NOUVEAU_BO_GART }, 51 nouveau_vp3_ycbcr_offsets(dec, &y2, &cbcr, &cbcr2); 54 in_addr = nouveau_vp3_video_addr(dec, target) >> 8; 76 nvc0_decoder_vc1_ppp(struct nouveau_vp3_decoder *dec, struct pipe_vc1_picture_desc *desc, struct nouveau_vp3_video_buffer *target) [all...] |
| nvc0_video_bsp.c | 35 nvc0_decoder_bsp_begin(struct nouveau_vp3_decoder *dec, unsigned comm_seq) 37 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH]; 40 ret = nouveau_bo_map(bsp_bo, NOUVEAU_BO_WR, dec->client); 46 nouveau_vp3_bsp_begin(dec); 52 nvc0_decoder_bsp_next(struct nouveau_vp3_decoder *dec, 56 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH]; 57 struct nouveau_bo *inter_bo = dec->inter_bo[comm_seq & 1]; 62 bsp_size = dec->bsp_ptr - (char *)bsp_bo->map; 78 ret = nouveau_bo_new(dec->client->device, NOUVEAU_BO_VRAM, 0, bsp_size, &cfg, &tmp_bo); 85 ret = nouveau_bo_map(tmp_bo, NOUVEAU_BO_WR, dec->client) [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/nvc0/ |
| nvc0_video.c | 33 struct nouveau_vp3_decoder *dec = (struct nouveau_vp3_decoder *)decoder; local 34 uint32_t comm_seq = ++dec->fence_seq; 37 assert(dec); 41 ret = nvc0_decoder_bsp_begin(dec, comm_seq); 54 struct nouveau_vp3_decoder *dec = (struct nouveau_vp3_decoder *)decoder; local 55 uint32_t comm_seq = dec->fence_seq; 60 ret = nvc0_decoder_bsp_next(dec, comm_seq, num_buffers, data, num_bytes); 70 struct nouveau_vp3_decoder *dec = (struct nouveau_vp3_decoder *)decoder; local 72 uint32_t comm_seq = dec->fence_seq; 81 ret = nvc0_decoder_bsp_end(dec, desc, target, comm_seq, &vp_caps, &is_ref, refs) 95 struct nouveau_vp3_decoder *dec; local [all...] |
| nvc0_video_vp.c | 27 static void dump_comm_vp(struct nouveau_vp3_decoder *dec, struct comm *comm, u32 comm_seq, 47 int ret = nouveau_bo_map(inter_bo, NOUVEAU_BO_RD|NOUVEAU_BO_NOBLOCK, dec->client); 61 nvc0_decoder_kick_ref(struct nouveau_vp3_decoder *dec, struct nouveau_vp3_video_buffer *target) 63 dec->refs[target->valid_ref].last_used = 0; 68 nvc0_decoder_vp(struct nouveau_vp3_decoder *dec, union pipe_desc desc, 73 struct nouveau_pushbuf *push = dec->pushbuf[1]; 76 enum pipe_video_format codec = u_reduce_video_profile(dec->base.profile); 77 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH]; 78 struct nouveau_bo *inter_bo = dec->inter_bo[comm_seq & 1]; 82 { dec->ref_bo, NOUVEAU_BO_WR | NOUVEAU_BO_VRAM } [all...] |
| nvc0_video_ppp.c | 26 nvc0_decoder_setup_ppp(struct nouveau_vp3_decoder *dec, struct nouveau_vp3_video_buffer *target, uint32_t low700) { 27 struct nouveau_pushbuf *push = dec->pushbuf[2]; 29 uint32_t stride_in = mb(dec->base.width); 31 uint32_t dec_h = mb(dec->base.height); 32 uint32_t dec_w = mb(dec->base.width); 38 { dec->ref_bo, NOUVEAU_BO_RD | NOUVEAU_BO_VRAM }, 40 { dec->fence_bo, NOUVEAU_BO_WR | NOUVEAU_BO_GART }, 51 nouveau_vp3_ycbcr_offsets(dec, &y2, &cbcr, &cbcr2); 54 in_addr = nouveau_vp3_video_addr(dec, target) >> 8; 76 nvc0_decoder_vc1_ppp(struct nouveau_vp3_decoder *dec, struct pipe_vc1_picture_desc *desc, struct nouveau_vp3_video_buffer *target) [all...] |
| nvc0_video_bsp.c | 35 nvc0_decoder_bsp_begin(struct nouveau_vp3_decoder *dec, unsigned comm_seq) 37 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH]; 40 ret = nouveau_bo_map(bsp_bo, NOUVEAU_BO_WR, dec->client); 46 nouveau_vp3_bsp_begin(dec); 52 nvc0_decoder_bsp_next(struct nouveau_vp3_decoder *dec, 56 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH]; 57 struct nouveau_bo *inter_bo = dec->inter_bo[comm_seq & 1]; 62 bsp_size = dec->bsp_ptr - (char *)bsp_bo->map; 78 ret = nouveau_bo_new(dec->client->device, NOUVEAU_BO_VRAM, 0, bsp_size, &cfg, &tmp_bo); 85 ret = nouveau_bo_map(tmp_bo, NOUVEAU_BO_WR, dec->client) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/ |
| radeon_uvd.c | 103 static int flush(struct ruvd_decoder *dec, unsigned flags) 105 return dec->ws->cs_flush(&dec->cs, flags, NULL); 109 static void set_reg(struct ruvd_decoder *dec, unsigned reg, uint32_t val) 111 radeon_emit(&dec->cs, RUVD_PKT0(reg >> 2, 0)); 112 radeon_emit(&dec->cs, val); 116 static void send_cmd(struct ruvd_decoder *dec, unsigned cmd, 122 reloc_idx = dec->ws->cs_add_buffer(&dec->cs, buf, usage | RADEON_USAGE_SYNCHRONIZED, 124 if (!dec->use_legacy) 799 struct ruvd_decoder *dec = (struct ruvd_decoder*)decoder; local 833 struct ruvd_decoder *dec = (struct ruvd_decoder*)decoder; local 871 struct ruvd_decoder *dec = (struct ruvd_decoder*)decoder; local 927 struct ruvd_decoder *dec = (struct ruvd_decoder*)decoder; local 1044 struct ruvd_decoder *dec; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/ |
| nv98_video.c | 38 struct nouveau_vp3_decoder *dec = (struct nouveau_vp3_decoder *)decoder; local 40 uint32_t comm_seq = ++dec->fence_seq; 51 ret = nv98_decoder_bsp(dec, desc, target, comm_seq, 58 nv98_decoder_vp(dec, desc, target, comm_seq, vp_caps, is_ref, refs); 59 nv98_decoder_ppp(dec, desc, target, comm_seq); 89 struct nouveau_vp3_decoder *dec; local 106 dec = CALLOC_STRUCT(nouveau_vp3_decoder); 107 if (!dec) 109 dec->client = screen->client; 110 dec->base = *templ [all...] |
| nv98_video_vp.c | 27 static void dump_comm_vp(struct nouveau_vp3_decoder *dec, struct comm *comm, u32 comm_seq, 47 int ret = nouveau_bo_map(inter_bo, NOUVEAU_BO_RD|NOUVEAU_BO_NOBLOCK, dec->client); 61 nv98_decoder_kick_ref(struct nouveau_vp3_decoder *dec, struct nouveau_vp3_video_buffer *target) 63 dec->refs[target->valid_ref].last_used = 0; 68 nv98_decoder_vp(struct nouveau_vp3_decoder *dec, union pipe_desc desc, 73 struct nouveau_pushbuf *push = dec->pushbuf[1]; 76 enum pipe_video_format codec = u_reduce_video_profile(dec->base.profile); 77 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH]; 78 struct nouveau_bo *inter_bo = dec->inter_bo[comm_seq & 1]; 82 { dec->ref_bo, NOUVEAU_BO_WR | NOUVEAU_BO_VRAM } [all...] |
| nv98_video_ppp.c | 26 nv98_decoder_setup_ppp(struct nouveau_vp3_decoder *dec, struct nouveau_vp3_video_buffer *target, uint32_t low700) { 27 struct nouveau_pushbuf *push = dec->pushbuf[2]; 29 uint32_t stride_in = mb(dec->base.width); 31 uint32_t dec_h = mb(dec->base.height); 32 uint32_t dec_w = mb(dec->base.width); 38 { dec->ref_bo, NOUVEAU_BO_RD | NOUVEAU_BO_VRAM }, 40 { dec->fence_bo, NOUVEAU_BO_WR | NOUVEAU_BO_GART }, 51 nouveau_vp3_ycbcr_offsets(dec, &y2, &cbcr, &cbcr2); 54 in_addr = nouveau_vp3_video_addr(dec, target) >> 8; 76 nv98_decoder_vc1_ppp(struct nouveau_vp3_decoder *dec, struct pipe_vc1_picture_desc *desc, struct nouveau_vp3_video_buffer *target) [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/nv50/ |
| nv98_video.c | 38 struct nouveau_vp3_decoder *dec = (struct nouveau_vp3_decoder *)decoder; local 40 uint32_t comm_seq = ++dec->fence_seq; 51 ret = nv98_decoder_bsp(dec, desc, target, comm_seq, 58 nv98_decoder_vp(dec, desc, target, comm_seq, vp_caps, is_ref, refs); 59 nv98_decoder_ppp(dec, desc, target, comm_seq); 89 struct nouveau_vp3_decoder *dec; local 106 dec = CALLOC_STRUCT(nouveau_vp3_decoder); 107 if (!dec) 109 dec->client = screen->client; 110 dec->base = *templ [all...] |
| nv98_video_vp.c | 27 static void dump_comm_vp(struct nouveau_vp3_decoder *dec, struct comm *comm, u32 comm_seq, 47 int ret = nouveau_bo_map(inter_bo, NOUVEAU_BO_RD|NOUVEAU_BO_NOBLOCK, dec->client); 61 nv98_decoder_kick_ref(struct nouveau_vp3_decoder *dec, struct nouveau_vp3_video_buffer *target) 63 dec->refs[target->valid_ref].last_used = 0; 68 nv98_decoder_vp(struct nouveau_vp3_decoder *dec, union pipe_desc desc, 73 struct nouveau_pushbuf *push = dec->pushbuf[1]; 76 enum pipe_video_format codec = u_reduce_video_profile(dec->base.profile); 77 struct nouveau_bo *bsp_bo = dec->bsp_bo[comm_seq % NOUVEAU_VP3_VIDEO_QDEPTH]; 78 struct nouveau_bo *inter_bo = dec->inter_bo[comm_seq & 1]; 82 { dec->ref_bo, NOUVEAU_BO_WR | NOUVEAU_BO_VRAM } [all...] |
| nv98_video_ppp.c | 26 nv98_decoder_setup_ppp(struct nouveau_vp3_decoder *dec, struct nouveau_vp3_video_buffer *target, uint32_t low700) { 27 struct nouveau_pushbuf *push = dec->pushbuf[2]; 29 uint32_t stride_in = mb(dec->base.width); 31 uint32_t dec_h = mb(dec->base.height); 32 uint32_t dec_w = mb(dec->base.width); 38 { dec->ref_bo, NOUVEAU_BO_RD | NOUVEAU_BO_VRAM }, 40 { dec->fence_bo, NOUVEAU_BO_WR | NOUVEAU_BO_GART }, 51 nouveau_vp3_ycbcr_offsets(dec, &y2, &cbcr, &cbcr2); 54 in_addr = nouveau_vp3_video_addr(dec, target) >> 8; 76 nv98_decoder_vc1_ppp(struct nouveau_vp3_decoder *dec, struct pipe_vc1_picture_desc *desc, struct nouveau_vp3_video_buffer *target) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/ |
| nouveau_video.c | 36 nouveau_vpe_init(struct nouveau_decoder *dec) { 38 if (dec->cmds) 40 ret = nouveau_bo_map(dec->cmd_bo, NOUVEAU_BO_RDWR, dec->client); 45 ret = nouveau_bo_map(dec->data_bo, NOUVEAU_BO_RDWR, dec->client); 50 dec->cmds = dec->cmd_bo->map; 51 dec->data = dec->data_bo->map 417 struct nouveau_decoder *dec = (struct nouveau_decoder *)decoder; local 467 struct nouveau_decoder *dec = (struct nouveau_decoder *)decoder; local 475 struct nouveau_decoder *dec = (struct nouveau_decoder*)decoder; local 506 struct nouveau_decoder *dec; local [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/ |
| nouveau_video.c | 36 nouveau_vpe_init(struct nouveau_decoder *dec) { 38 if (dec->cmds) 40 ret = nouveau_bo_map(dec->cmd_bo, NOUVEAU_BO_RDWR, dec->client); 45 ret = nouveau_bo_map(dec->data_bo, NOUVEAU_BO_RDWR, dec->client); 50 dec->cmds = dec->cmd_bo->map; 51 dec->data = dec->data_bo->map 417 struct nouveau_decoder *dec = (struct nouveau_decoder *)decoder; local 467 struct nouveau_decoder *dec = (struct nouveau_decoder *)decoder; local 475 struct nouveau_decoder *dec = (struct nouveau_decoder*)decoder; local 506 struct nouveau_decoder *dec; local [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/ |
| radeon_uvd.c | 103 static int flush(struct ruvd_decoder *dec, unsigned flags) 105 return dec->ws->cs_flush(dec->cs, flags, NULL); 109 static void set_reg(struct ruvd_decoder *dec, unsigned reg, uint32_t val) 111 radeon_emit(dec->cs, RUVD_PKT0(reg >> 2, 0)); 112 radeon_emit(dec->cs, val); 116 static void send_cmd(struct ruvd_decoder *dec, unsigned cmd, 122 reloc_idx = dec->ws->cs_add_buffer(dec->cs, buf, usage | RADEON_USAGE_SYNCHRONIZED, 124 if (!dec->use_legacy) 1026 struct ruvd_decoder *dec = (struct ruvd_decoder*)decoder; local 1060 struct ruvd_decoder *dec = (struct ruvd_decoder*)decoder; local 1098 struct ruvd_decoder *dec = (struct ruvd_decoder*)decoder; local 1153 struct ruvd_decoder *dec = (struct ruvd_decoder*)decoder; local 1287 struct ruvd_decoder *dec; local [all...] |