Lines Matching refs:pkt

919 				struct radeon_cs_packet *pkt,  in r600_packet0_check()  argument
942 struct radeon_cs_packet *pkt) in r600_cs_parse_packet0() argument
948 idx = pkt->idx + 1; in r600_cs_parse_packet0()
949 reg = pkt->reg; in r600_cs_parse_packet0()
950 for (i = 0; i <= pkt->count; i++, idx++, reg += 4) { in r600_cs_parse_packet0()
951 r = r600_packet0_check(p, pkt, idx, reg); in r600_cs_parse_packet0()
1627 struct radeon_cs_packet *pkt) in r600_packet3_check() argument
1640 idx = pkt->idx + 1; in r600_packet3_check()
1643 switch (pkt->opcode) { in r600_packet3_check()
1650 if (pkt->count != 1) { in r600_packet3_check()
1683 if (p->family >= CHIP_RV770 || pkt->count) { in r600_packet3_check()
1689 if (pkt->count != 1) { in r600_packet3_check()
1696 if (pkt->count) { in r600_packet3_check()
1704 if (pkt->count != 3) { in r600_packet3_check()
1729 if (pkt->count != 1) { in r600_packet3_check()
1741 if (pkt->count < 2) { in r600_packet3_check()
1752 if (pkt->count != 5) { in r600_packet3_check()
1781 if (pkt->count != 4) { in r600_packet3_check()
1850 if (pkt->count != 3) { in r600_packet3_check()
1866 if (pkt->count != 2 && pkt->count != 0) { in r600_packet3_check()
1870 if (pkt->count) { in r600_packet3_check()
1890 if (pkt->count != 4) { in r600_packet3_check()
1910 end_reg = 4 * pkt->count + start_reg - 4; in r600_packet3_check()
1917 for (i = 0; i < pkt->count; i++) { in r600_packet3_check()
1926 end_reg = 4 * pkt->count + start_reg - 4; in r600_packet3_check()
1933 for (i = 0; i < pkt->count; i++) { in r600_packet3_check()
1941 if (pkt->count % 7) { in r600_packet3_check()
1946 end_reg = 4 * pkt->count + start_reg - 4; in r600_packet3_check()
1953 for (i = 0; i < (pkt->count / 7); i++) { in r600_packet3_check()
2026 end_reg = 4 * pkt->count + start_reg - 4; in r600_packet3_check()
2037 end_reg = 4 * pkt->count + start_reg - 4; in r600_packet3_check()
2047 end_reg = 4 * pkt->count + start_reg - 4; in r600_packet3_check()
2057 end_reg = 4 * pkt->count + start_reg - 4; in r600_packet3_check()
2066 if (pkt->count % 3) { in r600_packet3_check()
2071 end_reg = 4 * pkt->count + start_reg - 4; in r600_packet3_check()
2085 if (pkt->count != 1) { in r600_packet3_check()
2127 if (pkt->count) { in r600_packet3_check()
2133 if (pkt->count != 4) { in r600_packet3_check()
2180 if (pkt->count != 3) { in r600_packet3_check()
2206 if (pkt->count != 4) { in r600_packet3_check()
2262 DRM_ERROR("Packet3 opcode %x not supported\n", pkt->opcode); in r600_packet3_check()
2270 struct radeon_cs_packet pkt; in r600_cs_parse() local
2292 r = radeon_cs_packet_parse(p, &pkt, p->idx); in r600_cs_parse()
2298 p->idx += pkt.count + 2; in r600_cs_parse()
2299 switch (pkt.type) { in r600_cs_parse()
2301 r = r600_cs_parse_packet0(p, &pkt); in r600_cs_parse()
2306 r = r600_packet3_check(p, &pkt); in r600_cs_parse()
2309 DRM_ERROR("Unknown packet type %d !\n", pkt.type); in r600_cs_parse()