Lines Matching defs:pkt
4457 u32 *ib, struct radeon_cs_packet *pkt)
4459 switch (pkt->opcode) {
4472 DRM_ERROR("Invalid CE packet3: 0x%x\n", pkt->opcode);
4530 u32 *ib, struct radeon_cs_packet *pkt)
4533 u32 idx = pkt->idx + 1;
4537 switch (pkt->opcode) {
4598 for (i = 0; i < (pkt->count - 2); i++) {
4622 end_reg = 4 * pkt->count + start_reg - 4;
4629 for (i = 0; i < pkt->count; i++) {
4641 DRM_ERROR("Invalid GFX packet3: 0x%x\n", pkt->opcode);
4648 u32 *ib, struct radeon_cs_packet *pkt)
4651 u32 idx = pkt->idx + 1;
4655 switch (pkt->opcode) {
4701 for (i = 0; i < (pkt->count - 2); i++) {
4729 DRM_ERROR("Invalid Compute packet3: 0x%x\n", pkt->opcode);
4739 struct radeon_cs_packet pkt;
4742 pkt.idx = idx;
4743 pkt.type = RADEON_CP_PACKET_GET_TYPE(ib->ptr[idx]);
4744 pkt.count = RADEON_CP_PACKET_GET_COUNT(ib->ptr[idx]);
4745 pkt.one_reg_wr = 0;
4746 switch (pkt.type) {
4755 pkt.opcode = RADEON_CP_PACKET3_GET_OPCODE(ib->ptr[idx]);
4757 ret = si_vm_packet3_ce_check(rdev, ib->ptr, &pkt);
4761 ret = si_vm_packet3_gfx_check(rdev, ib->ptr, &pkt);
4765 ret = si_vm_packet3_compute_check(rdev, ib->ptr, &pkt);
4773 idx += pkt.count + 2;
4776 dev_err(rdev->dev, "Unknown packet type %d !\n", pkt.type);