Lines Matching defs:pkt
4462 u32 *ib, struct radeon_cs_packet *pkt)
4464 switch (pkt->opcode) {
4477 DRM_ERROR("Invalid CE packet3: 0x%x\n", pkt->opcode);
4535 u32 *ib, struct radeon_cs_packet *pkt)
4538 u32 idx = pkt->idx + 1;
4542 switch (pkt->opcode) {
4603 for (i = 0; i < (pkt->count - 2); i++) {
4627 end_reg = 4 * pkt->count + start_reg - 4;
4634 for (i = 0; i < pkt->count; i++) {
4646 DRM_ERROR("Invalid GFX packet3: 0x%x\n", pkt->opcode);
4653 u32 *ib, struct radeon_cs_packet *pkt)
4656 u32 idx = pkt->idx + 1;
4660 switch (pkt->opcode) {
4706 for (i = 0; i < (pkt->count - 2); i++) {
4734 DRM_ERROR("Invalid Compute packet3: 0x%x\n", pkt->opcode);
4744 struct radeon_cs_packet pkt;
4747 pkt.idx = idx;
4748 pkt.type = RADEON_CP_PACKET_GET_TYPE(ib->ptr[idx]);
4749 pkt.count = RADEON_CP_PACKET_GET_COUNT(ib->ptr[idx]);
4750 pkt.one_reg_wr = 0;
4751 switch (pkt.type) {
4760 pkt.opcode = RADEON_CP_PACKET3_GET_OPCODE(ib->ptr[idx]);
4762 ret = si_vm_packet3_ce_check(rdev, ib->ptr, &pkt);
4766 ret = si_vm_packet3_gfx_check(rdev, ib->ptr, &pkt);
4770 ret = si_vm_packet3_compute_check(rdev, ib->ptr, &pkt);
4778 idx += pkt.count + 2;
4781 dev_err(rdev->dev, "Unknown packet type %d !\n", pkt.type);