• Home
  • Raw
  • Download

Lines Matching refs:header

299 							  header)  in r300_emit_carefully_checked_packet0()
307 sz = header.packet0.count; in r300_emit_carefully_checked_packet0()
308 reg = (header.packet0.reghi << 8) | header.packet0.reglo; in r300_emit_carefully_checked_packet0()
351 drm_r300_cmd_header_t header) in r300_emit_packet0() argument
357 sz = header.packet0.count; in r300_emit_packet0()
358 reg = (header.packet0.reghi << 8) | header.packet0.reglo; in r300_emit_packet0()
375 header); in r300_emit_packet0()
394 drm_r300_cmd_header_t header) in r300_emit_vpu() argument
400 sz = header.vpu.count; in r300_emit_vpu()
401 addr = (header.vpu.adrhi << 8) | header.vpu.adrlo; in r300_emit_vpu()
468 u32 header) in r300_emit_3d_load_vbpntr() argument
476 count = (header & RADEON_CP_PACKET_COUNT_MASK) >> 16; in r300_emit_3d_load_vbpntr()
526 OUT_RING(header); in r300_emit_3d_load_vbpntr()
604 drm_r300_cmd_header_t stack_header, *header; in r300_emit_draw_indx_2() local
613 header = drm_buffer_read_object(cmdbuf->buffer, in r300_emit_draw_indx_2()
621 if (header->header.cmd_type != R300_CMD_PACKET3 || in r300_emit_draw_indx_2()
622 header->packet3.packet != R300_CMD_PACKET3_RAW || in r300_emit_draw_indx_2()
655 u32 *header; in r300_emit_raw_packet3() local
666 header = drm_buffer_pointer_to_dword(cmdbuf->buffer, 0); in r300_emit_raw_packet3()
669 if ((*header >> 30) != 0x3) { in r300_emit_raw_packet3()
670 DRM_ERROR("Not a packet3 header (0x%08x)\n", *header); in r300_emit_raw_packet3()
674 count = (*header >> 16) & 0x3fff; in r300_emit_raw_packet3()
685 switch (*header & 0xff00) { in r300_emit_raw_packet3()
687 return r300_emit_3d_load_vbpntr(dev_priv, cmdbuf, *header); in r300_emit_raw_packet3()
713 DRM_ERROR("Unknown packet3 header (0x%08x)\n", *header); in r300_emit_raw_packet3()
730 drm_r300_cmd_header_t header) in r300_emit_packet3() argument
749 switch (header.packet3.packet) { in r300_emit_packet3()
770 header.packet3.packet, in r300_emit_packet3()
771 cmdbuf->buffer->iterator - (int)sizeof(header)); in r300_emit_packet3()
862 drm_r300_cmd_header_t header) in r300_cmd_wait() argument
867 if (!header.wait.flags) in r300_cmd_wait()
872 switch(header.wait.flags) { in r300_cmd_wait()
904 drm_r300_cmd_header_t header) in r300_scratch() argument
913 (sizeof(u64) + header.scratch.n_bufs * sizeof(*buf_idx))) { in r300_scratch()
917 if (header.scratch.reg >= 5) { in r300_scratch()
921 dev_priv->scratch_ages[header.scratch.reg]++; in r300_scratch()
927 for (i=0; i < header.scratch.n_bufs; i++) { in r300_scratch()
932 &dev_priv->scratch_ages[header.scratch.reg], in r300_scratch()
955 OUT_RING( CP_PACKET0( RADEON_SCRATCH_REG0 + header.scratch.reg * 4, 0 ) ); in r300_scratch()
956 OUT_RING( dev_priv->scratch_ages[header.scratch.reg] ); in r300_scratch()
969 drm_r300_cmd_header_t header) in r300_emit_r500fp() argument
978 sz = header.r500fp.count; in r300_emit_r500fp()
980 addr = ((header.r500fp.adrhi_flags & 1) << 8) | header.r500fp.adrlo; in r300_emit_r500fp()
982 type = !!(header.r500fp.adrhi_flags & R500FP_CONSTANT_TYPE); in r300_emit_r500fp()
983 isclamp = !!(header.r500fp.adrhi_flags & R500FP_CONSTANT_CLAMP); in r300_emit_r500fp()
1037 drm_r300_cmd_header_t *header, stack_header; in r300_do_cp_cmdbuf() local
1039 header = drm_buffer_read_object(cmdbuf->buffer, in r300_do_cp_cmdbuf()
1042 switch (header->header.cmd_type) { in r300_do_cp_cmdbuf()
1045 ret = r300_emit_packet0(dev_priv, cmdbuf, *header); in r300_do_cp_cmdbuf()
1054 ret = r300_emit_vpu(dev_priv, cmdbuf, *header); in r300_do_cp_cmdbuf()
1063 ret = r300_emit_packet3(dev_priv, cmdbuf, *header); in r300_do_cp_cmdbuf()
1097 BEGIN_RING(header->delay.count); in r300_do_cp_cmdbuf()
1098 for (i = 0; i < header->delay.count; i++) in r300_do_cp_cmdbuf()
1106 idx = header->dma.buf_idx; in r300_do_cp_cmdbuf()
1129 r300_cmd_wait(dev_priv, *header); in r300_do_cp_cmdbuf()
1134 ret = r300_scratch(dev_priv, cmdbuf, *header); in r300_do_cp_cmdbuf()
1148 ret = r300_emit_r500fp(dev_priv, cmdbuf, *header); in r300_do_cp_cmdbuf()
1156 header->header.cmd_type, in r300_do_cp_cmdbuf()
1157 cmdbuf->buffer->iterator - (int)sizeof(*header)); in r300_do_cp_cmdbuf()