Lines Matching refs:misc_pkt
602 union MESAPI__MISC misc_pkt; in mes_v11_0_misc_op() local
604 memset(&misc_pkt, 0, sizeof(misc_pkt)); in mes_v11_0_misc_op()
606 misc_pkt.header.type = MES_API_TYPE_SCHEDULER; in mes_v11_0_misc_op()
607 misc_pkt.header.opcode = MES_SCH_API_MISC; in mes_v11_0_misc_op()
608 misc_pkt.header.dwsize = API_FRAME_SIZE_IN_DWORDS; in mes_v11_0_misc_op()
612 misc_pkt.opcode = MESAPI_MISC__READ_REG; in mes_v11_0_misc_op()
613 misc_pkt.read_reg.reg_offset = input->read_reg.reg_offset; in mes_v11_0_misc_op()
614 misc_pkt.read_reg.buffer_addr = input->read_reg.buffer_addr; in mes_v11_0_misc_op()
617 misc_pkt.opcode = MESAPI_MISC__WRITE_REG; in mes_v11_0_misc_op()
618 misc_pkt.write_reg.reg_offset = input->write_reg.reg_offset; in mes_v11_0_misc_op()
619 misc_pkt.write_reg.reg_value = input->write_reg.reg_value; in mes_v11_0_misc_op()
622 misc_pkt.opcode = MESAPI_MISC__WAIT_REG_MEM; in mes_v11_0_misc_op()
623 misc_pkt.wait_reg_mem.op = WRM_OPERATION__WAIT_REG_MEM; in mes_v11_0_misc_op()
624 misc_pkt.wait_reg_mem.reference = input->wrm_reg.ref; in mes_v11_0_misc_op()
625 misc_pkt.wait_reg_mem.mask = input->wrm_reg.mask; in mes_v11_0_misc_op()
626 misc_pkt.wait_reg_mem.reg_offset1 = input->wrm_reg.reg0; in mes_v11_0_misc_op()
627 misc_pkt.wait_reg_mem.reg_offset2 = 0; in mes_v11_0_misc_op()
630 misc_pkt.opcode = MESAPI_MISC__WAIT_REG_MEM; in mes_v11_0_misc_op()
631 misc_pkt.wait_reg_mem.op = WRM_OPERATION__WR_WAIT_WR_REG; in mes_v11_0_misc_op()
632 misc_pkt.wait_reg_mem.reference = input->wrm_reg.ref; in mes_v11_0_misc_op()
633 misc_pkt.wait_reg_mem.mask = input->wrm_reg.mask; in mes_v11_0_misc_op()
634 misc_pkt.wait_reg_mem.reg_offset1 = input->wrm_reg.reg0; in mes_v11_0_misc_op()
635 misc_pkt.wait_reg_mem.reg_offset2 = input->wrm_reg.reg1; in mes_v11_0_misc_op()
638 misc_pkt.opcode = MESAPI_MISC__SET_SHADER_DEBUGGER; in mes_v11_0_misc_op()
639 misc_pkt.set_shader_debugger.process_context_addr = in mes_v11_0_misc_op()
641 misc_pkt.set_shader_debugger.flags.u32all = in mes_v11_0_misc_op()
643 misc_pkt.set_shader_debugger.spi_gdbg_per_vmid_cntl = in mes_v11_0_misc_op()
645 memcpy(misc_pkt.set_shader_debugger.tcp_watch_cntl, in mes_v11_0_misc_op()
647 sizeof(misc_pkt.set_shader_debugger.tcp_watch_cntl)); in mes_v11_0_misc_op()
648 misc_pkt.set_shader_debugger.trap_en = input->set_shader_debugger.trap_en; in mes_v11_0_misc_op()
655 misc_pkt.opcode = MESAPI_MISC__CHANGE_CONFIG; in mes_v11_0_misc_op()
656 misc_pkt.change_config.opcode = in mes_v11_0_misc_op()
658 misc_pkt.change_config.option.bits.limit_single_process = in mes_v11_0_misc_op()
668 &misc_pkt, sizeof(misc_pkt), in mes_v11_0_misc_op()