Lines Matching defs:pkt
2613 u32 *ib, struct radeon_cs_packet *pkt)
2615 switch (pkt->opcode) {
2628 DRM_ERROR("Invalid CE packet3: 0x%x\n", pkt->opcode);
2635 u32 *ib, struct radeon_cs_packet *pkt)
2637 u32 idx = pkt->idx + 1;
2642 switch (pkt->opcode) {
2703 for (i = 0; i < (pkt->count - 2); i++) {
2727 end_reg = 4 * pkt->count + start_reg - 4;
2734 for (i = 0; i < pkt->count; i++) {
2787 DRM_ERROR("Invalid GFX packet3: 0x%x\n", pkt->opcode);
2794 u32 *ib, struct radeon_cs_packet *pkt)
2796 u32 idx = pkt->idx + 1;
2800 switch (pkt->opcode) {
2846 for (i = 0; i < (pkt->count - 2); i++) {
2869 DRM_ERROR("Invalid Compute packet3: 0x%x\n", pkt->opcode);
2879 struct radeon_cs_packet pkt;
2882 pkt.idx = idx;
2883 pkt.type = CP_PACKET_GET_TYPE(ib->ptr[idx]);
2884 pkt.count = CP_PACKET_GET_COUNT(ib->ptr[idx]);
2885 pkt.one_reg_wr = 0;
2886 switch (pkt.type) {
2895 pkt.opcode = CP_PACKET3_GET_OPCODE(ib->ptr[idx]);
2897 ret = si_vm_packet3_ce_check(rdev, ib->ptr, &pkt);
2901 ret = si_vm_packet3_gfx_check(rdev, ib->ptr, &pkt);
2905 ret = si_vm_packet3_compute_check(rdev, ib->ptr, &pkt);
2913 idx += pkt.count + 2;
2916 dev_err(rdev->dev, "Unknown packet type %d !\n", pkt.type);