Lines Matching refs:macroblock_2fbmv
793 struct i915_3dmpeg_macroblock_2fbmv macroblock_2fbmv;
798 memset(¯oblock_2fbmv, 0, sizeof(macroblock_2fbmv));
799 macroblock_2fbmv.header.dw0.type = CMD_3D;
800 macroblock_2fbmv.header.dw0.opcode = OPC_3DMPEG_MACROBLOCK;
801 macroblock_2fbmv.header.dw0.length = 4;
802 macroblock_2fbmv.header.dw1.mb_intra = 0; /* should be 0 */
803 macroblock_2fbmv.header.dw1.forward =
805 macroblock_2fbmv.header.dw1.backward =
807 macroblock_2fbmv.header.dw1.h263_4mv = 0; /* should be 0 */
808 macroblock_2fbmv.header.dw1.dct_type =
812 macroblock_2fbmv.header.dw1.dct_type = XVMC_DCT_TYPE_FRAME;
814 macroblock_2fbmv.header.dw1.motion_type = (mb->motion_type & 0x03);
815 macroblock_2fbmv.header.dw1.vertical_field_select =
817 macroblock_2fbmv.header.dw1.coded_block_pattern =
819 macroblock_2fbmv.header.dw1.skipped_macroblocks = 0;
844 macroblock_2fbmv.dw2 = mv0[0].v;
845 macroblock_2fbmv.dw3 = mv0[1].v;
846 macroblock_2fbmv.dw4 = mv1[0].v;
847 macroblock_2fbmv.dw5 = mv1[1].v;
849 intelBatchbufferData(¯oblock_2fbmv, sizeof(macroblock_2fbmv), 0);